Системное и прикладное программное обеспечение. Абрахин С.И - 42 стр.

UptoLike

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

42
граммами определяется системой, так как некоторые функции,
которые могли бы быть реализованы независимым способом, в
действительности выполнены в виде драйверов для повышения
эффективности или по другим причинам. Пользовательский
слой программного обеспечения представляется собой набор
системных библиотек, которые используются при создании
пользовательских программ.
Приложения
Библиотечные
функции
Системные вызовы
Обработка системных вызовов
Система буферизации
данных
Драйверы устройств
Обработка прерываний
Программные средства
обращения к подсистеме
ввода/вывода
Подсистема
ввода/вывода
ОС
...
Запросы
прерываний
от устройств
Команды
управления
устройствами
Данные
Рис. 12. Четырехуровневая организация ввода вывода.