IT資格用語解説基本情報技術者試験・入出力インタフェース
入出力制御方式
更新日:
用語解説
入出力制御方式は、入出力装置と主記憶の間のデータの転送を、誰がどのように行うかの方式です。
■ 試験で押さえるポイント
プログラム制御方式は、CPUが装置の状態を繰り返し確認しながら転送するため、CPUの負担が大きくなります。
割込み方式は、装置の準備ができたら割込みでCPUに知らせるため、待つ間CPUは別の処理ができます。
DMA方式は、DMAコントローラがCPUを通さずに装置と主記憶の間で直接転送します。
方式 | 転送を行うもの | CPUの負担 |
|---|---|---|
プログラム制御方式 | CPU(装置の状態を繰り返し確認) | 大きい |
割込み方式 | CPU(装置からの割込みで開始) | 中くらい |
DMA方式 | DMAコントローラ(CPUを通さない) | 小さい |
■ 選択肢での判断ポイント
CPUを通さずに直接転送するのがDMAです。開始の指示と完了の通知にはCPUが関わります。
例: 大量のデータをディスクから主記憶へDMAで転送している間、CPUは別の処理を進められます。