Автор: Пользователь скрыл имя, 20 Декабря 2011 в 14:11, контрольная работа
Одна из важнейших функций операционной системы состоит в управлении всеми ввода/вывода компьютера. Любые операции по управлению ввода-вывода выполняются только кодам самой операционной системой, для обеспечения этого принципа вводятся режимы пользователя и супервизор.
ВВЕДЕНИЕ 3
1. ФИЗИЧЕСКАЯ ОРГАНИЗАЦИЯ УСТРОЙСТВ ВВОДА-ВЫВОДА 4
2. ОРГАНИЗАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ВВОДА-ВЫВОДА 6
3. ОБРАБОТКА ПРЕРЫВАНИЙ 8
4. ДРАЙВЕРЫ УСТРОЙСТВ 10
4.1. Блочные драйверы 11
4.2. Символьные драйверы 12
4.3. Потоковые драйверы 12
4.4. Независимый от устройств слой операционной системы 13
4.5. Пользовательский слой программного обеспечения 14
5. ПРИНЦИПЫ СИСТЕМНОЙ БУФЕРИЗАЦИИ ВВОДА/ВЫВОДА 15
6. СИСТЕМНЫЕ ВЫЗОВЫ ДЛЯ УПРАВЛЕНИЯ ВВОДОМ/ВЫВОДОМ 17
7. СИНХРОННЫЙ И АСИНХРОННЫЙ ВВОД-ВЫВОД 21
7.1. Синхронный ввод-вывод 21
7.2. Асинхронный ввод-вывод 22
ЗАКЛЮЧЕНИЕ 24
СПИСОК ЛИТЕРАТУРЫ 25