Содержание реферативного раздела


Введение. Операционная система как система управления ресурсами.
1. Классификация операционных систем.
2. Особенности областей использования операционных систем.
3. Управление процессами.
   3.1. Состояние процессов.
   3.2. Алгоритмы планирования процессов.
   3.3. Вытесняющие и невытесняющие алгоритмы планировани.
   3.4. Функции планировщика-диспетчера.
         3.4.1. Приостановка процесса.
         3.4.2. Отсрочка процесса.
         3.4.3. Активизация процесса.
         3.4.4. Ведущие и разделяемые процессами планировщики-диспетчеры.
4. Средства синхронизации и взаимодействия процессов.
   4.1. Проблема синхронизации.
   4.2. Критическая секция.
   4.3. Синхронизация процессов на основе семафорных операций.
        4.3.1. Двоичный семафор.
        4.3.2. Универсальный семафор (считающий семафор).
   4.4. Семафоры как счетчики ресурсов и синхронизаторы.
        4.4.1. Алгоритм "Производитель-Потребитель" с буфером на одну запись.
        4.4.2. Алгоритм "Производитель-Потребитель" с буфером большого размера.
        4.4.3. Алгоритм "Производитель-Потребитель" с буфером из фиксированного числа записей.
   4.5. Тупики.
5. Управление памятью.
   5.1. Типы адресов.
   5.2. Методы распределения памяти с использованием дискового пространства. Виртуальная память.
   5.3. Страничное распределение.
   5.4. Сегментное распределение.
   5.5. Сегментно-страничное распределение.
   5.6. Свопинг.
   5.7. Процессы и нити в распределенных системах.
ПРИЛОЖЕНИЕ.
6. Концепции UNIX System V Release 4.
   6.1. Управление процессами.
   6.2. Планирование процессов.
   6.3. Управление памятью. Свопинг.
7. Концепции Windows NT.
8. Процессы и нити. Алгоритмы планирования.
9. Список использованной литературы.