Professional Documents
Culture Documents
Overview
I/O Hardware
Application I/O Interface
Kernel I/O Subsystem
Transforming I/O Requests to Hardware
Operations
Performance
Objectives
Explore the structure of an operating
systems I/O subsystem
Bypasses CPU to transfer data directly between I/O device and memory
Synchronous Asynchronous
Kernel I/O Subsystem
Scheduling
Some I/O request ordering via per-device queue
Some OSs try fairness
Some implement Quality Of Service (i.e. IPQOS)
Use DMA