- •1. Эволюция операционных систем Введение
- •Появление первых операционных систем
- •Появление мультипрограммных операционных систем для мэйнфреймов
- •Операционные системы и глобальные сети
- •Операционные системы микрокомпьютеров и первые локальные сети
- •Развитие операционных систем в 80-е годы
- •Особенности современного этапа развития ос
- •История создания операционной системы unix
- •2. Назначение и функции операционной системы
- •Операционные системы для автономного компьютера
- •Ос как виртуальная машина
- •Ос как система управления ресурсами
- •Функциональные компоненты операционной системы автономного компьютера
- •Управление процессами
- •Управление памятью
- •Управление файлами и внешними устройствами
- •Защита данных и администрирование
- •Интерфейс прикладного программирования
- •Пользовательский интерфейс
- •Требования к современным операционным системам
- •3. Классификация Операционных систем
- •Особенности алгоритмов управления ресурсами
- •Особенности аппаратных платформ
- •Особенности областей использования
- •Особенности методов построения
- •4. Архитектура операционной системы
- •Ядро и вспомогательные модули ос
- •Ядро в привилегированном режиме
- •Многослойная структура ос
- •Аппаратная зависимость и переносимость ос
- •Типовые средства аппаратной поддержки ос
- •Машинно-зависимые компоненты ос
- •Переносимость операционной системы
- •Микроядерная архитектура Концепция
- •Преимущества и недостатки микроядерной архитектуры
- •Совместимость и множественные прикладные среды
- •Двоичная совместимость и совместимость исходных текстов
- •Трансляция библиотек
- •Способы реализации прикладных программных сред
- •Архитектура Windows nt
- •Защищенные подсистемы
- •Исполнительная подсистема
- •ОГлавление
ОГлавление
1. ЭВОЛЮЦИЯ ОПЕРАЦИОННЫХ СИСТЕМ 3
Введение 3
Появление первых операционных систем 3
Появление мультипрограммных операционных систем 5
для мэйнфреймов 5
Операционные системы и глобальные сети 9
Операционные системы микрокомпьютеров и первые локальные сети 10
Развитие операционных систем в 80-е годы 12
Особенности современного этапа развития ОС 16
История создания операционной системы UNIX 19
2. Назначение и функции операционной системы 23
Операционные системы для автономного компьютера 24
ОС как виртуальная машина 24
ОС как система управления ресурсами 25
Функциональные компоненты операционной системы автономного компьютера 27
Управление процессами 28
Управление памятью 30
Управление файлами и внешними устройствами 31
Защита данных и администрирование 33
Интерфейс прикладного программирования 34
Пользовательский интерфейс 35
Требования к современным операционным системам 36
3. классификация Операционных систем 38
Особенности алгоритмов управления ресурсами 38
Особенности аппаратных платформ 41
Особенности областей использования 42
Особенности методов построения 43
4. АРХИТЕКТУРА ОПЕРАЦИОННОЙ СИСТЕМЫ 46
Ядро и вспомогательные модули ОС 46
Ядро в привилегированном режиме 49
Многослойная структура ОС 52
Аппаратная зависимость и переносимость ОС 58
Типовые средства аппаратной поддержки ОС 58
Машинно-зависимые компоненты ОС 60
Переносимость операционной системы 62
МИКРОЯДЕРНАЯ АРХИТЕКТУРА 64
Концепция 64
Преимущества и недостатки микроядерной архитектуры 67
Совместимость и множественные прикладные среды 70
Двоичная совместимость и совместимость исходных текстов 70
Трансляция библиотек 71
Способы реализации прикладных программных сред 75
Архитектура Windows NT 78
Защищенные подсистемы 79
Исполнительная подсистема 81
ОГлавление 84