Mind map
Chapter 6 Input/Output
Map content
Chapter 6 Input/Output
External devices/peripheral devices
- Machine reable
- human reable
- communication
Transducer
- - Convert data from electrical to other forms of energy.
- I/O Module Categories
- Control and Timing
- Processor Communication
- Device Communication
- Data Buffering
- Error Detection
Techniques for I/O
- Programmed I/O
- - CPU checks status bits periodically - Lots of CPU time wasted - inefficient CPU usage - I/O module does not inform
- Interrupt-driven I/O
- - I/O module interrupt CPU it is ready.
- Direct memory access (DMA)
- - CMA controller takes over the task from CPU for I/O operation.
- Programmed I/O
I/O commands
- Control
- Test
- Read
- Write
I/O Mapping summary
- Isolated I/O
- - Separate address space
- Memory mapped I/O
- - I/O device and memory share an address space
- Isolated I/O
FireWire Serial Bus
- - IEEE standard 1394, High Performance Serial Bus
Device Identification
- - Multiple interrupt lines - Software poll - Daisy chain (hard poll, vectored) - Bus arbitration (vectored)
Universal Serial Bus (USB)
- - Widely used for peripheral connections - Commonly used high-speed I/O
Information
- Description
- Mind Map on Chapter 6 Input/Output, created by CHEW JIA HAO HAO on 23/01/2018.
- Created by
- CHEW JIA HAO HAO
- Views
- 0
- Rating