Mapa mental
CHAPTER 6: INPUT/OUTPUT
Conteúdo do mapa
CHAPTER 6: INPUT/OUTPUT
External Devices
- Human Readable
- Machine Readable
- Communication
Keyboard/Monitor
- Computer & User interaction
- User provides input through the keyboard
- Monitor display data provided by computer
Function of I/O Module
- Control & Timing
- Processor communication
- Device communication
- Data buffering
- Error detection
Programmed I/O
- Data exchange between processor & I/O Module
- Processor executes program direct control of I/O operation
- if the processor is busy, it must wait until I/O operation is complete
- if the speed of processor is faster than I/O module, this is wasting processor time
I/O Commands
- write
- control
- test
- read
I/O Mapping
- memory mapped I/O, device and memory share an address space
- isolated I/O separate address space
Interrupt-Driven I/O
- processor has to wait I/O module to be ready
- issue an I/O command to module, and go do something else
- I/O module will interrupt processor when device is ready
- processor execute data transfer then continue other jobs
Device Identification
- software poll
- daisy chain
- bus arbitration
- multiple interrupt lines
USB
- commonly use high speed I/O
- controlled by root host attaches device to create local network with hierarchical tree topology
- widely used for extra connection
- default for slower speed devices
Informações
- Descrição
- Mapa Mental sobre CHAPTER 6: INPUT/OUTPUT, criado por NG WILLIAM WILLIAM em 22-01-2018.
- Criado por
- NG WILLIAM WILLIAM
- Visualizações
- 1
- Avaliação