IT資格用語解説基本情報技術者試験・入出力インタフェース
入出力制御方式
更新日:
用語解説
入出力制御方式は、CPU、主記憶、入出力装置の間で、転送開始、データ移動、完了通知を誰がどのように担うかを定める方式です。
■ 試験で押さえるポイント
プログラム制御方式はCPUが装置状態を繰り返し監視し、一語ずつ転送するため単純ですが、ポーリング待ちでCPUを占有します。
割込み駆動方式は装置が準備・完了時に割込みを通知し、CPUは待ち時間に別処理を行えますが、転送処理にはCPUが関与します。
DMAはDMAコントローラが入出力装置と主記憶の間をブロック転送し、CPUは開始設定と完了処理を主に担当します。
チャネル方式は専用プロセッサが入出力プログラムを実行し、複数装置の高度な制御をCPUから独立して行います。
■ 選択肢での判断ポイント
ポーリングはCPUが監視、割込みは装置が通知、DMAは装置と主記憶をCPU経由せず転送します。DMAでも開始設定と完了割込みにはCPUが関与します。
例: 大きなディスクブロックをDMAで主記憶へ転送中、CPUは別処理を行い、完了割込みを受けてデータを利用します。