Реферат: Операционная система 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».Все же, как заявляет фирма Micro­soft,выпустить систему к этим срокам не удастся и срок перенесен на 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 иWin­dows .

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

Наиболее важные компромиссы в архитектуре Win­dows 95 были порождены решением корпо­рации Mi­crosoft сделать ее совместимой ссуществующими 16-разрядными прикладными программами  Windows и драйверами устройств реального режима. Это по­зволяет Windows 95 работать с гораздоболее широ­ким спектром существующих аппаратных и про­граммных средств, чем работаютOS/2, Windows NT, UNIX.Недостаток этого решения заключается в том, что области памяти, содержащие16-разрядные при­кладные программы и драйвера реального режима, должныоставаться незащищенными. Недоработанная программа по-прежнему отно­сительнолегко может вызвать крах всей операционной среды.

В Windows95 каждая 32-разрядная прикладная про­грамма выполняется в собственномадрес­ном про­странстве, но все они совместно использую один и тот же32-разрядный системный код. Неправильно написанная 32-разрядная программа всееще может привести к аварийному сбою всей системы. Все 16-разрядные программы Windows  разделяют общее адресное про­странство,поэтому они столь уязвимы друг для друга, как и в среде Windows 3.1.. В практи­че­скойработе Windows 95производит впечатление более устойчивой среды, чем  предшествующие  версии Windows. Очевидны крупные изменения впользовательском интерфейсе Windows95. Вы используете кнопкуStartдля запуска прикладных программ самих по себе или через документы, с которымипрограммы связаны. После запуска программ их пикт

еще рефераты
Еще работы по программному обеспечению