問17 システムの信頼性を表す指標であるRASのうち,可用性(Availability)を表す尺度はどれか。
ア 稼働率 (MTBF/(MTBF+MTTR))
イ 全運転時間 (MTBF+MTTR)
ウ 平均故障間隔 (MTBF)
エ 平均修理時間 (MTTR)
答え
ア
解説
RASはReliability,Availability,Serviceability。Reliabilityは信頼性であり,MTBFが指標として使用される。Serviceabilityは保守性と訳される。
問18 プログラムのCPU実行時間が300ミリ秒,入出力時間が600ミリ秒,その他のオーバヘッドが100ミリ秒の場合,ターンアラウンドタイムを半分に改善するには,入出力時間を現在の何倍にすればよいか。
ア 1/6
イ 1/4
ウ 1/3
エ 1/2
答え
ア
解説
ターンアラウンドタイムとは,システムに処理要求を送ってから,結果の出力が終了するまでの時間。ここでは300+600+100=1000ミリ秒。これを半分にするためには500ミリ秒短縮すればよく,入出力時間を600ミリ秒から500ミリ秒短縮すると100ミリ秒であり,これは現在の1/6である。
問19 リアルタイムシステムをハードリアルタイムシステムとソフトリアルタイムシステムとに分類したとき,ハードリアルタイムシステムに該当するものはどれか。
ア Web配信システム
イ エアバッグ制御システム
ウ 座席予約システム
エ バンキングシステム
答え
イ
解説
ハード・リアルタイムは非常に時間に厳しいシステム,ソフト・リアルタイムは時間に厳しいが,ハード・リアルタイムほどの厳密さは要求されないシステム。
問20 キャッシュメモリと主記憶との間でブロックを置き換える方式はLRU方式がある。
この方式で置換えの対象になるブロックはどれか。
ア 一定時間参照されていないブロック
イ 最後に参照されてから最も長い時間が経過したブロック
ウ 参照頻度の最も低いブロック
エ 読み込んでから最も長い時間が経過したブロック
答え
イ
解説
Least Recently Used (LRU)とは,「最近最も使われなかったもの」つまり「使われてから最も長い時間が経ったもの」「参照される頻度が最も低いもの」である。
問21 絶対パス名aabcをもつディレクトリがカレントディレクトリであるとき,相対パス名.....abfileをもつシステムを,絶対パス名で表現したものはどれか。
ここで,ディレクトリ及びファイルの指定方法は,次の規則に従うものとする。
[ディレクトリ及びファイルの指定方法]
(1)ファイルは,“ディレクトリ名…ディレクトリ名ファイル名”のように,経路上のディレクトリを順に“”で区切って並べた後に“”とファイル名を指定する。
(2)カレントディレクトリは“.”で表す。
(3)1階層上のディレクトリは“..”で表す。
(4)始まりが“”のときは,左端にルートディレクトリが省略されているものとする。
(5)始まりが“”,“.”,“..”のいずれでもないときは,左端にカレントディレクトリ配下であることを示す“.”が省略されているものとする。
ア abfile
イ aabfile
ウ aaabfile
エ aababfile
答え
ウ
問22 図はプログラムを翻訳して実行する流れを示したものである。コンパイラ,リンカ,ローダの入出力の組合せとして,適切なものはどれか。
答え
ア
問23 OSIによるオープンソースソフトウェアの定義に従うとき,適切なものはどれか。
ア ある特定の業界向けに作成されたオープンソースソフトウェアは,ソースコードを公開する範囲をその業界に限定することができる。
イ オープンソフトウェアを改変し再配布する場合,元のソフトウェアと同じ配布条件になるように,同じライセンスを適用して配布する必要がある。
ウ オープンソフトウェアを第三者が製品として再配布する場合,そのオープンソースソフトウェアの開発者は第三者に対してライセンス費を請求することができる。
エ 社内での利用などのようにオープンソースソフトウェアを改変しても再配布しない場合,改変部分のソースを公開しなくてもよい。
答え
エ
問24 図の論理回路と同じ出力が得られる論理回路はどれか。
答え
イ
解説
真理値表を書くとよい。
図の回路: A,Bともに1のときかBが0のときX=1
ア: A,Bともに1のときだけX=0,他は1
イ: Aが1のときまたはBが0のときX=1
ウ: Aが1のときまたはA,Bがともに1のときX=1
エ: Aが1でBが0のとき0,他は1