Операционные среды, системы и оболочки: Учебное пособие [Ю. Б. Гриценко] (pdf) читать постранично, страница - 2

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

CONFIG.SYS.............194
Работа интерпретатора команд COMMAND.COM .195
Командный файл автозапуска AUTOEXEC.BAT....196
Командный язык MS DOS и файлы пакетной
обработки ....................................................................198
6.2 Операционная система Windows 95 .................................202
6.3 Операционная система Windows 98 .................................207
6.4 Windows Millennium Edition..............................................209
6.5 Платформа Windows NT....................................................212
6.5.1 Общие сведения..........................................................212
6.5.2 Windows NT Server 4.0 ...............................................212
6.5.3 Windows NT Workstation 4.0.....................................214
6.6 Платформа Windows 2000 .................................................215
6.6.1 Windows 2000 Server ..................................................215
6.6.2 Windows 2000 Professional .........................................217
6.7 Операционная система Windows XP ................................219
6.8 Windows 2003 Server ..........................................................222
Вопросы для самопроверки .....................................................226
7. Семейство операционных систем OS/2 Warp ..................228
7.1 Общее представление OS/2 Warp .....................................228
7.2 Особенности архитектуры OS/2 Warp..............................231
7.3 Особенности интерфейса OS/2 Warp................................233
7.4 Серверная операционная система OS/2 Warp 4.5...............235
Вопросы для самопроверки .....................................................237
8. Операционные системы семейства UNIX.........................238
8.1 Общее представление семейства ОС UNIX.....................238
8.2 Основные понятия семейства ОС UNIX ..........................239
8.3 Выполнение процессов в ОС UNIX .................................244
8.4 Межпроцессные коммуникации в UNIX .........................247
8.5 Операционная система Linux ............................................251
Вопросы для самопроверки .....................................................253
9. Операционные системы реального времени.
Операционная система QNX ...............................................255
9.1 Общее представление ОС реального времени QNX.......255
9.2 Особенности архитектуры системы QNX........................257

6

9.3 Основные механизмы QNX...............................................262
Вопросы для самопроверки .....................................................265
Список сокращений ...................................................................266
Литература...................................................................................271
Контрольные работы.................................................................273

7

ВВЕДЕНИЕ
Современное общество живет в век информации. Умение
качественно управлять информационными ресурсами одно из
важнейших направлений деятельности человека. В настоящий
момент идет бурное развитие автоматизированных систем
управления. Развивается как аппаратное, так и программное
обеспечение (ПО). Изучение дисциплины «Операционные среды, системы и оболочки» представляет собой основу для изучения всего класса ПО.
В содержание дисциплины входит изучение как теоретического материала: структур, методов и алгоритмов построения
современных операционных сред и систем (ОС), так и возможностей функционирования современных реальных ОС. Базовыми категориями в освоении данного курса являются основные
понятия и концепции: построения ОС (операционная среда, вычислительный процесс, ресурс, поток, прерывание), управление
задачами (функции, стратегии планирования, дисциплины и алгоритмы диспетчеризации), управление внутренней и внешней
памятью, архитектура ОС и интерфейс прикладного программирования.
Развитие принципов построения ОС тесно связано с развитием средств вычислительной техники. Современная архитектура
IBM PC-совместимого компьютера представляет собой реализацию так называемой фон-неймановской архитектуры вычислительных машин. Эта архитектура была представлена Джоном фон
Нейманом в 1945 году. Фон-неймановская архитектура – не единственный вариант построения ЭВМ, имеются и другие, которые
не соответствуют указанным принципам (например, потоковые
машины). Однако подавляющее большинство современных компьютеров основаны именно на указанных принципах, включая и
сложные многопроцессорные комплексы, которые можно рассматривать как объединение фон-неймановских машин. Теория
фон Неймана явилась основой для построения первых ОС. Значительная часть теорий построения ОС была разработана в
70–80-х годах прошлого века. Данная область знаний на протяжении 90-х годов развивалась слабо, и только в последние годы

8

производители системного ПО осознали потребность пересмотра функциональности ОС.
Учебное пособие по курсу «Операционные среды, системы
и оболочки» представлено в двух частях. Часть первая состоит
из пяти разделов, в которых отражены теоретические моменты
построения операционных сред, систем и оболочек. Во второй
части учебного пособия (разделы 6–9) изложены примеры реальных ОС и их оболочек.
В первом разделе вводится классификация ПО, дается определение понятиям операционной системы и операционной
среды, рассматриваются понятия вычислительного процесса,
ресурса, потока, механизма обработки прерываний и приводится
классификация ОС.
Второй раздел содержит описание функций управления задачами в ОС, стратегий планирования задачами, дисциплин и
алгоритмов диспетчеризации, методов оценки качества