Операционные системы, среды и оболочки. Макаренко С.И. - 78 стр.

UptoLike

Составители: 

Рис. 5.3. Структура подсистемы ввода-вывода современной ОС
Типичными функциями для независимого от устройств слоя являются:
- обеспечение общего интерфейса к драйверам устройств,
- именование устройств,
- защита устройств,
- обеспечение независимого размера блока,
- буферизация,
- распределение памяти на блок-ориентированных устройствах,
- распределение и освобождение выделенных устройств,
- уведомление об ошибках.
5.3 Менеджеры ввода-вывода
В подсистеме ввода-вывода наряду с модулями, отражающими
специфику внешних устройств и образующими вертикальные подсистемы,
существуют модули универсального назначения.
Менеджер ввода-вывода. модуль ОС организующий согласованную
работу всех остальных компонентов подсистемы ввода-вывода,
взаимодействие с пользовательскими процессами и другими подсистемами
ОС. Причем функции управления устройствами, распределены по всем
уровням, образуя оболочку.
78
         Рис. 5.3. Структура подсистемы ввода-вывода современной ОС

     Типичными функциями для независимого от устройств слоя являются:
     -    обеспечение общего интерфейса к драйверам устройств,
     -    именование устройств,
     -    защита устройств,
     -    обеспечение независимого размера блока,
     -    буферизация,
     -    распределение памяти на блок-ориентированных устройствах,
     -    распределение и освобождение выделенных устройств,
     -    уведомление об ошибках.

                     5.3 Менеджеры ввода-вывода

     В подсистеме ввода-вывода наряду с модулями, отражающими
специфику внешних устройств и образующими вертикальные подсистемы,
существуют модули универсального назначения.
     Менеджер ввода-вывода. – модуль ОС организующий согласованную
работу всех остальных компонентов подсистемы ввода-вывода,
взаимодействие с пользовательскими процессами и другими подсистемами
ОС. Причем функции управления устройствами, распределены по всем
уровням, образуя оболочку.




                                     78