Реферат: Операционная система Windows
Содержание
TOC o Введение… GOTOBUTTON_Toc387582661 PAGEREF_Toc387582661 2
История создания и этапыразвития… GOTOBUTTON_Toc387582662 PAGEREF_Toc387582662 2
Начало… GOTOBUTTON_Toc387582663 PAGEREF _Toc3875826632
И, наконец, Windows 1.0… GOTOBUTTON_Toc387582664 PAGEREF_Toc387582664 2
Улучшения: Windows 2.0… GOTOBUTTON_Toc387582665 PAGEREF_Toc387582665 3
Использование процессора 80386… GOTOBUTTON_Toc387582666 PAGEREF_Toc387582666 3
Windows 3.0. Похоже на то, чтообещали… GOTOBUTTON_Toc387582667 PAGEREF_Toc387582667 4
Windows 3.1. Еще лучше чембыло.… GOTOBUTTON_Toc387582668 PAGEREF_Toc387582668 4
Windows for Workgroups 3.11:интеграция сетевых средств… GOTOBUTTON_Toc387582669 PAGEREF_Toc387582669 4
Windows NT 3.51- новаятехнология Microsoft… GOTOBUTTON_Toc387582670 PAGEREF_Toc387582670 5
Долгожданная Windows 95… GOTOBUTTON_Toc387582671 PAGEREF_Toc387582671 5
Windows NT с новым лицом — Windows NT 4.0… GOTOBUTTON_Toc387582672 PAGEREF_Toc387582672 6
Windows будущего… GOTOBUTTON_Toc387582673 PAGEREF_Toc387582673 6
КРУПНЫМ ПЛАНОМ… GOTOBUTTON_Toc387582674 PAGEREF_Toc387582674 7
Windows 3.х… GOTOBUTTON_Toc387582675 PAGEREF_Toc387582675 7
WINDOWS 95… GOTOBUTTON_Toc387582676 PAGEREF_Toc387582676 8
Windows NT… GOTOBUTTON_Toc387582677 PAGEREF_Toc387582677 10
Windows NT 4.0… GOTOBUTTON_Toc387582678 PAGEREF_Toc387582678 11
Обзор архитектуры… GOTOBUTTON_Toc387582679 PAGEREF_Toc387582679 12
Windows 3.х… GOTOBUTTON_Toc387582680 PAGEREF_Toc387582680 12
WINDOWS 95… GOTOBUTTON_Toc387582681 PAGEREF_Toc387582681 14
Windows NT Workstation… GOTOBUTTON_Toc387582682 PAGEREF_Toc387582682 15
Windows NT 4.0… GOTOBUTTON_Toc387582683 PAGEREF_Toc387582683 17
Заключение… GOTOBUTTON_Toc387582684 PAGEREF_Toc387582684 19
Приложение А.… GOTOBUTTON_Toc387582685 PAGEREF_Toc387582685 20
Приложение В.… GOTOBUTTON_Toc387582686 PAGEREF_Toc387582686 21
Литература… GOTOBUTTON_Toc387582687 PAGEREF_Toc387582687 21
Иллюстрации
TOC c"Ðèñóíîê" Рисунок 1. Интерфейс Windows 3.x… GOTOBUTTON_Toc387582688 PAGEREF_Toc387582688 7
Рисунок 2. Интерфейс Windows 95.… GOTOBUTTON_Toc387582689 PAGEREF_Toc387582689 9
Рисунок 3. Модель памяти Windows3.x… GOTOBUTTON_Toc387582690 PAGEREF_Toc387582690 13
Рисунок 4. Модель памяти Windows95.… GOTOBUTTON_Toc387582691 PAGEREF_Toc387582691 14
Рисунок 5. Модель памяти WindowsNT.… GOTOBUTTON_Toc387582692 PAGEREF_Toc387582692 16
Рисунок 6. Архитектура WindowsNT 3.5x… GOTOBUTTON_Toc387582693 PAGEREF_Toc387582693 17
Рисунок 7. Архитектура WindowsNT 4.0… GOTOBUTTON_Toc387582694 PAGEREF_Toc387582694 18
Рисунок 8. Подсистема Win32Windows NT 3.5x… GOTOBUTTON_Toc387582695 PAGEREF_Toc387582695 18
Рисунок 9. Исполнительнаясистема клиент-сервер ( CSR — ранее подсистема Win32)… GOTOBUTTON_Toc387582696 PAGEREF_Toc387582696 18
Введение<span SkazkaForSerge",«serif»;mso-text-raise: -4.0pt">Н
а сегодняшний момент операционная система Windows фирмы Microsoft во всех ее проявленияхбесспорно считается самой распространенной операционной системой на ПК: в миреболее 150 млн. IBM PC-совместимыхкомпьютеров, и система Windows установлена на 100 млн. из них. Очевидно чтоознакомление с ПК необходимо начинать с ознакомления с Windows, ведь без нееработа на ПК немыслима для большинства пользователей. Знание системы Windows — необходимый кирпичик в стене познания ПК.
История создания и этапы развитияНачало<span Times New Roman",«serif»;mso-ansi-language:EN-US"><span SkazkaForSerge",«serif»;mso-text-raise: -4.0pt">В
те времена, когдаработа над Windows только начиналась, считалось, что будущее принадлежит интегрированнымсредам. Фирма VisiCorp — создатель первой электронной таблицы VisiCalc, занималасьсозданием пакета Vision, работавшего в текстовом режиме с возможностьюуправления манипулятором «мышь». Пакет предназначался для объединениянескольких приложений одной многооконной оболочкой. Фирма Quarterdesk в товремя разрабатывала пакет DESQ, который впоследствии стал основой для еемногозадачной среды DESQView.
Позиция фирмы Microsoft была иной. После посещенияисследовательского центра Xerox PARC президент фирмы Билл Гейтс решил занятьсясозданием графической среды, которая послужила бы стандартной платформой дляразработчиков прикладных программ. Тогда же этот центр посетил и Стив Джобб,создатель компьютеров Macintosh и, позднее, NeXT. Какое впечатление на обоихмолодых людей оказало увиденное, хорошо известно. Итак, Microsoft поставиласебе задачу по созданию платформы для разработчиков. Предполагалось обеспечитьразработчиков встроенными функциями для реализации пользовательского интерфейсаи его компонентов — окон, меню, панелей диалога, которые могли бы управлятьсяс помощью клавиатуры или мыши.
Когда работа над средой Windows тольконачиналась, в распоряжении Microsoft былкомпьютер с процессором 8088 и максимальным объемом памяти 640 Кбайт.Предполагалось, что пользователи этой среды имеют порядка 256 Кб памяти, ажесткий диск им не доступен из-за высокой цены. Налучшим графическим адаптеромв те времена был CGA с разрешением 320 на 200 при работе с четырьмя цветами.Адаптер Herculesобеспечивавший разрешение 720 на 348 вмонохромном режиме был тогда новинкой. Работа графической среды в такихусловиях была безумно медленной. В 1983 г стали просачиваться первые cведения оразработке Windows.
К концу 1984 года казалось, разработка Windows не завершитсяникогда. В ноябре 1984 года фирма Microsoft объявила, что поставка Windowsотложена до июня следующего года. К тому времени на рынке присутствовали двааналогичных продукта — TopView фирмы IBM и VisiОn фирмы VisiCorp, оба работавшие в текстовомрежиме.
В то время Билл Гейтс возлагал большие надежды награфическую пользовательскую среду (концепции «компьютер в каждом доме и на каждом столе» и «мгновеннодоступная информация» пришли несколько позже). Несмотря на высокую цену инизкую производительность, на рынке ощущалось некоторое влияние компьютеровMacintosh, хотя в 1984 году появились компьютеры IВМ РС и Compaq.
И, наконец, <span Times New Roman",«serif»;mso-ansi-language:EN-US">Windows1.0<span SkazkaForSerge",«serif»;mso-text-raise: -4.5pt">К
огда фирма Microsoftсозвала пресс-конференцию на выставке Comdex, проходившей в ноябре 1985 года в Лас-Вегасе, многиепосчитали это событие последним шансом, особенно после того как среда Windowsне была выпущена, как было обещано, в июне того же года. Пресс-конференцияплавно перетекла в презентацию нового продукта — Microsoft Windows 1.0.
По сравнению с интерфейсом Macintosh, среда Windows 1.0выглядела, мягко говоря, «бледно». Окна на экране не перекрывались (арасполагались, заполняя экран, что называется tile), но имели кнопки для изменения размера и могли перемещаться мышью.В первой версии Windows не была реализована метафора «рабочейповерхности» (desktop), к тому времени уже имевшаяся в среде Мас и вграфической оболочке GEM фирмы Digital Research. Программа управления файламиMS- DOS Executive работала в текстовом режиме.
Среда Microsoft Windows 1.0 не была требовательна кресурсам: для ее работы было достаточно 256 Кбайт памяти и компьютера с двумядисководами. Но как показал опрос первых пользователей, наличие жесткого дискаи 640 Кбайт памяти существенно повышали производительность среды. Ряд проблембыл решен, когда фирма Microsoft ввела поддержку расширенной памяти (LIM), стандарт которой былизначально разработан фирмой Lotus для работы электронной таблицы 1-2-3.
Используя расширенную память, среда Windows 1.03 могласвопировать код и данные в расширенную память вместо жесткого диска, нопрограммы могли выполняться только в оперативной памяти. Для Windows 1.0поставлялось немного прикладных программAldusPageMaker 1.0 ( перенесенный с Macintosh) играфический пакет In-A-Vision фирмы Micrografx. Обе программы работали чрезвычайно медленно, даже накомпьютерах класса PC AT.
Очевидно, что для того, чтобы Windows заняла лидирующееположение, требовались коренные изменения. В 1987 году произошло двазначительных события: была объявлена первая версия системы управленияэлектронными таблицами Excel for Windows (почему-то версии 2.0) и новая версиясреды Windows.
Улучшения: Windows <span Times New Roman",«serif»; mso-ansi-language:EN-US">2.0<span SkazkaForSerge",«serif»;mso-text-raise: -4.5pt">П
о сравнению с версией 1.0, версия Windows 2.0 имела ряд усовершенствований. Тогда как программаMS-DOS Executive по-прежнему работала в текстовом режиме и не было графическойпрограммы управления файлами и рабочей области, появились перекрывающиесяокна с кнопками максимизации и минимизации. Поддержка перекрывающихся оконстала одной из причин длительных судебных процессов между фирмой Apple ифирмами Digital Research (графическаяоболочка GEM) и Microsoft. Окна могли перемещаться по экрану; была реализованаподдержка клавиатурных эквививалентов для большинства стандартных команд ифункций меню.
Не менее важным было введение протокола динамического обмена данными (DDE), и пакет Excel явился первым примером использования этой концепции.Протокол давал возможность установить динамическую связь между приложениями.Аналогичный протокол был реализован, фирмой Apple только в рамках операционнойсистемы System 7 в 1990 году.
Использование процессора 80<span Times New Roman",«serif»; mso-ansi-language:EN-US">386<span SkazkaForSerge",«serif»;mso-text-raise: -4.5pt">Г
одом позже среда Windows была поделена на два продукта,символизируя тем самым разделение рынка на системы с процессором 386 и безнего. Версия Windows/286 была улучшенной версией Windows 2.0 с поддержкойпротокола управления расширенной памятью EMS 4.0. Версия Windows/386 предоставляланесколько больше возможностей. Используя аппаратные преимущества процессора80386, эта среда могла эмулировать расширенную память в дополнительной памятии выполнять одновременно несколько программ, работая ввиртуальном 8086 режиме процессора 80386.
Но даже при наличии Windows/386, высокопроизводительныхпроцессоров, значительного количества памяти и поддержке VGA-графики средеWindows не доставало большого количества прикладных программ. Большинство фирм- производителей программногообеспечения делали ставку на OS/2. К их числу относились Borland и Lotus. В ихпланы разработка приложений для среды Windows в ближайшее время не входила.
Windows 3.0. Похоже на то, что обещали<span SkazkaForSerge",«serif»;mso-text-raise: -4.5pt">К
рупным шагом вперед стал выпуск в мае 1990 года версииWindows 3.0. Фирма Microsoft ввела поддержкузащищенного режима процессоров 80286и 80386, что давало прикладнымпрограммам больше памяти. Поддержка 386 расширенного режима была перенесена из Windows/386. Прикладным программамтеперь отводилось до 16 Мбайт памяти, причем не странично организованной, как вLIM EMS, а доступнойдля одновременного использования. Была реализована псевдомногозадачность ивозможность выполнения DOS- программ в окне.
Заметно улучшился пользовательский интерфейс. Программыуправления файлами File Manager и Program Manager были выполнены в стиле самойсреды, появилась программа конфигурации Control Panel, были добавленыпропорциональные шрифты, а также объемные интерфейсные элементы: полосыпрокрутки и кнопки.
Изменения в работе дисплейных драйверов и возможностьадресации большего объема памяти позволили Windows работать существеннобыстрее. Наконец-то, и пользователи, и разработчики программных продуктовполучили именно ту среду, которую они так долго ждали.
Среди фирм -производителей программного обеспечения началась поистине Windows-истерия:все, что можно и нельзя было перенести в эту среду, получало название forWindows: компиляторы, электронные таблицы, графические пакеты, коммуникационныепрограммы, игры — все шло на алтарь Windows. В такой гонкемногие фирмы задыхались, отставали, другие вырывались вперед. Друзей не было инет, небольшие и крупные фирмы, вовремя не развернувшиеся в сторону Windows, сметались с пути, ихскупали, с ними объединялись, обменивались акциями, одним словом,неповоротливые клиенты просто уничтожались. Многие фирмы росли как на дрожжах:еще вчера они предлагали один — два продукта, работающих в среде DOS, а сегодня — широкий спектрWindows-продуктов.Пусть не очень высокого качества, но зато сегодня.
<span Times New Roman",«serif»; mso-ansi-language:EN-US">Windows 3.1. Еще лучше чем было.<span SkazkaForSerge",«serif»;mso-text-raise: -4.0pt">Н
есмотря на все улучшения, в среде Windows 3.0 были и существенныеупущения: недостаток системных ресурсов, что делало невозможным использованиеимеющейся памяти, и знаменитые системные ошибки (UAE), происходившие намного чаще, чемэтого можно было ожидать. Решение этих проблем привело к появлению версииWindows 3.1, которая изначально планировалась как небольшое улучшение версии3.0. На самом деле введение поддержки масштабируемых шрифтов технологииTrueType и исправление ряда принципиальных ошибок превратило Windows 3.1 всамостоятельный проект, к которому в результате добавились значительныеновшества. Так, был реализован протокол создания составных документов OLE,документирован протокол Drag-and-Drop, улучшен интерфейс с протоколом DDE (библиотекаDDEML), введены панели диалога общего назначения (COMMDLG), в ответ на многочисленныезапросы были открыты ранее недокументированные функции и рабочие области ядра(TOOLHELP). Одним словом, среда Windows превратилась в хороший инструмент дляразработчиков и удобный графический интерфейс для пользователей.
Windowsfor Workgroups 3.11: интеграция сетевых средств<span SkazkaForSerge",«serif»;mso-text-raise: -4.0pt">В
ноябре 1992 годафирма Microsoftвыпустила несколько обновленную версию Windows — Windows for Workgroups 3.11, первую операционнуюсистему Windows, включающую в свой состав сетевые средства. Данная системалогически продолжает линию Windows и позволяет соединить в единую сеть отдельныекомпьютеры по бессерверной схеме (одноранговая сеть), а также позволяетработать как сетевой клиент для сервера Windows NT. Теперь для организации сети необходимоиметь только Windows и соответствующее оборудование — сетевые карты, кабели ит.д. В Windows for Workgroups впервыестали использоваться 32-разрядные драйверы виртуальных устройств (VxD) и 32-разрядный доступ кжесткому диску, что значительно повысило производительность. Еще однимновшеством стало то, что Windowsfor Workgroups работала только в 386-м расширенном режиме, тем самымподписывая смертный приговор устаревшим 286-м процессорам.
WindowsNT 3.51 — новая технология Microsoft<span SkazkaForSerge",«serif»;mso-text-raise: -4.5pt">W
indowsNT,выпущенная в июле 1993 года, разработана как операционная система высокогокласса для компьютеров класса high-end.Она изначально разрабатывалась как сетевая операционная система для работы какв качестве сервера, так и в качестве рабочей станции. Windows NT это не последовательницаWindows 3.х, а в корне новая операционная система, открывающая новую линиюWindows. Внешне WindowsNT оченьсильно похожа на Windows 3.х, но ее внутренняя структура в корне отличается отWindows 3.х. Архитектура Windows NT разрабатывалась таким образом, чтобы система обладала максимальнойустойчивостью и надежностью. И надо сказать это разработчикам удалось, WindowsNT обеспечиваетстабильность вполне сравнимую с серверами UNIX. Windows NTфункционирует не только на платформе Intel, но и на RISC-процессорах:PowerPC, MIPS R4000, DECAlpha. Windows NT может исполнять приложения DOS, Win16, Win32, POSIX и приложения OS/2, не использующееграфический интерфейс. Одним из важнейших новшеств стало использование новойфайловой системой NTFS,обеспечивающей высокую надежность файловой системы и практически любоговосстановления сбоев, кроме того могут использоваться старая система FAT и HPFS (OS/2 Warp), которые позволяютиспользовать Windows NT наодном разделе жесткого диска с DOSи OS/2. Такженововведением стала поддержка симметричной мультипроцессорной обработки итехнологии OpenGL, позволяющейработать с 3-хмерными объектами. К сожалению эту операционную систему дажесейчас не могут себе позволить большинство пользователей, так как оначрезвычайно требовательна к аппаратуре, официальные требования составляют:процессор 386/25, 12 Мбайт ОЗУ, 90 Мбайтсвободного места на диске.
Долгожданная Windows 95<span SkazkaForSerge",«serif»;mso-text-raise: -4.5pt">2
4 августа 1995 года в продажу поступила новая операционнаясистема Windows 95. Еще до выхода былопродано около 400 тыс. экземпляров beta-версий этой системы. Вся компьютерная общественностьбуквально помешалась на этой системе — выход Windows 95 стал главнейшимсобытием 1995 года. Начался шквал: все журналы писали о Windows 95, стали выходитькниги, проводилась широкая рекламная компания, все производители программногообеспечения стали переделывать свои продукты для этой новой операционной системы,производители компьютеров и комплектующих старались получить логотип Designed for Windows 95.Причина же, по которой Windows 95оказалась в центре всеобщего внимания, проста: это самое важное обновление системыWindows со времени появления в 1990г.Windows 3.0.
Пользователи теперь получили теперь преимуществаобъектно-ориентированного интерфейса, включая настоящий «рабочий стол» ипиктограммы, копирование и удаление техникой перетаскивания (drag-and-drop), вложенные папки и легкодоступный диалог для задания свойств. Файловая система распознает длинные именафайлов и хорошо соответствует метафоре «рабочего стола».
Windows 95 внесла значительные улучшения в архитектуруWindows, в том числе истинно 32-разрядный интерфейс прикладногопрограммирования (API), защищенные адресные пространства для ее собственных32-разрядных прикладных программ, вытесняющую многозадачность, разделениеприкладных программ на потоки и более широкое использование виртуальныхдрайверов устройств. Модель защиты памяти реализована с серьезнымикомпромиссами, целью которых было достигнуть совместимости с существующими16-разрядными прикладными программами и драйверами устройств. Но на практикеустойчивость системы оказывается лучше, чем у Windows 3.1х. Производительностьже Windows 95 на удивление высока. На медленных системах, оснащенных ОЗУ неболее 4 Мбайт, ее показатели почти такие же, а иногда и лучше результатовWindows 3.1х, в зависимости от выполняемой операции. На более быстродействующихсистемах с большей памятью она остается весьма конкурентоспособной в одно- имногозадачном режимах работы.
<span Times New Roman",«serif»; mso-ansi-language:EN-US">Windows NT с новым лицом — Windows <span Times New Roman",«serif»; mso-ansi-language:EN-US">NT 4.0<span SkazkaForSerge",«serif»;mso-text-raise: -4.5pt">О
сенью 1996 года на прилавках магазинов появилась Windows NT 4.0. Ее новый интерфейсполностью совпадает с применяемым в Windows 95.
Не все, что есть в Windows 95, имеется в NT 4.0. Наиболеезаметно
отсутствие поддержки для конфигурирования устройств попринципу Plug &
Play. На сегодня добавить периферийное устройство к системена базе NT
намного сложнее, чем в случае Windows 95. Встроенногоуправления
электропитанием тоже нет, и пользователи блокнотныхкомпьютеров, возможно, будут жаловаться на то, что аккумуляторы у них садятсябыстрее, чем при работе с Windows 95. Ни то, ни другое не планируется добавлятьдо появления следующей полноценной версии NT, которая должна выйти в 1998 г.Некоторые изменения коснулись и архитектуры: достигнута более высокоебыстродействие и снижены потребности в памяти, однако новыйобъектно-ориентированный интерфейс сводит эти достижения на нет и в общемостается такой же прожорливой на память.
Windows будущего<span SkazkaForSerge",«serif»;mso-text-raise: -4.5pt">К
концу 1996 года фирмаMicrosoft планировалавыпустить новую операционную систему Windows 96 под кодовым названием «Nashvill». Однако этого неудалось и сроки были переназначены на середину 1997 года, кроме того былоизменено кодовое название на «Memphis».Все же, как заявляет фирма Microsoft,выпустить систему к этим срокам не удастся и срок перенесен на 1998 год. Новаяверсия будет иметь «браузерный» (Web-ified) интерфейс, стирающийгрань между перемещениями в пределах Рабочего стола и по компьютерным сетям исодержащий как новые технологии, так и — в преобразованном виде — привычныевозможности. Если в Проводнике Windows 9.х выбрать в меню View (просмотр) новуюопцию Web View (Web-просмотр), перемещение по жесткому диску вашего компьютерабудет обеспечивать Internet Explorer 4.0. Значки файлов и древесно-списочноепредставление структуры каталогов исчезнут, замененные, как обещаютпредставители Microsoft, наглядной трехпанельной схемой гиперсвязей с окнамипросмотра, производящей впечатление хорошо спроектированной Web-страницы. Асредство Active Desktop позволит с помощью компонентов ActiveX добавлять непосредственнок Рабочему столу просмотр Web, вывод новостей в режиме реального времени идаже телепередачи. Это называется «отъединением» пользовательскогоинтерфейса от операционной системы и должно обеспечить возможность скольугодно частого внесения поверхностных нововведений без замены версии ОС.
Глубинных изменений тоже планируется немало. В Windows 9.хбудет введена
переработанная файловая система - FAT32, — более экономно использующая дисковоепространство и поддерживающая жесткие диски объемом
до 2 Тбайт (правда, производительность некоторых программ спереходом на
новую файловую систему может слегка снизиться). Новая версиябудет также поддерживать мультимедийные дополнения MMX к набору инструкций процессораPentium. Изменился и способ связи между файлами приложений. Это сделано дляпреодоления проблем, возникающих при случайном удалении DLL, иусовершенствования не очень ясного сейчас процесса деинсталляции в Windows 95.Переработанная Панель управления не будет так перегружена значками, какнынешняя, и в ней появятся мастера, помогающие пользователю в настройкесистемы. Расширения, ориентированные на сеть, позволят компьютерамзапрашивать центральный сервер или Web-страницу относительно появления тамновых программ, чтобы загружать обновленные компоненты (это станет шагом всторону сетевой модели ПК), а также обеспечат лучшую синхронизацию версийфайлов для портативных компьютеров. Усовершенствованная система управленияэлектропитанием для блокнотных ПК сможет отключать интенсивно расходующиеэнергию PC-карты; планируется также поддержка ожидаемого вскоре стандартана 32-разрядные PC-карты — CardBus.
КРУПНЫМ ПЛАНОМWindows 3.х<span SkazkaForSerge",«serif»;mso-text-raise: -4.5pt">З
а шесть лет, прошедшие со дня появления в свет Windows 3.1,она стала фактическим стандартом для операционных систем, ориентированных наPC. Windows 3.1 и Windows for Workgroups 3.11 предустанавливаются в 80% новыхперсональных компьютеров, а на прикладные программы Windows приходится 60%продаж программного обеспечения. И все же, если учесть, что фирма Intelвыпустила свой 32-разрядный микропроцессор i386 десять лет тому назад, 16-разрядная Windows переживает непервую молодость.
Система Windows 3.1 построена на тех же принципах, что иWindows 3.0, впервые появившаяся в 1990 г. Она загружается поверх DOS, котораяобеспечивает многие базовые функции ОС. Windows добавляет к инфраструктуре DOS графическую операционную среду и новые функциональные возможности, такиекак простой механизм кооперативной многозадачности, используемый для одновременного выполнения нескольких прикладных программ DOS иWindows .
<img src="/cache/referats/1186/image002.jpg" v:shapes="_x0000_i1025">
Рисунок SEQ Рисунок * ARABIC 1. Интерфейс Windows 3.x
В соответствии с архитектурой Windowsвсе прикладные программы и системный код размещаются в едином адресном пространстве. Это означает, что недоработаннаяприкладная программа, содержащая ошибки, может испортить области памяти,которые используются операционной средой или другой прикладной программой.Результатом будет весьма неприятная ошибка общего нарушения защиты (General Protection Fault).Иногда Windows с честьювыходит из положения, восстанавливая свою работоспособность, но чаще всегоэто ей не удается.
В своей основе Windows 3.x — 16-разрядная операционная система, поэтому для программпамять представляется состоящей из 64-Кбайт сегментов, а все данные в свойоснове 16-разрядные. Такая система не только доводит программистов, но и можетоказаться менее эффективной посравнению с 32-разрядной адресацией при работе с большими массивами данных.Еще одно следствие 16-разрядной базы этой ОС — ограниченность системныхресурсов. В Windows 3.xдля хранения таких структур, как дескрипторы файлов прикладных программвыделяется лишь небольшой блок памяти в других адресах. После того как эти областипамяти заполнятся, Windowsне может загрузить новые прикладные программы, даже если в ее распоряжении остаетсявполне достаточно памяти в других адресах.
Пользовательский интерфейс Windows, основанный на модулях Program Manager и File Manager, знакомбольшинству пользователей PC.Сюда входят панель управления Control Panel, служащая для измененияпараметров среды, и ряд небольших прикладных программ, среди которых Notepad, Write, Paint, Terminal инеувядающие игры Minesweeper иSolitaire.
В Windowsfor Workgroups дополнительно введен ряд сетевых функций. Наиболеезаметные из них — средства организации одноранговых сетей, которые позволяютвам пользоваться диском или каталогом совместно с другими пользователями либос помощью встроенных сетевых функций Windows, либо через более крупную сеть наоснове сервера, такую, как NetWare фирмы Novell или Windows NT.
Кроме того, в Windows for Workgroups добавлен клиентэлектронной почты Microsoft Mail и планировщик Schedule +. Для пользователей,не подключенных к сети, большое преимущество Windows for Workgroups состояло вприменении 32-разрядного виртуального драйвера устройств (VxD) для файловойсистемы. Он может значительно повысить производительность многих накопителей синтерфейсом IDE.
Хотя Windows подвергалась справедливой критике занедостаточность предусмотренных в ней средств защиты памяти и примитивнуюмодель многозадачности, она представляла собой большой шаг вперед по сравнениюс DOS и более старыми версиями этой же оболочки. Для пользователей, располагающихмедленными машинами с ОЗУ ограниченной емкости, она по-прежнему остается лучшейальтернативой.
WINDOWS<span Times New Roman",«serif»; mso-ansi-language:EN-US"> 95<span Times New Roman",«serif»;mso-ansi-language:EN-US"><span SkazkaForSerge",«serif»;mso-text-raise: -4.5pt">К
ак и любой продукт с широкими функциональными возможностями,рассчитанный на удовлетворение запросов огромного рынка, Windows 95 не лишенакомпромиссных решений. Многие ее впечатляющие достижения будут по заслугамоценены пользователями PC, но в некоторых областях Windows 95 пока еще толькодогоняет своих конкурентов.
С точки зрения базовой архитектуры Windows 95 — истинно32-разрядная, многопотоковая операционная система с вытесняющеймногозадачностью, что ставит ее в один ряд с такими соперниками, как OS/2,UNIX и Windows NT В ее среде могут выполняться собственные 32-разрядныеприкладные программы, написанные в соответствии со спецификацией Win32 API(почти идентичный вариант этого интерфейса реализован в Windows NT).Собственные прикладные программы Windows 95 используют неструктурированное32-разрядное адресное пространство, что делает их потенциально болеебыстродействующими при обработке больших массивов данных.
Наиболее важные компромиссы в архитектуре Windows 95 были порождены решением корпорации Microsoft сделать ее совместимой ссуществующими 16-разрядными прикладными программами Windows и драйверами устройств реального режима. Это позволяет Windows 95 работать с гораздоболее широким спектром существующих аппаратных и программных средств, чем работаютOS/2, Windows NT, UNIX.Недостаток этого решения заключается в том, что области памяти, содержащие16-разрядные прикладные программы и драйвера реального режима, должныоставаться незащищенными. Недоработанная программа по-прежнему относительнолегко может вызвать крах всей операционной среды.
В Windows95 каждая 32-разрядная прикладная программа выполняется в собственномадресном пространстве, но все они совместно использую один и тот же32-разрядный системный код. Неправильно написанная 32-разрядная программа всееще может привести к аварийному сбою всей системы. Все 16-разрядные программы Windows разделяют общее адресное пространство,поэтому они столь уязвимы друг для друга, как и в среде Windows 3.1.. В практическойработе Windows 95производит впечатление более устойчивой среды, чем предшествующие версии Windows. Очевидны крупные изменения впользовательском интерфейсе Windows95. Вы используете кнопкуStartдля запуска прикладных программ самих по себе или через документы, с которымипрограммы связаны. После запуска программ их пикт