多重プログラミングを行っているシステムで、システム全体のスループット低下を招くようなプログラムの組合せはどれか。
ア | 演算処理が中心となるプログラム同士 |
イ | 共有データを格納したメモリ領域を参照するプログラム同士 |
ウ | 異なる磁気ディスクにアクセスするプログラム同士 |
エ | 利用者の入力操作と入力されたデータの演算処理とが混在しているプログラム同士 |
答え ア
【解説】
多重プログラミングでスループットの低下が発生するのは、複数のプログラムが同じ資源を利用し、資源の競合が発生したときである。
ア | 複数のプログラムで同じ演算処理部の競合が発生するので、スループットは低下します。 |
イ | 共有メモリの参照の場合、複数のプログラムからの同時参照が可能なので、スループットへの影響は少ない。 |
ウ | 別の磁気ディスクへのアクセスの場合、同時にアクセス可能なので、スループットには影響しない。 |
エ | 利用者の入力操作はスループットの算出には影響しない。 |
【キーワード】
・スループット