Операционные системы. Теория и практика. Замятин А.В. - 3 стр.

UptoLike

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

3
СОДЕРЖАНИЕ
ВВЕДЕНИЕ .................................................................................................... 7
1. ПОНЯТИЕ И ЭВОЛЮЦИЯ ОПЕРАЦИОННЫХ СИСТЕМ... 9
1.1 Основные понятия, назначения и функции ОС ............................... 9
1.2 Эволюция вычислительных и операционных систем ................... 12
1.2.1 История развития ОС ............................................................... 12
1.2.2 Основные функции ОС ............................................................ 20
1.2.3 Особенности современного этапа развития ОС .................... 21
1.3 Вопросы для самопроверки ............................................................. 22
2. АРХИТЕКТУРНЫЕ ОСОБЕННОСТИ ОС.
КЛАССИФИКАЦИЯ ОС .......................................................................... 23
2.1 Архитектурные особенности ОС .................................................... 23
2.1.1 Монолитное ядро ...................................................................... 23
2.1.2 Микроядерная архитектура ..................................................... 24
2.1.3 Многоуровневые системы ....................................................... 26
2.1.4 Виртуальные машины .............................................................. 27
2.1.5 Смешанные системы ................................................................ 28
2.2 Классификация ОС ........................................................................... 28
2.3 Вопросы для самопроверки ............................................................. 31
3. УПРАВЛЕНИЕ ПРОЦЕССАМИ ................................................. 33
3.1 Мультипрограммирование ............................................................... 33
3.1.1 Мультипрограммирование в системах пакетной обработки 34
3.1.2 Мультипрограммирование в системах разделения времени 35
3.1.3 Мультипрограммирование в системах реального времени . 36
3.1.4 Мультипрограммирование при мультипроцессорной
обработке.................................................................................................. 37
3.1.5 Роль прерываний при мультипрограммировании ................. 40
3.2 Планирование процессов и потоков ............................................... 46
3.2.1 Понятие процесса и потока ...................................................... 46
3.2.2 Создание процессов и потоков ................................................ 49
3.2.3 Управляющие структуры процессов и потоков .................... 50
3.2.4 Состояния процесса .................................................................. 53
3.2.5 Критерии планирования ........................................................... 56
3.2.6 Цели и свойства алгоритмов планирования........................... 57
3.2.7 Виды планирования .................................................................. 59
3.2.8 Алгоритмы планирования ........................................................ 60
3.3 Взаимодействие и синхронизация процессов и потоков .............. 64
3.3.1 Независимые и взаимодействующие вычислительные
процессы ................................................................................................... 64