入出力制御方式

更新日:

用語解説

入出力制御方式は、入出力装置と主記憶の間のデータの転送を、誰がどのように行うかの方式です。

■ 試験で押さえるポイント

  • プログラム制御方式は、CPUが装置の状態を繰り返し確認しながら転送するため、CPUの負担が大きくなります。

  • 割込み方式は、装置の準備ができたら割込みでCPUに知らせるため、待つ間CPUは別の処理ができます。

  • DMA方式は、DMAコントローラがCPUを通さずに装置と主記憶の間で直接転送します。

方式

転送を行うもの

CPUの負担

プログラム制御方式

CPU(装置の状態を繰り返し確認)

大きい

割込み方式

CPU(装置からの割込みで開始)

中くらい

DMA方式

DMAコントローラ(CPUを通さない)

小さい

■ 選択肢での判断ポイント

CPUを通さずに直接転送するのがDMAです。開始の指示と完了の通知にはCPUが関わります。

例: 大量のデータをディスクから主記憶へDMAで転送している間、CPUは別の処理を進められます。

音声で聞く

同じ分野の用語