П. 3. Операционные системы Windows 9x/ME/NT.

Первые версии Windows 3.x нельзя назвать полноценными операционными системами, так как для их работы обязательно было наличие активной копии MS-DOS. Таким образом, Windows являлась как бы посредником пользователя и операционной системы, облегчая процесс общения между ними.

В качестве развития серии Windows были выпущены две параллельные ветви операционных систем с графической оболочкой:

§ Windows 9x/98/ME;

§ Windows NT/2000.

Системы, внешне весьма схожие по интерфейсам и предоставляемым пользователям возможностям, коренным образом различаются по назначению и администрированию. Основные отличия заключаются в том, что предназначенная для использования в быту и малых офисах серия 95/98 базируется на принципе Plug&Play подключения новых устройств (автоматический поиск и установка драйвера вновь появившегося устройства) и не требует серьезного администрирования, в то время как серия NT ориентирована на сетевое использование в больших организациях и требует точного конфигурирования и постоянного администрирования.

При создании Windows 9x был реализован объектно-ориентированный подход. Программисты записывали последовательности команд для выполнения тех или иных действий над данными, которые оформлялись в модули и процедуры. Для работы с каждым объектом создавалась своя процедура.

С точки зрения базовой архитектуры Windows 9x — 32-разрядная, многопотоковая операционная система с вытесняющей многозадачностью, что ставит ее в один ряд с такими соперниками, как OS/2, UNIX и Windows NT.

Благодаря расширению файловой системы FAT имена файлов не ограничены, как раньше, восемью символами плюс состоящим из трех букв расширением, а можно использовать имена длиной до 255 символов. Произошли изменений в пользовательском интерфейсе — анимационные пиктограммы и диалоговые окна с закладками.

Увеличилось число и повысилось качество поставляемых вместе с Windows 9x стандартных вспомогательных программ — от традиционного калькулятора и игр до мощных инструментальных средств контроля состояния системы.

Отличия Windows 9x:

1) практически полная 32-битная операционная система, что
ускоряет работу многих программ по сравнению с 16-битной операционной системой MS-DOS 6.22 и операционной оболочкой Win
dows 3.1;

2) удобный графический многооконный интерфейс для пользователя (Рабочий стол — Desktop);

3) возможность создания на Рабочем столе Ярлыков и Папок
важнейших программ для их быстрого запуска. Внутри Папок могут
находиться другие Папки и Ярлыки, что создает удобство в работе;

4) запуск прикладных программ и возможность создания Меню
при нажатии кнопки Пуск (Start) в Панели задач;

5) самонастраивающаяся система драйверов поддержки аппарат
ной части компьютера (технология «Plug and Play» — «Подключай и
Работай»);

6)настоящая многозадачность (по сравнению с Windows 3.1);

7)развитые сетевые функции, включая Internet;

8) большой выбор прикладного программного обеспечения и
поддержка большинства 16-битных приложений;

9)хорошая поддержка Multimedia;

10) ориентация большинства современных производителей
компьютерной техники и программного обеспечения на Windows 9x.

Недостатки ОС Windows 9x:

1)высокие требования к аппаратной части компьютера (процессору, ОЗУ, жесткому диску);

2)недостаточная устойчивость в работе, особенно у русскоязычных версий. При сбоях в работе Windows 9x автоматически запускается программа Scandisk, которая, как правило, устраняет сбои и
восстанавливает нормальную работу Windows 9x;

при выключении или перезагрузке компьютера с ОС Win
dows 95 надо обязательно использовать кнопку Пуск, Завершение
работы, Выключить (Перезагрузить) компьютер. Только после этого пользователь имеет право выключить компьютер. В противном случае возможны сбои и потеря важной информации!

4) для обслуживания диска на компьютере с ОС Windows 9x надо использовать только собственные средства Windows 9x (ScanDisk и Defrag для Windows 9x) или специальные утилиты. Нельзя использовать старые утилиты, иначе можно повредить файловую систему Windows 9x.

Функции и состав ОС Windows 9x:

§ Управление процессами. В Windows 9x процесс — это либо виртуальная машина MS-DOS, либо любое работающее приложение Windows. Каждый процесс может порождать множество потоков. Поток — это последовательность команд в пределах процесса. Системный планировщик процессов (часть диспетчера виртуальной машины) управляет именно потоками.

§ Организация файловой системы. Основной файловой системой является FAT. Пересмотренная версия Windows 95 OSR2 (OEM Service Release 2) поддерживает файловую систему FAT32, обеспечивающую поддержку жестких дисков более 2 Гбайт и более эффективное распределение дисковой памяти благодаря тому, что размер кластера в ней всего 4 Кбайт.

§ Поддержка технологии Plug-&-Play (PNP). Эта технология была
разработана целой группой фирм — разработчиков аппаратного и
программного обеспечения. Она предназначается для упрощения
установки и конфигурирования новых устройств. Устройства, соответствующие данной технологии, обязаны «уметь» сообщать ОС о
своем наличии и о требуемых для работы ресурсах. С другой стороны, ОС обязана уметь распознавать такие устройства и автоматически выделять требуемые ресурсы.

Реестр — это иерархическая база данных, в которой централизованно хранится вся информация об аппаратных средствах, конкретных приложениях Windows 9x и о настройках пользователя интерфейсной части ОС.

Интерфейс — самая важная часть операционной системы (как, впрочем, и любой программы), предопределяющая эффективность решения поставленных задач и способы работы в программе. В понятие «интерфейс» входят следующие компоненты:

• внешний вид — как выглядит на экране оболочка программы;

• набор команд, используемый программой;

• способ подачи команд и реакция программ на них.

Основным элементом Windows является окно. Все программы, запущенные из-под Windows, работают в окне. Окна, по правилам работы с ними, разделяются на рабочие и диалоговые.

Ярлыки — это средство для повышения эффективности работы, особенно полезное в сетевой среде. Пользователь может создать ярлык на любой объект Windows 9x (файл, программу, диск, утилиту Панель управления, сетевую папку) и поместить его в любом месте интерфейса или внутри документа. При активизации указателя открывается объект, на который этот указатель ссылается

Ярлыки выглядят точно так же, как и обычные иконки, за исключением небольшой стрелочки в нижнем левом углу. При ярлыке указателя сам объект, на который он ссылался, остается неизменным.

Операционная система Windows NT или New Technology была создана группой разработчиков под руководством Дэйва Катлера, являлась наиболее законченная ОС из всего того, что выпустили Microsoft.

Windows NT является 32-разрядной операционной системой с приоритетной многозадачностью. В качестве фундаментальных компонент в состав операционной системы входят средства обеспечения безопасности и развитый сетевой сервис.

Знакомым в Windows NT является только внешний облик. За графическим пользовательским интерфейсом скрываются новые мощные возможности.

Система Windows NT не является дальнейшим развитием ранее существовавших продуктов. Ее архитектура создавалась заново с учетом предъявляемых к современной операционной системе требований.

Надежность и отказоустойчивость (reliability and robustness) обеспечиваются архитектурными особенностями, которые защищают прикладные программы от повреждения друг другом и операционной системой. Windows NT использует отказоустойчивую структурированную обработку особых ситуаций на всех архитектурных уровнях, которая включает восстанавливаемую файловую систему NTFS и обеспечивает защиту с помощью встроенной системы безопасности и усовершенствованных методов управления памятью.