Why I/O?
Long term storage (files, data repository)
Many different devices
- character v.s. block
- Networks are everywhere!
106 difference CPU (10 -9) & I/O (10 -3)
Response Time vs Throughput
- Not always another process to execute
OS hides (some) differences in devices
- same (similar) interface to many devices
Permits many apps to share one device