Операционные системы. Часть 1. Основы управления ресурсами. Рощин А.В. - 3 стр.

UptoLike

Составители: 

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