平成22年度 春期 午前 問19
ソフトウェア
システム全体のスループットを高めるため,主記憶装置と低速の出力装置とのデータ転送を,高速の補助記憶装置を介して行う方式はどれか。
- アスプーリング
- イスワッピング
- ウブロッキング
- エページング
答えと解説を見る
✓ これが正解アスプーリング
解説
遅い装置への出力を、速い装置へいったん預けます。
印刷装置のような遅い相手へ直接書き出すと、その相手が受け取り終わるまでプログラムは先へ進めません。そこで出す内容をいったん速い補助記憶へ書いておき、プログラムはすぐ次の仕事に移ります。あとは受け持ちの処理が補助記憶から少しずつ読み出して、遅い相手へ送り届けます。こうして速度の違う二者を切り離す方式をスプーリングといいます。判定の軸は、速さの違う装置の間に置き場所をはさんで、待たされる時間を切り離しているかどうかです。
ほかの選択肢はなぜ違うのか
- イスワッピング:実行中の内容を主記憶と補助記憶の間で丸ごと入れ替える仕組みを指す語です。主記憶の狭さをやりくりする話であって、出力の相手との速度差を埋める方式ではありません。
- ウブロッキング:いくつかのレコードをひとまとまりにして、読み書きの単位を大きくする考え方を指す語です。まとめ方についての工夫で、装置の間に預け場所を置く方式ではありません。
- エページング:記憶を一定の大きさに区切り、必要な区画だけを主記憶へ持ってくる仕組みを指す語です。記憶の管理についての方式で、出力の順番待ちを解く話ではありません。
出典:平成22年度 春期 基本情報技術者試験 午前 問19
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)