Гордеев А.В. Операционные системы (2-е изд., 2004) (1186250), страница 96
Текст из файла (страница 96)
Этот процессор хотя и имел средства для организации мультизадачного режима работы (в нем компания Intel впервые реализовала защищенный режим работы, поддержку виртуальной памяти с сегментным механизмом, кольца защиты сошлюзованием для доступа к сегментам кода и многое другое), но аппаратная поддержка была слишком слаба и несовершенна. Только с широким распространением32-разрядных процессоров (i80386 и все последующие) появилась возможность современем отказаться в системах Windows от поддержки 16-разрядного защищенного режима работы процессоров и в качестве основного выбрать полноценный32-разрядный защищенный режим.
Как известно, микропроцессор i80386 появилсяв том же 1985 году. Возможности этого микропроцессора, заложенные в него специально для организации полноценных мультизадачных операционных систем, мырассмотрели в главе 4. Однако первые несколько лет этот микропроцессор использовался просто как более быстродействующий 16-разрядный микропроцессор i8086или i80286 (благо он поддерживал такую возможность), поскольку для него долгоевремя не существовало полноценной 32-разрядной операционной системы.После первой системы Windows, которая себя только обозначила, компания Microsoft в течение нескольких лет принимала активное участие в работах по созданию операционной системы OS/2. Кстати, операционная система Windows NT«выросла» из проекта OS/2, который имел версию 3.0. Однако проблемы во взаимоотношениях между этими фирмами и желание стать первыми в создании новыхмультизадачных операционных систем, имеющих графический интерфейс, привели к тому, что компания Microsoft продолжила работу над Windows вопрекисуществовавшей договоренности, а в последующем даже разорвала отношенияс IBM.
Было выпущено несколько версий Windows, пока наконец в 1990 году вышлаодна из самых популярных систем того времени — система Windows 3.0. Это былаоперационная система, предназначенная для работы на процессорах i80386, однако прикладные программы, которые могли выполняться под ее управлением, рассчитывались на интерфейс Winl6 API. Само собой, обеспечивалось выполнениеDOS-приложений, которые на тот момент доминировали. Для своего запуска этаоперационная система требовала наличия среды MS DOS. При запуске программы WIN.COM последняя переводила микропроцессор в защищенный режим работыи начинала загружать ядро Windows. Часть драйверов заменялась новыми, а частьмогла остаться от MS DOS.
После загрузки Windows 3.0 на компьютере можнобыло параллельно выполнять несколько приложений.После системы Windows 3.0 появилась система Windows 3.1 и, наконец, сетеваяоперационная система Windows 3.11 for Workgroups. Все эти операционные системы, хотя и были популярны, имели определенные недостатки, в частности, нельзябыло задействовать более 16 Мбайт памяти, не обеспечивались должные надежностьи производительность, поскольку не использовались все те возможности 32-раз-364Глава 11. Операционные системы Windowsрядного защищенного режима работы микропроцессора, которые этот режим предоставлял.Первой операционной системой от компании Microsoft, которая должна была исправить существовавшее положение вещей, была Chicago.
Она вышла в свет в августе 1995 года и получила известное всему миру название Windows 95. Операционная система Windows 95, по сути дела', произвела революцию в персональныхкомпьютерах. И это несмотря на появившуюся еще в 1992 г. великолепную 32-разрядную операционную систему OS/2 версии 2.0, которая к 1995 году «доросла»уже до версии 2.2 и имела существенно более совершенный графический интерфейс. К сожалению, большинство пользователей почти ничего не знали о существовании этой полноценной, надежной и эффективной операционной системы,поскольку фирма IBM мало беспокоилась об этом.
Да и предыдущая (первая) версия операционной системы с тем же названием OS/2 себя не зарекомендовала.В противоположность той позиции, которую заняла IBM, компания Microsoft задолго до появления своей операционной системы Windows 95 серьезно занималась ее продвижением. Пользователи хорошо знали возможности 16-разряднойсистемы Windows 3.x, они умели с ней работать. Правильно организованная рекламная кампания успешно делала свое дело, и пользователи ждали новую 32-разрядную операционную систему с нетерпением.Появление операционной системы Windows 95 сопровождалось выходом большогочисла соответствующего прикладного программного обеспечения и, что немаловажно, выпуском так необходимых всем книг, в которых излагались принципыработы с новой операционной системой и создания для нее прикладных программ.Многие фирмы, занимающиеся разработкой программного обеспечения, сталивыпускать для Windows 95 различные пакеты прикладных программ, системы управления базами данных, системы программирования и другие программы.
Всеэто вместе взятое стало мощнейшим стимулом, обеспечившим победу операционной системе Windows 95, несмотря на то что по своей архитектуре и возможностям она почти по всем параметрам уступала операционной системе OS/2. Операционная система Linux в те годы еще только начинала о себе заявлять.Затем в 1996 году вышла вторая редакция операционной системы Windows 95 (этобыл проект Nashville), которая получила название Windows 95 0 S R 2 ( O E M ServiceRelease 2).
В этой операционной системе были улучшены система управления файлами (введена поддержка файловой системы FAT32), а также средства для работыс мультимедиа и Интернетом.Далее в 1998 году компания Microsoft обновила свою операционную систему еще раз,дав ей имя Windows 98. Эта операционная система имела еще больше именно 32-разрядного собственного кода, обладала большей стабильностью и производительностью, поскольку был устранен почти весь прежний 16-разрядный код, выполнявшийсядостаточно часто и имевший все характерные для него недостатки. В частности, былавведена новая модель 32-разрядных драйверов WDM (Windows Driver Model) ,Новая модель многоуровневой организации драйверов для систем Windows, которая пришла на сменупрежней.Операционные системы Windows 9xзе>экоторая позволяет использовать драйверы, создаваемые для операционных систем семейства Windows NT.
Важной для успеха этой операционной системы былатакже полноценная поддержка интерфейса USB (Universal Serial Bus — универсальная последовательная шина). Обнаруженные в системе ошибки были исправлены во второй редакции этой операционной системы. Нынче операционная сис1тема Windows 98 SE является одной из самых распространенных в мире.2Наконец, в канун начала нынешнего тысячелетия Microsoft выпустила свою последнюю версию операционной системы, которая также была основана на ар3хитектуре системы Windows 95.
Это была Windows Millennium Edition (ME).Выпуская Windows ME, Microsoft преследовала несколько первоочередных целей:превратить потребительскую операционную систему в полноценную мультимедийную (не только игровую) платформу; максимально упростить обслуживаниесистемы; обеспечить удобные средства создания домашних сетей; обеспечить доступ ко всему богатству ресурсов Интернета. Основным, принципиальным моментом (и основным недостатком, как это ни покажется странным) был отказ от поддержки сеансов DOS, что позволяет потенциально немного увеличить надежностьорганизуемых вычислений.
Операционная система Windows ME была предназначена для использования на домашних компьютерах, и это обстоятельство, вкупе сневозможностью организовать выполнение программ, требующих открытия сеансов DOS, не позволило ей получить широкое распространение. Тем более что вскоредля потребительских целей Microsoft стала продавать новую операционную систему Windows XP Home Edition, которая уже относится к системам типа Windows NT.Общие сведенияОперационные системы Windows 9x создавались для работы только на IBM-совместимых персональных компьютерах. Они не являются переносимыми и на других платформах (на процессорах, не совместимых с архитектурой ia32) не работают.
Как и для всего остального программного обеспечения от Microsoft, исходныекоды операционных систем закрыты, поэтому подробного описания ее архитектуры практически нет; имеются только многочисленные публикации о том, как следует использовать эти системы.Операционные системы семейства Windows 9x предназначены, главным образом,для домашнего, а не корпоративного применения.
Уже многие годы они являютсясамыми распространенными в мире. Хотя они допускают возможность работы скомпьютером нескольких пользователей (естественно, по очереди, поскольку системы являются однотерминальными), в них не поддерживается механизм учетных записей, как в остальных 32-разрядных операционных системах. Каждыйпользователь может иметь свое собственное рабочее окружение, то есть свои видрабочего стола (desktop), состав панели задач (taskbar) и меню Пуск (Start), параметры настройки используемых программ и многое другое. Это собственное рабоSE означает «Second Edition» — вторая редакция.Эта система вышла осенью 2000 года.Слово «millennium» как раз и означает канун тысячелетия.366Глава 11.