Реферат: Обзор операционных систем

<span Times New Roman",«serif»;font-weight:normal">Министерствообщего и профессионального образования РФ<span Times New Roman",«serif»;font-weight:normal">Лысьвенскийполитехнический колледж<span Times New Roman",«serif»"><span Times New Roman",«serif»"><span Times New Roman",«serif»"><span Times New Roman",«serif»"><span Times New Roman",«serif»"><span Times New Roman",«serif»"><span Times New Roman",«serif»"><span Times New Roman",«serif»"><span Times New Roman",«serif»">Реферат<span Times New Roman",«serif»;font-weight:normal">по информатике<span Times New Roman",«serif»;font-weight:normal">Обзороперационных систем<span Times New Roman",«serif»; font-weight:normal"><span Times New Roman",«serif»; font-weight:normal"><span Times New Roman",«serif»; font-weight:normal"><span Times New Roman",«serif»; font-weight:normal"><span Times New Roman",«serif»;font-weight:normal">Выполнилстудент 1 курса группы 18ВТ<span Times New Roman",«serif»;font-weight:normal">МокрушинАлександр Сергеевич <span Times New Roman",«serif»;font-weight:normal">Проверилпреподаватель Кудрявцева Н.В.<span Times New Roman",«serif»; font-weight:normal"><span Times New Roman",«serif»; font-weight:normal"><span Times New Roman",«serif»; font-weight:normal"><span Times New Roman",«serif»; font-weight:normal"><span Times New Roman",«serif»; font-weight:normal"><span Times New Roman",«serif»;font-weight:normal">г. Лысьва,2003г.<span Times New Roman",«serif»">Содержание<span Times New Roman",«serif»; font-weight:normal">1.  Введение____________________________________________________________ 3<span Times New Roman",«serif»; font-weight:normal">2.  Историязарождения операционных систем _______________________________4<span Times New Roman",«serif»; font-weight:normal">3.  Семейство <span Times New Roman",«serif»;mso-ansi-language:EN-US; font-weight:normal">UNIX<span Times New Roman",«serif»; font-weight:normal"> ______________________________________________________5<span Times New Roman",«serif»; mso-ansi-language:EN-US;font-weight:normal">4. DOS (Disk Operation System) ____________________________________________6<span Times New Roman",«serif»; mso-ansi-language:EN-US;font-weight:normal">5. OS/2 ________________________________________________________________7<span Times New Roman",«serif»; mso-ansi-language:EN-US;font-weight:normal">6. <span Times New Roman",«serif»;font-weight: normal">Пошаговое<span Times New Roman",«serif»; mso-ansi-language:EN-US;font-weight:normal"> <span Times New Roman",«serif»;font-weight:normal">развитие<span Times New Roman",«serif»;mso-ansi-language:EN-US; font-weight:normal"> Microsoft Windows __________________________________8<span Times New Roman",«serif»; font-weight:normal">6.1.  Windows 1.0 __________________________<span Times New Roman",«serif»;mso-ansi-language:EN-US; font-weight:normal">______<span Times New Roman",«serif»; font-weight:normal">_______________________<span Times New Roman",«serif»;mso-ansi-language:EN-US; font-weight:normal">_<span Times New Roman",«serif»; font-weight:normal">9<span Times New Roman",«serif»; font-weight:normal">6.2.  Windows 2.0_______________________________<span Times New Roman",«serif»; mso-ansi-language:EN-US;font-weight:normal">______<span Times New Roman",«serif»;font-weight:normal">_________________<span Times New Roman",«serif»;mso-ansi-language:EN-US; font-weight:normal">__9<span Times New Roman",«serif»; font-weight:normal"><span Times New Roman",«serif»; font-weight:normal">6.3.  Windows 3.0_____________________________________<span Times New Roman",«serif»;mso-ansi-language:EN-US;font-weight:normal">_______<span Times New Roman",«serif»;font-weight:normal">___________<span Times New Roman",«serif»;mso-ansi-language:EN-US; font-weight:normal">10<span Times New Roman",«serif»; font-weight:normal"> <span Times New Roman",«serif»; font-weight:normal"><span Times New Roman",«serif»; font-weight:normal">6.4.  <span Times New Roman",«serif»;mso-ansi-language:EN-US; font-weight:normal">Windows 3.1 _______________________________________________________10<span Times New Roman",«serif»; mso-ansi-language:EN-US;font-weight:normal">6.5.  Windowsfor Workgroups 3.11 _________________________________________11<span Times New Roman",«serif»; mso-ansi-language:EN-US;font-weight:normal">6.6.  Windows NT 3.51- <span Times New Roman",«serif»;font-weight:normal">новая<span Times New Roman",«serif»;mso-ansi-language:EN-US; font-weight:normal"> <span Times New Roman",«serif»; font-weight:normal">технология<span Times New Roman",«serif»; mso-ansi-language:EN-US;font-weight:normal"> Microsoft ___________________________11<span Times New Roman",«serif»; mso-ansi-language:EN-US;font-weight:normal">6.7.  Windows 95________________________________________________________12<span Times New Roman",«serif»; mso-ansi-language:EN-US;font-weight:normal">6.8.  Windows NT 4.0____________________________________________________12<span Times New Roman",«serif»; mso-ansi-language:EN-US;font-weight:normal">6.9.  Windows 98 ________________________________________________________13<span Times New Roman",«serif»; mso-ansi-language:EN-US;font-weight:normal">6.10.  Windows 2000_____________________________________________________14<span Times New Roman",«serif»; mso-ansi-language:EN-US;font-weight:normal">6.11.  Windows XP______________________________________________________16<span Times New Roman",«serif»; font-weight:normal">7.  Заключение_________________________________________________________24<span Times New Roman",«serif»; font-weight:normal">8. Список используемой литературы_______________________________________25<span Times New Roman",«serif»"><span Times New Roman",«serif»"><span Times New Roman",«serif»"><span Times New Roman",«serif»"><span Times New Roman",«serif»"><span Times New Roman",«serif»"><span Times New Roman",«serif»"><span Times New Roman",«serif»">Введение                                                                     

На сегодняшний моментоперационная система Windows фирмы Microsoft во всех ее проявлениях, бесспорно,считается самой распространенной опера­ционной системой на ПК: в мире более 150млн. IBM PC-совместимых компьютеров, и система Windows установлена на 100 млн.из них. Очевидно, что озна­комление с ПК необходимо начинать с ознакомления сWindows, ведь без нее работа на ПК немыслима для большинства пользователей.Знание системы Windows — необходимый кирпичик в стене познания ПК. Операционныесистемы, развиваясь вместе с ЭВМ, прошли длинный путь от простейших программ вмашинных кодах длинной в несколько килобайт до монстров, написанных на языкахвысокого уровня, размер которых исчисляется десятками мегабайт. Такойзначительный рост размера операционных систем обусловлен, главным образом,стремлением разработчиков ’украсить’ операционную систему, расширить еевозможности, добавить возможности, изначально несвойственные операционнымсистемам, а также сделать интерфейс пользователя интуитивным. Все эти попыткидали свои результаты, и положительные, и отрицательные (усложнение настройки ипрограммного интерфейса при упрощении пользовательского).

Графический интерфейспользователя изначально был несвойственен неигровым программам, однако, будучипризванным, облегчить общение пользователя с компьютером и программой, хорошоприжился на IBM PC и стал неотъемлемой частью любой уважающей себя операционнойсистемы.

Оболочка MicrosoftWindows не была изначально операционной системой, да и сейчас не можетсчитаться полноценной операционной системой, так как она, в некоторыхоболочках, существует ’поверх’ операционной системы типа MS-DOS. Она возникла ввиде стандартизатора графического интерфейса и прижилась исключительно потому,что пользователь хотел видеть программу, с которой ему часто приходитсяработать красивой, практичной, удобной и легкой в освоении и использовании.

Для ОС UNIX также былсоздан специальный графический интерфейс- X-Windows; промышленный гигант — фирма IBM выпустила вместес операционной системой OS/2 свой вариант графического интерфейса пользователя(GUI — GraphicsUserInterface) — PresentationManager. После запуска программа обычно создает одноокно, с которым она ассоциируется и работает. Пользователь, работая с окном инаходящимися в нем объектами заставляет операционную систему (или программнуюоболочку) посылать программе сообщения, активизирующие необходимые пользователювозможности программы. В процессе работы программа также может создавать другиеокна (выбора, диалога, обрабатываемого файла и др.) и получать от нихсообщения, таким образом, стандартизируется часто используемые элементы диалогас пользователем.

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

Большое внимание вграфическом интерфейсе операционной системы обычно уделяется шрифтам.Исторически сложилось так, что первыми и долгое время единственными шрифтамидля компьютеров оставались растровые (точечно-матричные) шрифты. Такие шрифтызанимали малый объем памяти, однако, их невозможно было вращать, наклонять,уменьшать, без искажений, а увеличивать можно было только в целое число раз. Споявлением графического интерфейса, операционные системы стали предоставлятьсистемные вызовы для поддержки использования векторных шрифтов, которые нетолько легко масштабируются, меняют наклон и толщину, но и выглядят одинаковона всех устройствах, поддерживаемых операционной системой. Каждая операционнаясистема поддерживает свой стандарт векторных шрифтов (TrueTypeдля Microsoft Windows; AdobeTypeManagerдля OS/2; GhostScriptдля LINUX).

После достаточно долгогоперерыва Microsoft существенно меняет внешний вид своих ОС. Основные принципыработы интерфейса остались прежними, но всяких мелких, и не очень, изменений иулучшений просто огромное количество. Первое, что бросается в глаза, этоизменившееся оформление системы. На смену строгим, ровным линиям без лишних«украшательств» пришли округлые линии, мягкие полутона и тени. Вообщето, Microsoft не изобретал «велосипед», многие тенденции, которыенашли своё воплощение в новом оформлении XP мы могли видеть и раньше, в томчисле и на PC. Как и W2k, использовавший цветовую гамму впервые появившуюся вKDE 1.2, XP использует элементы цветовой гаммы и оформление некоторых элементовинтерфейса (например, скролл-бары) сходные с используемыми в KDE 2.0. Если комуне нравятся новые веянья в «компьютерной моде», он легко можетпривести внешний вид системы в более привычный вид, такой как у W2k или W98.

История зарождения операционных систем

Итак, все началось вдалеком 1965-м… Четыре года компания AmericanTelegraph& TelephoneBellLabs  совместнос фирмой GeneralElectricи группой исследовате­лей из Масачусетского технологического инсти­тутатворила проект  OsMultics (также именуемый MAC — не путать с МасOs). Целью проекта былосоздание многопользовательской интерактивной операционной системы,обеспечивающей боль­шое число пользователей удобными и мощными средствамидоступа к вычислительным ресур­сам. Эта Ось основывалась на принципах мно­гоуровневойзащиты. Виртуальная память имела сегментно-страничную организацию, где с каж­дымсегментом связывался уровень доступа. Для того чтобы какая-либо программа моглавызвать программу или обратиться к данным, распола­гающимся в некоторомсегменте, требовалось, чтобы уровень выполнения этой программы был не нижеуровня доступа соответствующего сег­мента. Также впервые в Multics была реализованаполностью централизованная файловая система. То есть, даже если файлы находятсяна разных физических устройствах, логически они как бы присутствуют на одномдиске. В директории же указан не сам файл, а лишь линк на его физичес­коеместонахождение. Если вдруг файла там не оказывается, умная система проситвставить соответствующий девайс. Помимо этого, в Multics наличествовал большойобъем виртуаль­ной памяти, что позволяло делать имэйджи фай­лов из внешнейпамяти в виртуальную. Увы, но все попытки наладить в системе относи­тельнодружественный интерфейс провалились. Было вложено много денег, а результат былнес­колько иной, нежели хотелось ребятам из BellLabs. Проект был закрыт. Кстати, участниками проектазначились Кен Томпсон и Денис Ритчи.

СемействоUNIX

Считается, что впоявлении  Юникса в частности виновата…компьютерная игра. Дело в том, что Кен Томпсон непонятно чего ради создалигрушку «SpaceTravel».Он написал ее в 1969 году на компьютере Honeywell635, который использовался для раз­работкиMultics. Но фишка в том, что ни вышеупо­мянутый Honeywell, ни имевшийся в лаборатории GeneralElectric645 не подходили для игрушки. И Кену пришлосьнайти другую ЭВМ’ку — 18-разряд­ный компьютер РDР-7. Кен с ребята­миразрабатывал новую файловую систему, дабы облегчить себе жизнь и работу. Ну ирешил опробовать свое изобретение на новенькой машине. Опробовал. Весь отделпатентов BellLabsдружно радо­вался. Томпсонуэтого показалось мало и он начал ее усовершенствовать, включив такие функциикак inodes,подсистему управления процесса­ми и памятью, обеспечивающую использованиесистемы двумя пользователями в режиме Timesharing(разделения времени) и простой ко­мандныйинтерпретатор. Кен даже разработал несколько утилит под систему. Собственно,сот­рудники Кена еще помнили, как они мучались над осью Multics, поэтому вчесть старых заслуг один из них — Брайан Керниган — решил назвать ее по­хожимименем — UNICS  . Через некоторое времяназва­ние сократили до UNIX (читается так же, просто писать лишнюю букву НастоящимПрограммистам во все времена было лень). ОС была написана на ас­семблере.

Вот мы и подбираемся ктому, что известно в ми­ре как «Первая редакция UNIX». В ноябре 1971 года былопубликован первый выпуск полноцен­ной доки по Юниксу. В соответствии с этим иОС была названа «Первой редакцией UNIX». Вторая редакция вышла довольно быстро- меньше, чем через год. Третья редакция ничем особенным не отличалась. Развечто зас­тавила Дениса Ритчи «засесть за словари », вследствие чего тот написалсобственный язык, известный сейчас как С. И именно на нём была написана 4-яредакция UNIX в 1973 году. В июле 1974 года вышла 5-я версия UNIX. Шестаяредакция UNIX (аkа UNIX V6), выпущен­ная в 1975 году, стала первым коммерчески рас­пространяемымЮниксом. Большая ее часть бы­ла написана на С.

Позже была полностьюпереписана подсистема управления оперативной и виртуальной памятью, заодно из­менилиинтерфейс драйверов внешних устройств. Все это позволило сделать систему легкопере­носимой на другие архитектуры и было названо «Седьмая редакция» (akaUNIX version7)… Параллельно сулучшением Юникса шла разра­ботка системы, известной нам как (Fгее)BSD. Когда в 1976году в Университет Берклиопала «шестерка», там возникли местные юникс-гуру.Одним из них был Билл Джой.

Собрав своихдрузей-программистов, Билли на­чал разработку собственной системы на ядре UNIX.Запихнув помимо основных функций кучу своих (включая компилятор Паскаля), онназвал всю эту сборную солянку Distribution(BSD 1.0). Вторая версия BSD почти ни чем неотличалась от первой. Третья версия BSD основывалась на переносе UNIX version7 на компьютерысемейства VAX, что дало систему 32/V, легшую в основу BSD 3.x. Ну, и самое глав­ное- при этом был разработан стек протоколов ТСР/1Р; разработка финансироваласьМинистерством безопасности США.

Первая коммерческаясистема называлась UNIX SYSTEM III и вышла она в 1982 году. В этой операционкесочетались лучшие качества UNIX Version7.

Далее Юниксы развивалисьпримерно так:

Во-первых, появилиськомпании, занимавшиеся коммерческим переносом UNIX на другие плат­формы. Кэтому приложила руку и небезызвес­тная Microsoft Corporation, совместно с SantaCruzOperationпроизведшая на свет UNIX-вариацию под названием XENIX.

Во-вторых, BellLabsсоздала группу поразвитию Юникса и объявила о том, что все последующие коммерческие версии UNIX(начиная с SystemV) будут совместимы с предыдущими.

К 1984-му году былвыпущен второй ре­лиз UNIX SystemV, в котором появились: воз­можности блокировокфайлов и записей, копи­рования совместно используемых страниц опе­ративнойпамяти при попытке записи (copy-on-write), страничного замещения оперативной па­мяти  и т. д. К этому времени ОС UNIX былаустановлена на более чем 100 тыс. компьютеров.

В 1987-м году выпущентретий релиз UNIX SystemV. Было зарегистрировано четыре с поло­виной миллиона пользователей этойэпической операционной системы… Кстати, что касается Linux’а, то он возниклишь в 1990 году, а первая официальная версия ОС вышла лишь в октябре 1991.Как и BSD, Линукс распространял­ся с исходниками, чтобы любой пользователь могнастроить ее себе так, как ему хочется. Нас­траивалось практически ВСЕ, чего неможет себе позволить, например, Windows 9x.

DOS (DiskOperationSystem)

ДОСы были всегда. Первые- от IBM,году в 1960-х, они были весьма ограничены функцио­нально. Нормальные, дошедшиеи до наших вре­мен, и пользовавшиеся относительной извес­тностью, ведут свойсчет с QDOS...

Эта менее длиннаяистория, нежели развитие UNIX, началась в 1980 году в фирме SeattleComputerProducts. Первоначальноназванная QDOS, операционка была модифицирована и, переименовавшись к концугода в 86-DOS, была продана нашей всенародно любимой Microsoft. Корпорация IBMпоручила MS ра­ботунад операционкой для новых моделей ком­пьютеров «Голубого Гиганта» — IВМ-РС. Вконце 1981 года вышла первая версия новой ОС — РС-DOS 1.0. Проблемаоперационной системы была в том, что под каждую конкретную машину ееприходилось настраивать заново. РС-DOS'ом за­нялась сама IВМ, а Микрософтудосталась ее собственная модификация, именуемая MS-DOS. В 1982-м одновременнопоявились PC-DOS и MS-DOS версии 1.1 с некоторыми добавленны­ми и расширеннымивозможностями. К 1983-му году были разработаны версии 2.0, в которых появиласьподдержка винчестеров, а также улучшенная система администрирования файлов.Третья версия MS-DOS, выпущенная в 1984-м году, дала лишь некоторые улучшения.Последующие версии были направлены на уп­равление базовой и виртуальной памятьювплоть до версии 6.22, после которой появилась жутко урезанная 7.0, входящая всостав какой-то из Windows 9х. Больше Microsoft DOS'ами не зани­малась.

А тем временем, PC-DOS неумирала. Последняя версия включала в себя практически все, что могла MS-DOS6.22 плюс такие функции, как сред­ства резервного копирования и восстановленияповрежденных данных, встроенные в систему средства антивирусного контроля,обеспечение синхронизации файлов на двух компьютерах и т. д. Еще из ДОСов былатакая штука, как РТS-DOS производства одной из российских физическихлабораторий. Последняя ее версия означена как 6.65. Но самой необычной иприкольной являет­ся DR-ОреnDos7.02. Изначально эту OC разра­батывалаDigitalResearch, но потом по каким-то причинам от нее отказалась и продала ее компа­нии Novell. Новелл встроил внее свои сетевые штучки и продал дальше — фирме CALDERA, кото­рая дополнилаDR-DOS средствами доступа в Интернет и сейчас распространяет ее бесплатно на IBM

0S/2

Все началось с OC VM (VirtualMachine), что вышла в 1972году. Выпущенный тогда про­дукт назывался VM/370 и был предназначен дляподдержания сервера для определенного коли­чества пользователей. Эта ОС, давноотметившая свой 25-летний юбилей, по истории которой можно изучать развитиетехно­логий IBMв области серверных операционных систем и сетевых решений, являетсянадежной и мощной базой для организации корпоративнойинформационно-вычислительной системы, ориентированной на многопользовательскуюсреду крупной современной фирмы. Система VM/ESA очень эффективно используетвозможности аппаратного обеспечения и нес­колько менее требовательна квычислительным ресурсам компьютера по сравнению с OS/390, что делает ее хорошимвариантом для использо­вания в качестве платформы для корпоративной системы,информационного сервера круп­ной организации или сервера в интернете. Позже IBMорганизовала совместный проект компаний Microsoft и IBM, нацеленный на создание операционной системы,лишенной недостатков. Первая версия 0S/2вышла в конце 1987 года. Она была в сос­тоянии использовать развитыевычислительные возможности процессора  иобладала сред­ствами обеспечения связи с большими машина­ми фирмы IBM. В 1993 году фирма IBMвыпусти­ла 0S/2 2.1,полностью 32-разрядную систему, обладавшую способностью выполнять приложе­ния,созданные для Windows, имевшую высокую производитель­ность и поддерживающую большоеколичество периферийных устройств. В 1994 году вышла 0S/2 WARP 3. В этойреализации, помимо дальнейшего повыше­ния производительности и снижениятребований к аппаратным ресурсам, появилась поддержка работы в Интернете.Сейчас же из последних версий следует отметить лишь 0S/2 Warp4, спо­собнаяработать с 64-разрядными процессорами. Кроме того, в ней довольно полнопредстав­лены средства взаимодействия с Интернетом, позволяющие 0S/2 выполнятьне только клиен­тские программы, но и выступать в качестве веб-сервера. Начинаяс третьей версии, фирмой IBMпоставляются локализованные версии 0S/2 дляРоссии. Пройдя довольно большой и сложный путь, эта ОС для персональныхкомпьютеров об­ладает сегодня такими особенностями, как реальнаямногозадачность, продуманные и на­дежные подсистемы управления памятью и ад­министрированияпроцессов, встроенная под­держка работы в сети и дополнительные функциисетевого сервера, мощный язык программирова­ния REXX, предназначенный длярешения задач системного администрирования. Перечисленные возможности позволяютиспользовать 0S/2 в ка­честве операционной системы для мощных рабо­чих станцийили сетевых серверов.

Пошаговое развитие Microsoft Windows

В те времена, когдаработа над Windows только начи­налась, считалось, что будущее принадлежит интег­рированнымсредам. Фирма VisiCorp — создатель пер­вой электронной таблицы VisiCalc, занималась созда­нием пакета Vision, работавшего втекстовом режиме с возможностью управления манипулятором «мышь».Пакет предназначался для объединения нескольких приложений одной многооконнойоболочкой. Фирма Quarterdesk в то время разрабатывала пакет DESQ, которыйвпоследствии стал основой для ее многоза­дачной среды DESQView.

Позиция фирмы Microsoftбыла иной. После посеще­ния исследовательского центра XeroxPARC прези­дент фирмы Билл Гейтс решил занятьсясозданием графической среды, которая послужила бы стандарт­ной платформой дляразработчиков прикладных про­грамм. Тогда же этот центр посетил и Стив Джобб,создатель компьютеров Macintoshи, позднее, NeXT. Какое впечатление на обоих молодых людей оказалоувиденное, хорошо известно. Итак, Microsoft поста­вила себе задачу по созданиюплатформы для разра­ботчиков. Предполагалось обеспечить разработчиковвстроенными функциями для реализации пользова­тельского интерфейса и егокомпонентов — окон, меню, панелей диалога, которые могли бы управ­ляться спомощью клавиатуры или мыши.

Когда работа надсредой  Windows только начиналась, враспоряжении  Microsoft был компьютер спроцес­сором 8088 и максимальным объемом памяти 640 Кбайт. Предполагалось, чтопользователи этой среды имеют порядка 256 Кб памяти, а жесткий диск им недоступен из-за высокой цены. Наилучшим графиче­ским адаптером в те времена былCGA с разрешением 320 на 200 при работе с четырьмя цветами. Адаптер Herculesобеспечивавшийразрешение 720 на  348 в монохромномрежиме был тогда новинкой. Работа графической среды в таких условиях былабезумно медленной. В 1983 г стали просачиваться первые сведения о разработкеWindows.

К концу 1984 года казалось,разработка Windows не завершится никогда. В ноябре 1984 года фирма Microsoftобъявила, что поставка Windows отложена до июня следующего года. К тому временина рынке присутствовали два аналогичных продукта — TopViewфирмы IBM и Visionфирмы VisiCorp, оба работавшие в текстовом режиме.

В то время Билл Гейтсвозлагал большие надежды на графическую пользовательскую среду (концепции  «компьютер в каждом доме и на каждомстоле» и «мгновенно доступная информация» пришли не­сколькопозже). Несмотря на высокую цену и низкую производительность, на рынкеощущалось некоторое влияние компьютеров Macintosh, хотя в 1984 году появились компьютеры IBMРС и Compaq.

Windows 1.0

Когда фирма Microsoftсозвала пресс-конференцию на выставке Comdex, проходившей в ноябре 1985 года в Лас-Вегасе,многие посчитали это событие последним шансом, особенно, после того как средаWindows не была выпущена, как было обещано, в июне того же года.Пресс-конференция плавно пере­текла в презентацию нового продукта — MicrosoftWindows 1.0.

По сравнению синтерфейсом Macintosh, среда Windows 1.0 выглядела, мягко говоря, «бледно». Окна наэкране не перекрывались (а располагались, запол­няя экран, что называется tile), но имели кнопки дляизменения размера и могли перемещаться мышью. В первой версии Windows не былареализована мета­фора «рабочей поверхности» (desktop), к тому времени уже имевшаяся в среде Мас и вграфической обо­лочке GEM фирмы DigitalResearch. Программа управления файлами MS- DOS Executiveработала втекстовом режиме.

Среда Microsoft Windows1.0 не была требовательна к ресурсам: для ее работы было достаточно 256 Кбайтпамяти и компьютера с двумя дисководами. Но как показал опрос первых пользователей,наличие жест­кого диска и 640 Кбайт памяти существенно повы­шали производительностьсреды. Ряд проблем был решен, когда фирма Microsoft ввела поддержку рас­ширеннойпамяти (LIM), стандарт которой был изна­чально разработан фирмой Lotusдля работы элек­троннойтаблицы 1-2-3.

Используя расширеннуюпамять, среда Windows 1.03 могла скопировать код и данные в расширенную па­мятьвместо жесткого диска, но программы могли выполняться только в оперативнойпамяти. Для Windows 1.0 поставлялось немного прикладных про­грамм AldusPageMaker1.0 (перенесенный с Macintosh) и графический пакет In-A-Visionфирмы Micrografx. Обе программы работали чрезвычайно медленно, даже на компьютерах классаPC AT.

Очевидно, что для того,чтобы Windows заняла лиди­рующее положение, требовались коренные измене­ния. В1987 году произошло два значительных собы­тия: была объявлена первая версиясистемы управле­ния электронными таблицами ExcelforWindows (почему-то версии 2.0) и новая версия среды Windows.

Windows 2.0

Годом позже среда Windowsбыла поделена на два продукта, символизируя тем самым разделение рынка насистемы с процессором 386 и без него. Версия Windows/286 была улучшеннойверсией Windows 2.0 с поддержкой протокола управления расширенной памятью EMS4.0. Версия Windows/386 предостав­ляла несколько больше возможностей. Используяаппаратные преимущества процессора 80386, эта среда могла эмулировать расширеннуюпамять в до­полнительной памяти и выполнять одновременно несколько программ,работая в виртуальном 8086 режиме процессора 80386.

Но даже при наличииWindows/386, высокопроизво­дительных процессоров, значительного количествапамяти и поддержке VGA-графики среде Windows не доставало большого количестваприкладных про­грамм. Большинство фирм — производителей про­граммногообеспечения делали ставку на OS/2. К их числу относились Borlandи Lotus. В их планы разра­боткаприложений для среды Windows в ближайшее время не входила

По сравнению с версией1.0, версия Windows 2.0 имела ряд совершенствований. Тогда как программа MS-DOSExecutiveпо-прежнему работала в текстовом режиме и не было графической программы управле­нияфайлами и рабочей области, появились перекры­вающиеся окна с кнопкамимаксимизации и миними­зации. Поддержка перекрывающихся окон стала одной изпричин длительных судебных процессов между фирмой Appleи фирмами DigitalResearch (графическая оболочка GEM) и Microsoft. Окна могли перемещаться по экрану;была реализо­вана поддержка клавиатурных эквививалентов для большинствастандартных команд и функций меню.

Не менее важным быловведение протокола динами­ческого обмена данными (DDE), и пакет Excelявился первымпримером использования этой кон­цепции. Протокол давал возможность установитьди­намическую связь между приложениями. Аналогич­ный протокол был реализован,фирмой Appleтолько в рамках операционной системы System7 в 1990 году.

Windows 3.0

Крупным шагом вперед сталвыпуск в мае 1990 года версии Windows 3.0. Фирма Microsoft  ввела под­держку защищенного  режима процессоров 80286 и  80386, что давало прикладным программамбольше памяти. Поддержка 386 расши­ренного режима была перенесена из Windows/386. Прикладным программам теперьотводилось до 16 Мбайт памяти, причем не странично организованной, как в LIMEMS, а доступной для одновременного ис­пользования. Была реализованапсевдомногозадач­ность и возможность выполнения DOS- программ в окне.

Заметно улучшилсяпользовательский интерфейс. Программы управления файлами FileManagerи ProgramManagerбыли выполнены в стиле самой среды, появилась программа конфигурации ControlPanel, были добавленыпропорциональные шрифты, а также объемные интерфейсные элементы: полосыпрокрутки и кнопки.

Изменения в работедисплейных драйверов и воз­можность адресации большего объема памяти позво­лилиWindows работать существенно быстрее. Нако­нец-то, и пользователи, и разработчикипрограммных продуктов получили именно ту среду, которую они так долго ждали.

Среди фирм — производителей программного обеспе­чения началась поистине Windows-истерия:все, что можно и нельзя было перенести в эту среду, получало название forWindows: компиляторы,электронные таблицы, графические пакеты, коммуникационные программы, игры  -  всешло на алтарь Windows. В такой гонке многие фирмы задыхались, отставали, другиевырывались вперед. Друзей не было и нет, небольшие и крупные фирмы, вовремя неразвернув­шиеся в сторону Windows, сметались с пути, их ску­пали, с нимиобъединялись, обменивались акциями, одним словом, неповоротливые клиенты простоуничтожались. Многие фирмы росли как на дрожжах: еще вчера они предлагали один- два продукта, рабо­тающих в среде DOS, а сегодня — широкий спектрWindows-продуктов. Пусть не очень высокого каче­ства, но зато сегодня.

Windows3.1

Несмотря на всеулучшения, в среде Windows 3.0 были и существенные упущения: недостаток систем­ныхресурсов, что делало невозможным использова­ние имеющейся памяти, и знаменитыесистемные ошибки (UAE), происходившие намного чаще, чем этого можно былоожидать. Решение этих проблем привело к появлению версии Windows 3.1, котораяизначально планировалась как небольшое улучшение версии 3.0. На самом делевведение поддержки мас­штабируемых шрифтов технологии TrueTypeи ис­правление ряда принципиальных ошибокпревратило Windows 3.1 в самостоятельный проект, к которому в результате добавилисьзначительные новшества. Так, был реализован протокол создания составных доку­ментовOLE, документирован протокол Drag-and-Drop, улучшен интерфейс с протоколом DDE (библиотекаDDEML), введены панели диалога об­щего назначения (COMMDLG), в ответ на многочис­ленныезапросы были открыты ранее недокументиро­ванные функции и рабочие области ядра(TOOLHELP). Одним словом, среда Windows превра­тилась в хороший инструмент дляразработчиков и удобный графический интерфейс для пользователей.

Windows for Workgroups 3.11

В ноябре 1992 года фирмаMicrosoft выпустила не­сколько обновленную версию Windows — Windows forWorkgroups3.11, первую операционную систему Windows,включающую в свой состав сетевые сред­ства. Данная система логически продолжаетлинию Windows и позволяет соединить в единую сеть от­дельные компьютеры по бессервернойсхеме (одноранговая сеть), а также позволяет работать как сетевой клиент длясервера Windows NT. Теперь для организации сети необходимо иметь только Windowsи соответствующее оборудование — сетевые карты, кабели и т.д. В Windows forWorkgroupsвпервые стали использоваться 32-разрядные драйверывирту­альных устройств (VxD) и 32-разрядный доступ к же­сткому диску, чтозначительно повысило производи­тельность. Еще одним новшеством стало то, чтоWindows forWorkgroupsработалатолько в 386-м расширенном режиме, тем самым, подписывая смерт­ный приговорустаревшим 286-м процессорам.

Windows NT 3.51- новая технология Microsoft

Windows NT, выпущенная виюле 1993 года, разрабо­тана как операционная система высокого класса длякомпьютеров класса high-end. Онаизначально разра­батывалась как сетевая операционная система для работы, как вкачестве сервера, так и в качестве рабо­чей станции. Windows NT это непоследовательница Windows 3.х, а в корне новая операционная система,открывающая новую линию Windows. Внешне Windows NT очень сильно похожа наWindows 3.х, но ее внутренняя структура в корне отличается от Windows 3.х.Архитектура Windows NT разрабатыва­лась таким образом, чтобы система обладаламакси­мальной устойчивостью и надежностью. И надо ска­зать это разработчикамудалось, Windows NT обеспе­чивает стабильность вполне сравнимую с серверамиUNIX. Windows NT функционирует не только на платформе Intel, но и на RISC-процессорах: PowerPC, MIPS R4000, DEC Alpha. 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

24 августа 1995 года впродажу поступила новая опе­рационная система Windows 95. Еще до выхода  было продано около 400 тыс. экземпляровbeta-версий этой системы. Вся компьютерная общественность буквально помешаласьна этой системе — выход Windows 95 стал главнейшим событием 1995 года. Началсяшквал: все журналы писали о Windows 95, стали выходить книги, проводиласьширокая реклам­ная компания, все производители программного обеспечения сталипеределывать свои продукты для этой новой операционной системы, производителикомпьютеров и комплектующих старались получить логотип DesignedforWindows 95. Причина же, по которой Windows 95 оказалась в центре всеобщеговнимания, проста: это самое важное обновление сис­темы Windows со временипоявления  в 1990г. Windows 3.0.

Пользователи теперьполучили теперь преимущества объектно-ориентированного и

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