I/O Execution

Creator
Creator
Alan JoAlan Jo
Created
Created
2023 Sep 20 7:27
Editor
Editor
Alan JoAlan Jo
Edited
Edited
2023 Sep 20 7:28
Refs
Refs

We need to know I/O execution path

Since there is so many i/o device, so we need i/o bus
 

I/o address

predefined address between CPU and I/O address
 

DMA (direct memory access)

Bypass CPU to transfer data directly between I/O device and memory. – Used to avoid programmed I/O for large data movement. – Require DMA controller
 
– Cycle stealing
•. – Burst mode •
Addressing in DMA
memory region should be pinne during dma
notion image
Typical PC Architecture
notion image
 
 
 
 
 

Recommendations