
- •Операционные системы
- •Введение
- •Глава 1 понятие и эволюция операционных систем
- •1.1. Определение операционной системы
- •1. 2. История развития операционных систем
- •1.3. Основные характеристики ос
- •1.4. Принципы построения ос
- •Глава 2 архитектура вычислительной системы
- •2.1. Особенности методов построения
- •Глава 3 управление процессами
- •3.1. Операции над процессами
- •3.2. Основная концепция обработки прерываний
- •3.3. Переключение контекста в ec эвм
- •Глава 4 управление асинхронными параллельными процессами
- •If q(s) очередь не пуста?
- •Глава 5 управление основной памятью
- •Глава 6 управление виртуальной памятью
- •6.1. Концепция виртуальной памяти
- •1.Признак обращения 0 - было
- •2.Признак модификации записи 0 - неизменен.
- •6.2. Динамическая страничная организация
- •6.3. Сегментная организация виртуальной памяти
- •6.4. Комбинированная странично-сегментная организация памяти
- •6.5. Двухуровневая страничная организация
- •Глава 7 многозадачность и многонитевость
- •7.1. Понятие многонитевости
- •7.2. Реализация многонитевой обработки в windows 95
- •7.3. Подкачка страниц памяти
- •Глава 8 управление процессорами и заданиями в однопроцессорном вычислительном комплексе
- •Глава 9 управление процессорами и заданиями в мультипроцессорных вычислительных комплексах.
- •9.1. Решение фирмы Сompaq
- •Глава 10 управление периферийными устройствами
- •10.1. Физическая организация периферийных устройств
- •10.2. Организация программного обеспечения ввода-вывода
- •Глава 11 подсистема управления данными
- •11.1. Система управления файлами
- •11.2. Способы доступа и организации файлов
- •11.3. Управление внешней памятью
- •11.4. Способы распределения памяти на диске
- •Глава 12 Современные концепции и технологии проектирования операционных систем
- •12.1. Требования, предъявляемые к ос 90-х годов
- •12.2. Тенденции в структурном построении ос
- •Глава 13 История и общая характеристика семейства операционных систем unix
- •Глава 14 История Windows nt
- •14.1. Версии Windows nt
- •14.2. Структура: nt executive и защищенные подсистемы
- •14.3 Области использования Windows nt
- •Литература:
14.3 Области использования Windows nt
Windows NT Workstation прежде всего может использоваться как клиент в сетях Windows NT Server, а также в сетях NetWare, UNIX, Vines. Она может быть рабочей станцией и в одноранговых сетях, выполняя одновременно функции и клиента, и сервера. Windows NT Workstation может применяться в качестве ОС автономного компьютера при необходимости обеспечения повышенной производительности, секретности, а также при реализации сложных графических приложений, например, в системах автоматизированного проектирования.
Windows NT Server может быть использован прежде всего как сервер в корпоративной сети. Здесь весьма полезной оказывается его возможность выполнять функции контроллера доменов, позволяя структурировать сеть и упрощать задачи администрирования и управления. Он используется также в качестве файл-сервера, принт - сервера, сервера приложений, сервера удаленного доступа и сервера связи (шлюза). Кроме того, Windows NT Server может быть использован как платформа для сложных сетевых приложений, особенно тех, которые построены с использованием технологии клиент-сервер.
Так, под управлением Windows NT Server может работать сервер баз данных Microsoft SQL Server, а также серверы баз данных других известных фирм, такие, как Oracle и Sybase, Adabas и InterBase.
На платформе Windows NT Server может быть установлена новая мощная система администрирования Microsoft System Management Server, функцией которой является инвентаризация аппаратной и программной конфигурации компьютеров сети, автоматическая установка программных продуктов на рабочие станции, удаленное управление любым компьютером и мониторинг сети.
Windows NT Server может использоваться как сервер связи с мейнфреймами. Для этого создан специальный продукт Microsoft SNA Server, позволяющий легко объединить в одной сети IBM PC-совместимые рабочие станции и мощные мейнфреймы.
Наконец, Windows NT Server является платформой для нового производительного почтового сервера Microsoft Exchange.
Литература:
-
Кинг А. Windows 95 изнутри: Пер с англ. - Спб: 1995. - 512 с.
-
Брябрин В.М. Программное обеспечение персональных ЭВМ. - М.: Наука, 1989.-272 с.
-
Дейтел Г. Введение в операционные системы: В 2-х т. - М.: Мир, 1987. - 359с.
-
Краковяк С. Основы организации и функционирование ОС ЭВМ: Пер. с франц. - М: Мир, 1988. - 480 с.
-
Фигурнов В.Э. IBM PC для пользователя. – И-е. перераб. и доп. - М.: Финансы и статистика, 1995.-334с.
введение 3
ГЛАВА 1 5
понятие и эволюция операционных систем 5
1.1. Определение операционной системы 5
1. 2. История развития операционных систем 6
1.3. Основные характеристики ОС 11
1.4. Принципы построения ОС 14
ГЛАВА 2 14
АРХИТЕКТУРА ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЫ 14
2.1. Особенности методов построения 22
ГЛАВА 3 23
УПРАВЛЕНИЕ ПРОЦЕССАМИ 23
3.1. Операции над процессами 26
3.2. Основная концепция обработки прерываний 28
3.3. Переключение контекста в EC ЭВМ 29
ГЛАВА 4 32
УПРАВЛЕНИЕ АСИНХРОННЫМИ ПАРАЛЛЕЛЬНЫМИ 32
ПРОЦЕССАМИ 32
ГЛАВА 5 41
УПРАВЛЕНИЕ ОСНОВНОЙ ПАМЯТЬЮ 41
глава 6 50
УПРАВЛЕНИЕ ВИРТУАЛЬНОЙ ПАМЯТЬЮ 50
6.1. Концепция виртуальной памяти 51
6.2. Динамическая страничная организация 55
6.3. Сегментная организация виртуальной памяти 56
6.4. Комбинированная странично-сегментная организация памяти 57
6.5. Двухуровневая страничная организация 59
глава 7 60
МНОГОЗАДАЧНОСТЬ И многонитевость 60
7.1. Понятие многонитевости 60
7.2. Реализация многонитевой обработки в WINDOWS 95 63
7.3. Подкачка страниц памяти 63
глава 8 65
УПРАВЛЕНИЕ ПРОЦЕССОРАМИ И ЗАДАНИЯМИ В ОДНОПРОЦЕССОРНОМ ВЫЧИСЛИТЕЛЬНОМ КОМПЛЕКСЕ 65
глава 9 71
УПРАВЛЕНИЕ ПРОЦЕССОРАМИ И ЗАДАНИЯМИ В МУЛЬТИПРОЦЕССОРНЫХ ВЫЧИСЛИТЕЛЬНЫХ КОМПЛЕКСАХ. 71
9.1. Решение фирмы Сompaq 75
глава 10 76
УПРАВЛЕНИЕ ПЕРИФЕРИЙНЫМИ УСТРОЙСТВАМИ 76
10.1. Физическая организация периферийных устройств 77
80
Рис. 10.3. Схема организации ввода/вывода для многомашинного комплекса 80
10.2. Организация программного обеспечения ввода-вывода 81
глава 11 86
ПОДСИСТЕМА УПРАВЛЕНИЯ ДАННЫМИ 86
11.1. Система управления файлами 88
11.2. Способы доступа и организации файлов 93
11.3. Управление внешней памятью 95
11.4. Способы распределения памяти на диске 96
глава 12 99
Современные концепции и технологии проектирования операционных систем 99
12.1. Требования, предъявляемые к ОС 90-х годов 99
12.2. Тенденции в структурном построении ОС 105
глава 13 117
История и общая характеристика семейства операционных систем UNIX 117
глава 14 120
История Windows NT 120
14.1. Версии Windows NT 120
14.2. Структура: NT executive и защищенные подсистемы 127
14.3 Области использования Windows NT 141
Литература: 142