Классы устройств ввода-вывода:
1 . Работающие с пользователем ( мышь, терминал, принтер ...)
2. работающие с компьютером ( дисковод, стример, МЛ ...)
3. коммуникации (модемы, драйверы цифровых линий...)
Основные характеристики, отличающие классы:
· Применение: в зависимости от назначения требует разработки разного программного обеспечения
· скорость передачи данных ( клавиатура в миллион раз медленнее HDD)
· единицы передачи данных (передача посимвольная или блочная)
· природа ошибок и их обработка
· сложность управления ( принтер управляется проще, чем диск)
· различное кодирование данных и контроль четности