Computer Architecture:
Operator
Controller
Memory
input device
Output Device
The processor CPU memory IO devices:
Address bus
Data Bus
Control bus
Unified addressing: address the same memory and unified addressing;
Independent addressing: an interface section to a separate address space, using separate instructions IN / OUT
Direct addressing: direct control, indirect addressing,
Query: Start → Check status (readiness) → → output data transfer
Interrupt: CPU signals an interrupt, the interrupt handler IO
DMA (The memory access): data transfer between the DMA controller and the IO device.
I
IO device: input and output devices, external devices, keyboard, mouse, monitor
Cpu bridge between the external device and the IO
CPU ======= IO Interface:
control signal
Status signal
data
IO interface ====== IO device:
Inquire
Reply
data
; SCM: CPU and memory integrated together IO
Data buffer unit,
Write control circuit
Status command unit
I / O control of data transmission:
Unconditional transfer: IN / OUT
inquiry mode:
Interrupt:
Directly to memory:
Cpu processor memory IO device
Arithmetic unit ALU
Data Bus Register