Первые версии 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 и обеспечивает защиту с помощью встроенной системы безопасности и усовершенствованных методов управления памятью.