平成17年度 春期 ソフトウェア開発技術者試験 問21−40 問題編
このページは
ソフ開
(ソフトウェア開発技術者試験)
の
過去問
のページです。
解答と解説
も欲しい方は解答ページへ行ってください
問21
システムバスの説明として、適切なものはどれか。
ア
多くのパソコンで用いられており、モデムや周辺装置との間でデータを直列に転送するための規格である。
イ
入出力装置と主記憶との間のデータ転送をCPUと独立に行う機構である。
ウ
バックプレーンや拡張スロットで使用されており、複数の装置が共有するディジタル信号伝送路である。
エ
バスによるツリー構造の接続ができ、データ転送には高速、低速の二つのモードがある。
問22
ディスプレイの解像度が800×600画素のとき、最大2
16
色の色数で表示できるパソコンがある。解像度を1,600×1,200画素にしたとき、表示できる最大の色数は幾らか。ここで、主記憶の一部をビデオメモリとして使用することはないものとする。
ア
2
4
イ
2
8
ウ
2
12
エ
2
16
問23
仮想記憶のページ置換えアルゴリズムの一つであるFIFOに関する記述のうち、適切なものはどれか。
ア
LRUアルゴリズムよりも置き換えるページを決定する処理に時間がかかる。
イ
LRUアルゴリズムよりもページフォールトの回数が少なくなる。
ウ
ある種のページ参照列に対して、割当て主記憶量を増やすと、かえってページフォールトの回数が増加する。
エ
主記憶のページ数を小さくすると、ページフォールトの回数が減る。
問24
セマフォに関する記述のうち、適切なものはどれか。
ア
V操作は、待ち状態のプロセスがあれば、そのプロセスを一つ実行可能状態へ移す。
イ
あるセマフォに対してP操作を行うためには、それに先立ってV操作が実行されていなければならない。
ウ
同一のセマフォに対して、V操作を連続して実行することはできない。
エ
一つのプログラム内では、同時に使用できるセマフォの数は一つだけである。
問25
OSのプロセス制御におけるプリエンプティブ方式に関する記述として、適切なものはどれか。
ア
各プロセスがシステム資源を自主管理できるので、マルチプログラミングに向いている。
イ
ノンプリエンプティブ方式に比べて、コンテキスト切換えのためのオーバヘッドが小さい。
ウ
ノンプリエンプティブ方式に比べて、特定のプロセスがプロセッサを独占することが多い。
エ
プリエンプティブ方式が実現するには、OSがプロセスを強制的に切り替えて実行する機構が必要になる。
問26
仮想記憶方式において、仮想アドレスと物理アドレスとを対応付けるアドレス変換機能に付加情報を与えることで、実現が容易になるものはどれか。
ア
オーバレイ
イ
記憶保護
ウ
メモリインタリーブ
エ
メモリコンパクション
問27
OSによる時間監視処理の対象となるものはどれか。
ア
CPU命令の実行完了待ち
イ
キーボードの入力待ち
ウ
資源の解放待ち
エ
ほかのタスクからの起動要求待ち
問28
2階層型のクライアントサーバ方式の業務システムを、ストアドプロシージャを使って書き直す場合、最も期待できる効果はどれか。
ア
クライアントとサーバ間の通信回数が減少する。
イ
サーバのCPU負荷が減少する。
ウ
サーバのディスクアクセスの回数が減少する。
エ
データベースへの、より複雑なアクセスが可能となる。
問29
シングルプロセッサシステムの性能と比較したとき、密結合マルチプロセッサシステムのプロセッサ1台当たりの性能が低下する最大の要因はどれか。
ア
1アクセス当たりの主記憶の参照量
イ
主記憶のアクセス速度
ウ
主記憶のアクセスに対する排他制御
エ
主記憶のアクセス頻度
問30
M/M/1の待ち行列モデルにおける、平均待ち時間(W)と窓口利用率(ρ)の関係で、ρが0.25から0.75になったとき、Wは何倍になるか。
ア
1/3
イ
3
ウ
4.5
エ
9
問31
1件のデータについて、読取りに40ミリ秒、CPU処理に30ミリ秒、書込みに50ミリ秒かかるプログラムがある。このプログラムで、n件の書込みに併せてn+1件目のCPU処理とn+2番目の読取りを並行して行うと、1分当たりの最大データ処理件数は幾つか。ここで、OSのオーバヘッドは考慮しないものとする。
ア
500
イ
666
ウ
750
エ
1,200
問32
客観的な性能評価を行う目的で設定された指標又はベンチマークのうち、端末、ネットワーク、ソフトウェアなども含んだ、システム全体としての性能を評価するものはどれか。
ア
Dhrystone/MIPS
イ
Linpack
ウ
SPECint/SPECfp
エ
TPC−C
問33
コンピュータシステムにおいて、改善手法を適用した機能部分の全体に対する割合をR(1<R<1)、その部分の改善手法を適用する前に対する適用した後の性能比をAとする。このとき、全体の性能比を表す式はどれか。
問34
キャパシティプランニングにおけるサービス管理の説明のうち、適切なものはどれか。
ア
単位時間に処理可能な作業量を見積もって、ハードウェア構成や機器を選択する。
イ
提供するサービスの水準を達成するのに必要な経費を管理する。
ウ
ハードウェア構成管理や機器の処理速度を決定するために、業務負荷の特性及び組成要素を明らかにする。
エ
ユーザ部門が期待するパフォーマンスと提供されるサービスのコストを、責任分担を明らかにして管理する。
問35
三つの装置A〜Cで構成されるシステムがある。三つの装置がすべてが正常に稼動していないとシステムは機能しない。各装置のMTBFは表のとおりである。システム全体のMTBFは何時間か。
ア
300
イ
600
ウ
900
エ
1100
問36
リアルタイムシステムにおいて、複数のタスクから並行して呼び出される共用ライブラリに要求される性質はどれか。
ア
リエントラント
イ
リカーシブ
ウ
リユーザブル
エ
リロケータブル
問37
抽象データ型の特徴を説明したものはどれか。
ア
同じデータ構造をもつデータを1列に並べて定義したものであり、各データへのアクセスはポインタを用いて行う。
イ
異なった型のデータを組み合わせて定義したものであり、各データへのアクセスはデータの組に与えた名前で修飾して行う。
ウ
データとそれに対する操作を一体化して定義したものであり、データへのアクセスは定義された操作を用いて行う。
エ
同一の型のデータを指定された個数だけ並べて定義したものであり、各データへのアクセスはインデックスを用いて行う。
問38
ソフトウェア開発におけるリポジトリの説明として、適切なものはどれか。
ア
開発を支援するために提供されるソフトウェア部品のデータベースのことである。
イ
ソフトウェアの開発及び保守における設計情報やプログラム情報を一元的に管理するためのデータベースのことである。
ウ
ソフトウェアを開発するためのツールと、データモデルを格納するためのデータベースのことである。
エ
リバースエンジニアリングを行うためのソースプログラム解析用ソフトウェアと、解析結果を格納するためのデータベースのことである。
問39
CMMに関する記述として、適切なものはどれか。
ア
各種のソフトウェア設計・開発技法を使って開発作業を自動化し、ソフトウェア開発の生産性向上を図る。
イ
ソフトウェアライフサイクルを、主プロセス、支援プロセス、組織プロセスの三つに分けて作業内容を定め、ソフトウェアプロセスの標準化を図る。
ウ
ソフトウェアを開発する組織のプロセス成熟度モデルを使って、プロセスの改善を図る。
エ
特定の購入者と製作者の間で授受されるソフトウェア製品の品質保証を行う。
問40
構造化チャートに関する記述として、最も適切なものはどれか。
ア
GOTOを表現する方法をもたず、モジュール内の論理構造を表現するのに適した図式である。
イ
システム分析・設計に用いられる図式であり、システムの状態の変化を記述するのに適している。
ウ
データの流れを表すのが容易な図式であるが、処理の手順を表しにくい。
エ
モジュール構造図を示す図式目次と、各モジュールの機能を入力・処理・出力の形式で記述した図であり、構造化手法の特徴であるトップダウン設計に向いている。