基本情報技術者試験 |
2018年度 = 平成30年度・秋期 |
午前 |
問17 |
スプーリングの説明として、適切なものはどれか。
ア あるタスクを実行しているときに、入出力命令の実行によってCPUが遊休(アイドル)状態になると、ほかのタスクにCPUを割り当てる。
イ 実行中のプログラムを一時中断して、制御プログラムに制御を移す。
ウ 主記憶装置と低速の入出力装置との間のデータ転送を、補助記憶装置を介して行うことによって、システム全体の処理能力を高める。
エ 多数のバッファからなるバッファプールを用意し、主記憶にあるバッファにアクセスする確率を増やすことによって、補助記憶のアクセス時間を短縮する。
ウ
スプーリングは、周辺装置の動作を処理装置の動作と独立に並行して行わせるために、主記憶装置と低速の入出力装置とのデータ転送を、高速の補助記憶装置を介して行う方式です。たとえば、プリンタなどの低速装置への出力データは、いったん高速な磁気ディスクに格納しておき、その後にデータを目的の装置に出力します。
ア あるタスクを実行しているときに入出力命令の実行によってCPUが遊休(アイドル)状態になると、ほかのタスクにCPUを割り当てるは、マルチタスクにおけるディスパッチです。
イ 実行中のプログラムを一時中断して制御プログラムに制御を移すのは、割込み処理です。
ウ 主記憶装置と低速の入出力装置との間のデータ転送を補助記憶装置を介して行うことによってシステム全体の処理能力を高めるのが、スプーリングです。
エ 多数のバッファからなるバッファプールを用意して主記憶にあるバッファにアクセスする確率を増やすことによって、補助記憶のアクセス時間を短縮するのは、ディスクキャッシングです。