Системы ввода-вывода в разных операционных системах могут различаться, например, по следующим параметрам:
- Состав таблиц ввода-вывода. 1 Каждая операционная система ведёт свои таблицы, их количество и назначение могут сильно отличаться. 1 В некоторых системах вместо таблиц создаются списки. 1
- Способ работы с устройствами. 3 Для разных устройств в операционных системах нужны разные драйверы. 2
- Тип ввода-вывода. 13 Существует синхронный и асинхронный ввод-вывод. 13 При синхронном процессор ждёт, пока выполняется ввод-вывод, при асинхронном — ввод-вывод происходит параллельно с выполнением инструкций на процессоре. 3
- Привилегии системного ввода-вывода. 1 В ряде операционных систем системный ввод-вывод имеет более высокие привилегии, чем ввод-вывод задач пользователя. 1
При этом организация ввода-вывода в различных операционных системах имеет много общего. 1