CPUプロセッサIOインタフェースの概要

コンピュータアーキテクチャ:

オペレータ

コントローラ

メモリ

入力装置

出力デバイス

 

プロセッサの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

データバス登録

 

 

おすすめ

転載: blog.csdn.net/qq_40731926/article/details/90743595