Управление вводом-выводом в операционных системах

Автор: Пользователь скрыл имя, 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