ВУЗ:
Составители:
3
ВВЕДЕНИЕ 4
1 ОСНОВНЫЕ ФУНКЦИИ ОПЕРАЦИОННЫХ СИСТЕМ 8
1.1 Классификация операционных систем 8
1.2 Структура операционной системы 17
1.3 ОС как система управления ресурсами 36
1.4 Контрольные вопросы 52
2 МУЛЬТИПРОГРАММИРОВАНИЕ 56
2.1 Системы пакетной обработки 58
2.2 Мультипрограммирование в системах разделения
времени
63
2.3 Мультипрограммирование в системах реального
времени
65
2.4 Мультипроцессорная обработка 68
2.5 Контрольные вопросы 70
3 ПРОЦЕССЫ И ПОТОКИ 72
3.1 Планирование
процессов и потоков 72
3.2 Создание процессов и потоков 79
3.3 Планирование и диспетчеризация потоков 84
3.4 Состояния потока 88
3.5 Вытесняющие и невытесняющие алгоритмы планирования 91
3.6 Алгоритмы планирования, основанные на квантовании 96
3.7 Алгоритмы планирования, основанные на приоритетах 100
3.8 Смешанные алгоритмы планирования 105
3.9 Планирование в системах реального времени 109
3.10 Контрольные вопросы 114
ЗАКЛЮЧЕНИЕ 117
3 ВВЕДЕНИЕ 4 1 ОСНОВНЫЕ ФУНКЦИИ ОПЕРАЦИОННЫХ СИСТЕМ 8 1.1 Классификация операционных систем 8 1.2 Структура операционной системы 17 1.3 ОС как система управления ресурсами 36 1.4 Контрольные вопросы 52 2 МУЛЬТИПРОГРАММИРОВАНИЕ 56 2.1 Системы пакетной обработки 58 2.2 Мультипрограммирование в системах разделения времени 63 2.3 Мультипрограммирование в системах реального времени 65 2.4 Мультипроцессорная обработка 68 2.5 Контрольные вопросы 70 3 ПРОЦЕССЫ И ПОТОКИ 72 3.1 Планирование процессов и потоков 72 3.2 Создание процессов и потоков 79 3.3 Планирование и диспетчеризация потоков 84 3.4 Состояния потока 88 3.5 Вытесняющие и невытесняющие алгоритмы планирования 91 3.6 Алгоритмы планирования, основанные на квантовании 96 3.7 Алгоритмы планирования, основанные на приоритетах 100 3.8 Смешанные алгоритмы планирования 105 3.9 Планирование в системах реального времени 109 3.10 Контрольные вопросы 114 ЗАКЛЮЧЕНИЕ 117