平成18年 春期 ソフトウェア開発技術者 午前 問49

多重プログラミングを行っているシステムで、システム全体のスループット低下を招くようなプログラムの組合せはどれか。

 ア  演算処理が中心となるプログラム同士
 イ  共有データを格納したメモリ領域を参照するプログラム同士
 ウ  異なる磁気ディスクにアクセスするプログラム同士
 エ  利用者の入力操作と入力されたデータの演算処理とが混在しているプログラム同士


答え ア


解説
多重プログラミングでスループットの低下が発生するのは、複数のプログラムが同じ資源を利用し、資源の競合が発生したときである。

 ア  複数のプログラムで同じ演算処理部の競合が発生するので、スループットは低下します。
 イ  共有メモリの参照の場合、複数のプログラムからの同時参照が可能なので、スループットへの影響は少ない。
 ウ  別の磁気ディスクへのアクセスの場合、同時にアクセス可能なので、スループットには影響しない。
 エ  利用者の入力操作はスループットの算出には影響しない。


キーワード
・スループット

キーワードの解説
  • スループット(throughput)
    一定の時間内に処理できるデータ量のことです。
    コンピュータでは処理できるデータの個数で表したりします。
    また、通信では理論値からプロトコルのオーバヘッド分などを除いた実効転送量になります。

もっと、「スループット」について調べてみよう。

戻る 一覧へ 次へ