平成28年度 春期 基本情報技術者試験 午前 問17
テクノロジ/ソフトウェア入出力管理におけるバッファの機能として,適切なものはどれか。
出典:平成28年度 春期 基本情報技術者試験 午前 問17
- ア入出力装置が利用可能になったことを,入出力装置が処理装置に伝える。
- イ入出力装置と処理装置との間に特別な記憶域を設け,処理速度の違いを緩和する。
- ウ入出力装置と処理装置との間のデータ交換に階層を設けることによって,入出力装置固有の仕様を意識せずに利用できる。
- エ入出力装置をファイルと同じように取り扱えるようにする。
正解:イ
解説
入出力管理におけるバッファとは,処理速度の異なる入出力装置と処理装置(CPU)の間に設ける一時的な記憶域のことです。これにより,双方の速度差を吸収し,効率よくデータ転送を行うことができます。
選択肢ごとの解説
- ア誤り。入出力装置の状態を処理装置に伝えるのは,割込みなどの仕組みの役割です。
- イ正しい。バッファは処理速度の違いを緩和するための記憶域です。
- ウ誤り。装置固有の仕様を意識させないようにする仕組みは,デバイスドライバの役割です。
- エ誤り。入出力装置をファイルのように扱えるようにするのは,OSが備える入出力の抽象化機能の役割です。