11.1. I/O устройства.
- human-readable - видео-дисплей терминали, принтери;
- mashine-readable - дискове, ленти, контролери;
- communication - мрежови карти и модеми.
Различия при различните I/O устройства:
-- скорост на работа с данните;
-- приложения;
-- сложност на управление;
-- единица пренасяни данни;
-- представяне на данните;
-- състояния при грешки.
Примери на I/O устройства:
Device | Purpose | Partner | Data Rate (kilobytes/s) |
Keyboard | Input | Human | 0.01 |
Mouse | Input | Human | 0.02 |
Voice input | Input | Human | 0.02 |
Scanner | Input | Human | 200 |
Voice output | Output | Human | 0.6 |
Line printer | Output | Human | 1 |
Laser printer | Output | Human | 100 |
Graphics display | Output | Human | 30000 |
CPU to frame buffer | Output | Human | 200 |
Network-terminal | Input or output | Machine | 0.05 |
Network-LAN | Input or output | Machine | 200 |
Optical disk | Storage | Machine | 500 |
Magnetic type | Storage | Machine | 2000 |
Magnetic disk | Storage | Machine | 2000 |
Време за достъп | 20 | ms |
Закъснение при въртене | 8.3 | ms |
Четене на 32 сектора | 16.7 | ms |
Общо | 45 | ms |
Закъснение при въртене | 8.3 | ms |
Четене на 32 сектора | 16.7 | ms |
Общо | 25 | ms |
Време за достъп | 20 | ms |
Закъснение при въртене | 8.3 | ms |
Четене на 1 сектор | 0.5 | ms |
Общо | 28.8 | ms |
FIFO
(starting at track 100) |
SSTF
(starting at track 100) |
SCAN(starting at track 100, forward) | C-SCAN(starting at track 100, forward) | ||||||||||||||||||||||||
|
|
|
|
-- Приоритет;
-- Последен влязъл, пръв излязъл (LIFO);
-- Най-малко време за обслужване (Shortest Service Time First);
-- SCAN;
-- C-SCAN;
-- N стъпки SCAN и FSCAN.