修了試験 2011-12-18実施分 基本情報技術者試験 問18
一つのジョブについての,ターンアラウンドタイム,CPU時間,入出力時間及び処理待ち時間の四つの時間の関係を表す式はどれか。 ここで,ほかのオーバヘッド時間は考慮しないものとする。
正答3
解説
正解は3です。 ターンアラウンドタイムは、ジョブを投入してから結果が得られるまでの全時間です。 この間、ジョブはCPUで処理されているか、入出力を行っているか、順番を待っているかのいずれかです。 したがって、ターンアラウンドタイムはCPU時間、入出力時間、処理待ち時間の合計になります。 【計算】 ターンアラウンドタイム=CPU時間+入出力時間+処理待ち時間です。 両辺からCPU時間と入出力時間を引きます。 処理待ち時間=ターンアラウンドタイム-CPU時間-入出力時間となります。 【選択肢別解説】 1:× この式では、処理待ち時間がターンアラウンドタイムより大きくなってしまいます。 処理待ち時間はターンアラウンドタイムの一部なので誤りです。 2:× ターンアラウンドタイムを引き、入出力時間を足しています。 正しくは、ターンアラウンドタイムからCPU時間と入出力時間をともに引きます。 3:○ ターンアラウンドタイムからCPU時間と入出力時間を引いた残りが処理待ち時間で、関係式と一致します。 4:× 入出力時間からほかの2つを引いており、値が負になってしまいます。 全体であるターンアラウンドタイムから引く必要があります。 【ポイント】 ターンアラウンドタイムは「全体」、CPU時間・入出力時間・処理待ち時間は「その内訳」と考えると、式を迷わず組み立てられます。まとめて解く
修了試験 2011-12-18実施分を通しで解く(80問)→