
- •Ю.Б. Гриценко
- •Учебное пособие
- •ТОМСК — 2009
- •Ю.Б. Гриценко
- •Учебное пособие
- •Гриценко Ю.Б.
- •ВВЕДЕНИЕ
- •1 ВВЕДЕНИЕ В ОПЕРАЦИОННЫЕ СРЕДЫ, СИСТЕМЫ И ОБОЛОЧКИ
- •1.1 Основные понятия
- •1.2 Классификация операционных систем
- •1.3 Классификация построений ядер операционных систем
- •1.4 Представление об интерфейсах прикладного программирования
- •1.4.1 Общие задачи и функции интерфейсов прикладного программирования
- •1.4.2 Варианты реализации интерфейсов прикладного программирования
- •1.4.3 Характеристики интерфейсов прикладного программирования на различных уровнях реализаций
- •1.4.4 Платформенно-независимый интерфейс POSIX
- •1.5 Основные принципы построения операционных систем
- •Вопросы для самопроверки
- •2 ОБЗОР ПОПУЛЯРНЫХ ОПЕРАЦИОННЫХ СИСТЕМ
- •2.1 Операционные системы фирмы Microsoft
- •2.1.2 Операционная система Windows 2000
- •2.1.3 Операционная система Windows XP
- •2.1.4 Операционная система Windows 2003 Server
- •2.1.5 Операционная система Windows Vista
- •2.1.6 Операционная система Windows 2008 Server
- •2.2 Операционные системы семейства Unix
- •2.2.1 История разработки систем UNIX
- •2.2.2 Примеры различных версий Unix
- •2.2.3 Программное обеспечение X Window
- •2.3 Операционная система OS/2
- •2.3.1 История разработки системы OS/2
- •2.3.2 Особенности архитектуры и интерфейса OS/2 Warp
- •2.3.3 Серверная операционная система OS/2 Warp 4.5
- •2.3.4 Эпоха eComStation
- •2.4 Операционные системы реального времени. Операционная система QNX
- •2.4.1 Общее представление об операционных системах реального времени
- •2.4.2 Особенности архитектура системы QNX
- •2.4.3 Основные механизмы QNX
- •Вопросы для самопроверки
- •3 ИНТЕРФЕЙСЫ ОПЕРАЦИОННЫХ СИСТЕМ
- •3.1 Интерфейс командной строки ОС Windows
- •3.2 Интерфейс командной строки ОС Unix
- •Вопросы для самопроверки
- •ГЛОССАРИЙ
- •СПИСОК ЛИТЕРАТУРЫ
- •КОНТРОЛЬНЫЕ РАБОТЫ
- •Контрольная работа № 1
- •Контрольная работа № 2
Федеральное агентство по образованию
ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)
Кафедра автоматизации обработки информации (АОИ)
Ю.Б. Гриценко
ОПЕРАЦИОННЫЕ СИСТЕМЫ
Часть 1
Учебное пособие
2009
Рецензенты: канд. техн. наук, доцент кафедры теоретических основ информатики Томского государственного университета Гусев И.С.;
д-р техн. наук, профессор, заведующий кафедры теоретических основ информатики Томского государственного университета Костюк Ю.Л.
Корректор: Осипова Е.А.
Гриценко Ю.Б.
Операционные системы: Учебное пособие. В 2-х частях. — Томск: Томский межвузовский центр дистанционного образова-
ния, 2009. — Ч.1. — 187 с.
Данное учебное пособие содержит первую часть курса «Операционные системы», изучаемого студентами специальности 230102 «Автоматизированные системы обработки информации и управление», обучающимися по дистанционной форме. Рассмотрены вопросы организации и построения операционных систем. Основное внимание уделено понятиям интерфейсов прикладного программирования, обзору реальных операционных систем: ОС Windows (Microsoft), ОС OS/2 (IBM), eComStation (Serenity Systems& Mensys BV), QNX (QNX Software Systems Limited), Unix и их оболочек. В пособии также изложены правила и основы работы с интерфейсами командных строк операционных систем Windows и Unix.
©Гриценко Ю.Б., 2009
©Томский межвузовский центр дистанционного образования, 2009
|
3 |
|
|
ОГЛАВЛЕНИЕ |
|
Введение........................................................................................... |
5 |
|
1 Введение в операционные среды, системы и оболочки....... |
8 |
|
1.1 |
Основные понятия ................................................................... |
8 |
1.2 |
Классификация операционных систем................................ |
11 |
1.3 |
Классификация построений ядер операционных систем..... |
18 |
1.4 |
Представление об интерфейсах прикладного |
|
|
программирования................................................................. |
21 |
1.4.1 Общие задачи и функции интерфейсов прикладного |
|
программирования........................................................... |
21 |
1.4.2 Варианты реализации интерфейсов прикладного |
|
программирования........................................................... |
23 |
1.4.3 Характеристики интерфейсов прикладного |
|
программирования на различных уровнях |
|
реализаций........................................................................ |
25 |
1.4.4 Платформенно-независимый интерфейс POSIX ........... |
31 |
1.5 Основные принципыпостроенияоперационных систем...... |
34 |
Вопросы для самопроверки ........................................................ |
42 |
2 Обзор популярных операционных систем............................ |
44 |
2.1 Операционные системы фирмы Microsoft........................... |
44 |
2.1.1 История разработки операционных систем фирмы |
|
Microsoft............................................................................ |
44 |
2.1.2 Операционная система Windows 2000 ........................... |
52 |
2.1.3 Операционная система Windows XP .............................. |
55 |
2.1.4 Операционная система Windows 2003 Server ................ |
59 |
2.1.5 Операционная система Windows Vista ........................... |
63 |
2.1.6 Операционная система Windows 2008 Server ................ |
82 |
2.2 Операционные системы семейства Unix ............................. |
92 |
2.2.1 История разработки систем UNIX.................................. |
92 |
2.2.2 Примеры различных версий Unix ................................... |
97 |
2.2.3 Программное обеспечение X Window.......................... |
104 |
2.3 Операционная система OS/2 ............................................... |
106 |
2.3.1 История разработки системы OS/2 ............................... |
106 |
2.3.2 Особенностиархитектурыи интерфейсаOS/2 Warp ..... |
112 |
2.3.3 Серверная операционная система OS/2 Warp 4.5........ |
116 |
2.3.4 Эпоха eComStation.......................................................... |
119 |
4 |
|
2.4 Операционные системы реального времени. |
|
Операционная система QNX .............................................. |
123 |
2.4.1 Общее представление об операционных системах |
|
реального времени......................................................... |
123 |
2.4.2 Особенности архитектура системы QNX..................... |
128 |
2.4.3 Основные механизмы QNX........................................... |
134 |
Вопросы для самопроверки ...................................................... |
136 |
3 Интерфейсы операционных систем..................................... |
138 |
3.1 Интерфейс командной строки ОС Windows...................... |
138 |
3.2 Интерфейс командной строки ОС Unix............................. |
157 |
Вопросы для самопроверки ...................................................... |
177 |
Глоссарий..................................................................................... |
179 |
Список литературы.................................................................... |
181 |
Контрольные работы................................................................. |
182 |
Контрольная работа № 1 ........................................................... |
182 |
Контрольная работа № 2 ........................................................... |
182 |