Операционные системы Windows. ОС Windows начали свое развитие примерно с 1991-92 годов, в то время, когда фирма MS прекратила выпускать последнюю самостоятельную версию ОС MS-DOS 6.22

Windows 95/98/ME

ОС Windows начали свое развитие примерно с 1991-92 годов, в то время, когда фирма MS прекратила выпускать последнюю самостоятельную версию ОС MS-DOS 6.22. Первые Windows существенно отличались от того, что мы видим сегодня (я видел Windows 3.1). Почти современный облик Windows приняла начиная с версии 95 года.

Все Windows 9х (95, 98, МЕ) построены по макроядерной технологии. Эти ОС нельзя назвать самостоятельными полноценными ОС, т.к. в их основе лежит MS-DOS версий 7 и 8. Их было бы правильнее назвать «Операционными оболочками», которые используются в качестве посредника между пользователем и MS-DOS. Эти ОС в свое время хорошо зарекомендовали себя в качестве игровых станций для домашних ПК. Вся линия ОС Windows 9х создавалась для работы только на IBM-со­вместимых персональных компьютерах и не является переносимой (т.е. на дру­гих аппаратных платформах не работа­ет. ОС Windows 9х работали с ФС FAT-12, 16 и 32.

Несмотря на простоту и невысокую требовательность этих ОС к конфигурации ПК (Win 98 работает даже с 12 Мб оперативной памяти), эти системы не использовались в больших корпоративных сетях из-за своей невысокой надежности и отсутствия средств для защиты информации. Из-за этих перечисленных недостатков компания MS да и многие корпоративные пользователи пришли к выводу о том, что линия ОС Windows 9х является тупиковой и её нет смысла дальше развивать.

Однако параллельно с Windows 9х компания MS вела разработку другой принципиально новой линии ОС - Windows NT, именно с этим семейством ОС мы имеем дело на сегодняшний день (Windows 2000, ХР, Vista).

Все ОС Windows являются сетевыми. В них уже изначально заложена поддержка основных сетевых протоколов: ТСР/IP, NetBIOS, IPX/SPX и т. п, а также технология SMB (Server Message Blocks) c которой, кстати может работать и Linux. Системы предназначены для работы в составе рабочих групп или в доменных сетях.

В системах Windows объектно-ориентированный подход реализован в удобном для пользователя «дружественном» интерфейсе, который представляет собой подобие реального мира. Каждый объект обладает свойством, которое можно или нельзя изменить (например, можно изменить имя объекта, но нельзя изменить объем свободного места на диске).

Метод – способ воздействия на объект. Методы позволяют создавать и удалять объекты, а также изменять их свойства. Например, для того, чтобы нарисовать какую-либо фигуру, разработчиками составляются разные последовательности кодов или программы. Однако пользователь применяет для отображения этих объектов один метод – Draw(), который содержит коды для отображения всех объектов, с которыми он работает.

Системный реестр

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

При работе с реестром для поиска необходимых параметров используются приемы, аналогичные программе проводник (*** слайд 41). Реестр Windows ХР содержит 5 разделов, которые иногда называются ульями. Каждый такой каталог содержит либо вложенные подкаталоги, либо параметры, в которых хранится определенная информация в виде чисел и текстовых строк.

Улей HKEY_LOCAL_MACHINE содержит всю информацию об аппаратном обеспечении компьютера (драйверы устройств, параметры их работы), а также по установке программного обеспечения, общего для всех пользователей.

Улей HKEY_USERS также является самостоятельным и содержит информацию об индивидуальных настройках каждого пользователя (цвет рабочего стола, звуковые эффекты, место для хранения электронных сообщений и т.п.).

Несмотря на то, что 32-разрядные программы работают в своем адресном пространстве памяти и не должны «видеть» друг друга, они могут обмениваться данными через буфер обмена Clipboard, механизмы OLE и другие.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: