Читать онлайн «Операционные системы. Учебник»

Автор Николай Григорьев

А. В. Гордеев ОПЕРАЦИОННЫЕ СИСТЕМЫ 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.