Составители:
процедуры управления этими устройствами, предоставляя общий
интерфейс для групп устройств, обладающих некоторыми общими
характеристиками.
В самом общем виде программное обеспечение ввода-вывода можно
разделить на четыре слоя (рисунок 5.2):
1. Обработка прерываний,
2. Драйверы устройств,
3. Независимый от устройств слой операционной системы,
4. Пользовательский слой программного обеспечения.
Рис. 5.2. Многоуровневая организация подсистемы ввода-вывода
В более частном виде структура подсистемы ввода-вывода,
характерная для современных ОС представлена на рис. 5.3.
Большая часть программного обеспечения ввода-вывода является
независимой от устройств. Точная граница между драйверами и
независимыми от устройств программами определяется системой, так как
некоторые функции, которые могли бы быть реализованы независимым
способом, в действительности выполнены в виде драйверов для повышения
эффективности функционирования.
77
процедуры управления этими устройствами, предоставляя общий
интерфейс для групп устройств, обладающих некоторыми общими
характеристиками.
В самом общем виде программное обеспечение ввода-вывода можно
разделить на четыре слоя (рисунок 5.2):
1. Обработка прерываний,
2. Драйверы устройств,
3. Независимый от устройств слой операционной системы,
4. Пользовательский слой программного обеспечения.
Рис. 5.2. Многоуровневая организация подсистемы ввода-вывода
В более частном виде структура подсистемы ввода-вывода,
характерная для современных ОС представлена на рис. 5.3.
Большая часть программного обеспечения ввода-вывода является
независимой от устройств. Точная граница между драйверами и
независимыми от устройств программами определяется системой, так как
некоторые функции, которые могли бы быть реализованы независимым
способом, в действительности выполнены в виде драйверов для повышения
эффективности функционирования.
77
Страницы
- « первая
- ‹ предыдущая
- …
- 75
- 76
- 77
- 78
- 79
- …
- следующая ›
- последняя »
