コンピュータアーキテクチャ:
オペレータ
コントローラ
メモリ
入力装置
出力デバイス
プロセッサのCPUメモリIOデバイス:
アドレスバス
データバス
制御バス
ユニファイドアドレッシング:同じメモリに対処し、対処する統一。
独立したアドレッシング:IN / OUT別々の命令を使用して別のアドレス空間へのインタフェース部、
ダイレクトアドレッシング:直接制御、間接アドレス指定を、
クエリ:スタート→チェックのステータス(準備の)→→出力データ転送
割り込み:CPUは割り込み、割り込みハンドラIOを知らせます
DMA(メモリアクセス):DMAコントローラとIO装置間のデータ転送。
IO
IOデバイス:入出力デバイス、外部デバイス、キーボード、マウス、モニタ
外部装置とIO間のCPUブリッジ
CPU ======= IOインターフェース:
制御信号
ステータス信号
データ
IOインターフェース====== IOデバイス:
お問い合わせ
返信
データ
; SCM:CPUとメモリはIOを一緒に統合
データバッファ部、
制御回路を書きます
Statusコマンドユニット
データ伝送のI / O制御:
無条件転送:IN / OUT
クエリ:
割り込み:
直接メモリへ:
CPUプロセッサのメモリIOデバイス
演算ユニットALU
データバス登録