А. В. Гордеев
ОПЕРАЦИОННЫЕ
СИСТЕМЫ
2-е издание
У Ч Е Б Н И К
А. В. Гордеев
ОПЕРАЦИОННЫЕ
СИСТЕМЫ
2-е издание
Допущено Министерством образования Российской Федерации
в качестве учебника для студентов высших учебных заведений, обучающихся
по направлению подготовки бакалавров и магистров «Информатика
и вычислительная техника» и направлению подготовки дипломированных
специалистов «Информатика и вычислительная техника»
300. piter. com
Издательская п р о г р а м м а
300 лучших учебников для высшей школы
в честь 300-летия Санкт-Петербурга
, Г
осуществляется при # Щ И в Д д а ^
ф!нанс1в, жформац!йних
систем, менеджменту i б)знесу
Москва • Санкт-Петербург • Нижний Новгород • Воронеж
Ростов-на-Дону • Екатеринбург • Самара • Новосибирск
Киев • Харьков • Минск
2004
Краткое содержание
Введение 8
Глава 1. Основные понятия 11
Глава 2. Управление задачами 50
Глава 3. Управление памятью в операционных системах ... . 72
Глава 4.
Особенности архитектуры микропроцессоров
i80x86 для организации мультипрограммных
операционных систем 101
Глава 5. Управление вводом-выводом
в операционных системах 130
Глава 6. Файловые системы 163
Глава 7. Организация параллельных
взаимодействующих вычислений 209
Глава 8. Проблема тупиков и методы борьбы с ними 247
Глава 9. Архитектура операционных систем 278
Глава 10. Краткий обзор современных
операционных систем 311
Глава 1 1 . Операционные системы Windows 361
Список терминов 396
Список литературы 406
Алфавитный указатель 409
Содержание _^___ ^
Сегментная, страничная и сегментно-страничная организация памяти 86
Сегментный способ организации виртуальной памяти 87
Страничный способ организации виртуальной памяти 93
Сегментно-страничный способ организации виртуальной памяти 97
Контрольные вопросы и задачи 99
Глава 4. Особенности архитектуры микропроцессоров
i80x86 для организации мультипрограммных
операционных систем 101
реальный и защищенный режимы работы процессора 101
Новые системные регистры микропроцессоров i80x86 103
Адресация в 32-разрядных микропроцессорах i80x86 при работе
в защищенном режиме 105
Поддержка сегментного способа организации виртуальной памяти 105
Поддержка страничного способа организации виртуальной памяти 110
Режим виртуальных машин для исполнения приложений реального режима 113
Защита адресного пространства задач 115
Уровни привилегий для защиты адресного пространства задач 115
Механизм шлюзов для передачи управления на сегменты кода
с другими уровнями привилегий 118
Система прерываний 32-разрядных микропроцессоров i80x86 122
Работа системы прерываний в реальном режиме 122
Работа системы прерываний в защищенном режиме 124
Контрольные вопросы и задачи 128
Глава 5.