Первые версии Windows 3.x нельзя назвать полноценными операционными системами, так как для их работы обязательно было наличие активной копии MS-DOS. Таким образом. Windows являлась как бы посредником пользователя и операционной системы; облегчая процесс общения между ними.
В качестве развития серии Windows были выпушены две параллельные ветви операционных систем с графической оболочкой:
- Windows 95/98/ME;
- Windows NT/2000.
Системы, внешне весьма схожие по интерфейсам и предоставляемым пользователям возможностям, коренным образом различаются по назначению и администрированию. Основные отличия заключаются в том, что предназначенная для использования вбыту и малых офисах серия 95/98 базируется на принципе Plug&Play подключения новых устройств (автоматический поиск и установка драйвера вновь появившегося устройства) и не требует серьезного администрирования, в то время как серия NT ориентирована на сетевое использование я больших организациях и требует точного конфигурирования и постоянного администрирования.
Объектно-ориентированный подход. При создании Windows 95 в полной мере реализован объектно-ориентированный подход. Понятие «объектно-ориентированный» возникло и программировании сравнительно недавно. Когда вычислительная мощность машин была невысока, о создании объектно-ориентированных систем не могли быть и речи. Основой всего был программный код. Программисты записывали последовательности команд для выполнения тех или иных действий нал данными, которые оформлялись в модули и процедуры. Для работы с каждым объектом создавалась своя процедура.
Объекты, их свойства и методы. Постепенно с увеличений производительности вычислительных систем процедурный подход начал заменяться объектным. На первое место выдвинулся объект, а не код, который его обрабатывает. На уровне пользователя объективный подход выражается в том, что интерфейс представляет собой подобие реального мира, а работу с машиной сводится к действиям с привычными объектами, Так, папки можно открыть, убрать в портфель, документы — просмотреть, исправить, переложить с одного места на другое, выбросить в корзину, факс или письмо — отправить адресату и т. д. Понятие объекта оказалось настолько широким, что до сих пор не получило строгого определения.
Объект, как и в реальном мире, обладает различными свойствами. Программист или пользователь может изменять не все свойства объектов, а только некоторые из них. Можно изменить имя объекта, но нельзя изменить объем свободного места на диске, который также является его свойством. Свойства первого типа в языках программирования носят название read/write (для чтения и записи), а свойства второго — read only (только для чтения).
Метод — это способ воздействия на объект. Методы позволяют создавать и удалять объекты, а также изменять их свойства. Например, для тою чтобы нарисовать на экране точку, линию или плоскую фигуру, составляются разные последовательности кодов или программы. Пользователь, однако, применяет для отображения этих объектов один метод Draw (), который содержит коды для отображения всех объектов, с которыми он работает. За такое удобство приходится платить тем, что объектно-ориентированные системы могут работать только на достаточно мощных вычислительных установках.
Windows 95, основные особенности. С точки зрения базовой архитектуры Windows 95 — 32-разрядная, многопотоковая операционная система с вытесняющей многозадачностью, что ставит ее в один ряд с такими соперниками, как OS/2, UNIX и Windows NT. В ее среде могут выполняться собственные 32-разрялные прикладные программы, написанные в соответствии со спецификацией Win32 API (почти идентичный вариант этого интерфейса реализован в Windows NT), Собственные прикладные программы Windows 95 используют неструктурированное 32-разрядное адресное пространство, что делает их потенциально более быстродействующими при обработке больших массивов данных [11, 13],
Компоненты ядра Windows 95. Ядро Windows 95 состоит из трех компонент;
• User управляет вводом с клавиатуры, от мыши и других координатных устройств, а также выводом через интерфейс пользователя. В Windows 95 используется модель асинхронного ввода;
• Kernel обеспечивает базовые функциональные возможности операционной системы (поддержку файлового ввода/вывода управление виртуальной памятью, планирование задач), загружает ехе- и dll-файлы при запуске программы, обрабатывает исключения, обеспечивает взаимодействие 16-разрялною и 32-разрядного кодов;
• GDI — графическая система, управляющая всем, что появляется на экране дисплея, и поддерживающая графический вывод на принтер и другие устройства.
Основные достоинства Windows 95:
1) практически полная 32-битная операционная система, что ускоряет работу многих программ по сравнению с 16-битной операционной системой MS-DOS 6.22 и операционной оболочкой Windows 3.1;
2) удобный графический многооконный интерфейс для пользователя (Рабочий стоп — Desktop);
3) возможность создания на Рабочем столе Ярлыков и Папок важнейших программ для их быстрого запуска. Внутри Папок могут находиться другие Папки и Ярлыки, что создает удобство в работе;
4) запуск прикладных программ и возможность создания Меню при нажатии кнопки Пуск (Start) в Панели задач;
5) самонастраивающаяся система драйверов поддержки аппаратной части компьютера (технология «Plug and Play» — «Подключай и Работай»);
6) настоящая многозадачность (по сравнению с Windows 3.1);
7) развитые сетевые функции, включая Internet;
8) большой выбор прикладного программного обеспечения и поддержка большинства 16-битных приложений;
9) хорошая поддержка Multimedia;
10) ориентация большинства современных производителей компьютерной техники и программного обеспечения на Windows 95.
Недостатки ОС Windows 95:
1) высокие требования к аппаратной части компьютера (процессору, ОЗУ, жесткому диску);
2) недостаточная устойчивость в работе, особенно у русскоязычных версий. При сбоях в работе Windows 95 автоматически запускается программа Scandisk, которая, как правило, устраняет сбои и восстанавливает нормальную работу Windows 95;
3) при выключении или перезагрузке компьютера с ОС Windows 95 надо обязательно использовать кнопку Пуск, Завершение работы. Выключить (Перезагрузить) компьютер или клавиши <Alt+F4>, <Enter>. Это по сути дела есть парковка компьютера в Windows 95. При этом сохраняется текущая конфигурация и очищается внутренние буфера. Только после этого пользователь имеет право выключить компьютер (на экране появится соответствующее сообщение). В противном случае возможны сбои и потеря важной информации!
4) дляобслуживания диска на компьютере с ОС Windows 95 надо использовать только собственные средства Windows 95 (ScanDisk и Defrag для Windows 95) или специальные утилиты NU-9 для Windows-95 и ни в косм случае нельзя использовать старые утилиты (NU-6,7,8) SpeeDisk, Norton Disk Doctor, особенно для русскоязычной версии Windows 95. Иначе можно повредить файловую систему Windows 95.
Основные отличия Windows 98. Новые средства Windows 98 облегчают работу с компьютером и расширяют возможности его использования.
Поддержка нескольких мониторов. Поддержка нескольких мониторов делает возможной использование нескольких мониторов для расширения рабочего стола, выполнения разных программ на разных мониторах, а также выполнение многоэкранных программ или игр.
Управление питанием. Выбор режима Всегда Вкл сокращает время запуска компьютера. При использовании средств управления питанием в режиме Всегда Вкл для запуска компьютера достаточно нескольких секунд. При этом все программы восстанавливаются в том состоянии, которое они имели на момент отключения. Кроме того, этот режим позволяет компьютеру работать даже тогда, когда он кажется выключенным. Пользователь получает возможность оставить все программы выполняющимися, загружать нужные Web-страницы, отправлять и получать электронную почту, архивировать Жесткий диск или выполнять настройку операционной системы без необходимости находиться у компьютера.
Необходимо иметь компьютер со средствами автоматического Управления питанием, которые особенно хорошо работают на но-Вь1х компьютерах с интерфейсом автоматического управления конфигурацией и питанием (ACPI). Кроме того, средства управления питанием позволяют перевести компьютер в режим ожидания (спящий режим) для сохранения ресурсов питания.
Шина USB. Универсальная последовательная шина (USB) облегает использование компьютера за счет расширенных возможностей самонастраивающихся (plug-and-play) устройств. Новый универсальный стандартный разъем позволяет добавлять устройства без необходимости перезагружать компьютер.
Повышение надежности. ВWindows 98 надежность компьютеру повышается за счет применения новых мастеров, служебных программ и ресурсов, обеспечивающих бесперебойную работу системы:
Проверка системных файлов. Проверка системных файлов позволяв отслеживать наиболее важные файлы, обеспечивающие работу компьютера. Если эти файлы повреждены или перемешены, программа проверки системных файлов их восстанавливает.
Проверка реестра. Проверка реестра является системной программой, позволяющей обнаруживать и устранять ошибки в реестре. При каждом запуске компьютера программа проверки реестра автоматически проверяет реестр на наличие несогласованное структуры данных.
Кроме того, программа проверки реестра каждый день выполняет резервирование реестра. Если обнаруживаются серьезные ошибки в реестре, реестр можно восстановить по резервной копии. Программа проверки реестра поддерживает до пяти сжатых архивных копий реестра, при которых компьютер успешно запускался. Если архив не удается обнаружить, программа проверки реестра исправляет ошибки реестра.
Программа установки автоматически запускает проверку реестра при каждом обновлении операционной системы компьютера. При установке Windows 9H программа проверки реестра исправляет большинство ошибок в реестре, даже те, о которых было неизвестно пользователю.
Архивации данных. Программа архивации предоставляет расширенные возможности архивации и восстановления данных, в том числе поддержку большего числа накопителей на магнитной ленте в самого современного оборудования. Пользователям становится легче сохранять важные данные. Файлы с жесткого диска можно резервировать на гибких дисках, магнитной ленте или другом компьютере я сети. Если исходные файлы повреждены или потеряны, их можно восстановить из архива.
Быстрая операционная система. Windows 98 включает средства, позволяющие компьютеру работать быстрее по сравнению с Windows 95 без добавления нового оборудования. В состав Windows 5 входит ряд программ, совместное применение которых повышает производительность компьютера.
Мастера Windows. Разработанные Microsoft Мастера стали популярным средством для проведения пользователя через последовательные этапы сложных процедур. С помощью серии достаточно простых вопросов пакету удается досконально выяснить, чего конкретно хочет пользователь, и выполнить соответствующую операцию.
Мастер обслуживания. Мастер обслуживания помогает повысить Производительность системы. Мастер обслуживания позволяет быстрее выполнять программы, проверять жесткий диск на наличие ошибок и освобождать место на диске. Создав расписание для регулярного выполнения этих служебных программ, вы сможете добиться максимальной производительности компьютера.
Мастер подключения к Интернету. Новый мастер подключения к Интернету поможет вам зарегистрироваться для доступа к Интернету и автоматически выполняет шаги по настройке программного обеспечения, необходимые для доступа к Интернету.
Проверка диска. Проверка диска запускается автоматически после неверного выключения операционной системы. Программа проверки диска обнаруживает наиболее вероятные повреждения файлов и папок и выполняет исправление ошибок. Кроме того, пользователь имеет возможность выполнить проверку диска в любое время.
Преобразование диска. Преобразование диска в систему FAT32, которая является расширенной версией системы FAT (File Allocation Table), позволяет форматировать как один диск большие диски с емкостью более 2 Гигабайт. Преобразованные диски используют кластеры меньших размеров, чем на дисках FAT, в результате чего повышается эффективность использования объема диска. В состав Windows 98 включена служебная программа преобразования диска с графическим интерфейсом, которая позволяет быстро и безопасно преобразовать диск из исходной системы FAT в систему FAT32.
Полное объединение с Web. Проводник Windows 98 и Internet Explorer позволяют объединить ресурсы Web в едином представлении.
Расширенные средства Web. Windows 98 делает наиболее продуктивным использование Web за счет применения всех возможностей Компьютера к интерактивному содержимому Интернета:
- автоматическое дополнение ранее вызывавшихся адресов Web по мере их ввода;
- улучшенные списки часто посещаемых Web-узлов;
- улучшенный журнал и возможности отслеживания посещаемых Web-узлов;
- поддержка всех основных стандартов Интернета, в том числе ActiveX, Java и др.;
- повышенная производительность динамического языка HTML, что позволяет сделать Web-страницы более богатыми и интересными.
Общий доступ к подключению Интернета. Windows 98; второй, выпуск, предоставляет пользователям возможность общего доступа) к подключению Интернета для нескольких компьютеров домашней сети. При этом один компьютер имеет непосредственный доступ к подключению Интернета, а запросы от остальных компьютеров домашней сети направляются в Интернет через этот компьютер. Кроме того, общий доступ к подключению Интернета позволяет организовать доступ пользователей Интернета к Web-серверам, а также почтовым и игровым серверам, размещенным в домашней сети.
Рабочий стоя «Active Desktop». Active Desktop делает bojmoxhoh настройку рабочего стола, запуск программ, переключение между файлами и отслеживание последних мировых новостей за счет объединения Web и рабочего стола пользователя. Active Desktop позволяет преобразовывать элементы Web с элементы рабочего стола и обновлять их в любое время.
NetMeeting. Программа NetMeeting позволяет вести разговоры по цифровым каналам связи с родственниками, друзьями и ледовыми партнерами по всему миру без больших расходов. Кроме того, Net-Meeting делает возможной совместную работу группы пользователей любых приложений для Windows с помощью общей доски, текстовыхсообщений и передачи файлов. Если на компьютере установлен но необходимое оборудование, становятся возможными телеконференции в режиме реального времени.