Смекни!
smekni.com

Операционные системы описание (стр. 2 из 6)

Хотя вопрос о том, а были ли первые версии Windows ПОЛНОЦЕН­НОЙ операционной системой, до сих пор остается открытым. Ведь ус­танавливалась Windows поверх уже имеющейся на компьютере «опера-ционки» — DOS — и лишь расширяла ее возможности. Фактически, она представляла из себя лишь графическую оболочку, настройку над установленным на компьютере комплектом MS-DOS. Однако корпо­рация Microsoft с самого начала предпочитала позиционировать Windows как ОС — имидж прежде всего! Согласны с Microsoft и многие профессиональные программисты — например, Эндрю Шульма, автор книги «Неофициальная Windows 98» (на эту книгу мне указал один из моих читателей, за что ему огромное спасибо).

Неудивительно, что многие опытные пользователи, подобно проци­тированному в эпиграфе Джону Двораку, отнеслись к Windows, как к модной игрушке. Однако со временем достоинства этой «оболочки» про­являлись все явственнее — полноценный графический интерфейс, поз­волявший пользователю избавится от лицезрения скучных списков фай­лов, а команды отдавать простым щелчком мыши по ярким иконкам...

Появилась пусть примитивная, но многозадачность — хотя число одновременно запускаемых приложений было ограничено двумя-тре­мя, запустить больше не позволяло малое количество оперативной па­мяти. А самое главное — исчез пресловутый барьер 640 кбайт, и ком­пьютер смог наконец-то использовать всю установленную на нем опе­ративную память.

Однако «в ложке меда не обошлось без бочки дегтя»: Windows отли­чалась своей редкостной неустойчивостью, частыми «зависаниями» и большим количеством ошибок. Это было связано с тем, что програм­мам в Windows приходилось жить в общем, пространстве, затевая насто­ящую драку по поводу того, кому достанется большее количество опе­ративной памяти или мощности процессора, т. е. модель многозадач­ной работы в Windows была упрощенной...

И тем не менее к середине 90-х годов компьютеров, не оснащенных Windows 3.1, в мире осталось не так уж много...

Windows NT

Одновременно с линией «домашних» ОС Microsoft разрабатывала и другие операционные системы, рассчитанные на корпоративных пользователей, на работу в локальных компьютерных сетях. Первоначаль­ным кандидатом на занятие этой ниши была OS/2, но, как известно, в скором времени эта ОС «вышла из доверия» и была отдана на откуп IBM. Тогда-то на арене и появилась Windows NT (Windows New Technology)...

32-разрядная Windows NT, первая версия, которой появилась на рын­ке в 1993-м, а последняя — в 1998 году, с самого начала создавалась как сверхстабильная, надежная система, рассчитанная, прежде всего на рабо­ту, а не на разные игрушки-развлечения. И в этом смысле Windows 98/МЕ может ей только позавидовать: случаи ошибок, крахов и «зависа­ний» при работе в Windows NT встречаются крайне редко. Происходит это потому, что NT, как и OS/2, заботится о надежном разделении рабо­тающих под ее управлением программ, не давая им «драться» за ресурсы. В Windows 3.1/98/ME каждая из загруженных программ чувствовала се­бя в оперативной памяти полновластным хозяином, считая себя вправе претендовать на любой ее объем и любую область. Принцип «в тесноте да не в обиде» тут не срабатывал — нередко по-молодецки разгулявшиеся в памяти программы устраивали буйную потасовку, в результате которой оперативная система «зависала». NT же учинила у себя настоящую «дик­татуру», разведя все задачи и процессы по отдельным «камерам». При этом, в качестве «пайка», каждому «узнику» выделялась своя доля адрес­ного пространства оперативной памяти и системных ресурсов.

Более того — NT пошла еще дальше. В отличие от Windows 98/МЕ она безусловно запрещает безоговорочный доступ к ресурсам компью­тера любым программам, пытающимся работать с «железом» напря­мую. Это позволяет системе избежать конфликтов (с которыми так хорошо знакомы пользователи «домашних» Windows), однако в результа­те работать под NT отказываются любые программы, написанные под DOS, и многие созданные для Windows 95. Кроме того, «аппетиты» Windows NT в отношении ресурсов компьютера вдвое выше, чем Windows 98.

Наконец, следует учитывать и тот факт, что большая часть досто­инств NT проявляется лишь в сетевом режиме работы — т. е. в связке с другими компьютерами. И хотя на Западе «домашние сети» становятся явлением обыденным, нашей стране до этого еще очень далеко.

Сегодня под управлением Windows NT и ее преемницы Windows 2000 работает большинство рабочих станций и серверов в крупных ло­кальных сетях на предприятиях всего мира. Однако потихоньку «дозре­вает» до нее и домашний рынок. Ведь спрос на стабильные и надежные операционки, к числу которых нельзя отнести ни Windows 95, ни Windows 98, постоянно возрастает, а старые программы для DOS посте­пенно исчезают с компьютеров даже самых закоренелых ретроградов.

Windows 95

Легенды об этой ОС начали ходить задолго до ее рождения. Послед­нее, кстати говоря, должно было состояться еще в 1994 году — именно тогда появились официальные сообщения о завершении разработки новой ОС, получившей название Chicago. Однако время представления «Чикаго» жаждущей общественности постоянно откладывалось, кор­порация Microsoft делала обнадеживающее заявление за заявлением... Казалось, что это никогда не кончится...

Однако в августе 1995 года. Windows 95 все-таки вышла в свет. При­чем сделала это с грандиозной, невиданной ранее рекламной шумихой и помпой. В ту августовскую ночь по всей Америке гремели фейервер­ки. Страна была охвачена празднествами — можно было подумать, что отмечали не выход новой программы, а, скажем, День независимости. Телевидение показывало — вы не поверите! -- гигантские очереди в компьютерных магазинах, в которых стояли сотни людей, жаждущих наконец-то установить на свой компьютер новую ОС...

Так что же представляла собой эта загадочная, великая и новаторская опе­рационная система, что было в ней такого, что смогло свести с ума весь мир?

Начать с того, что впервые Windows превратилась из графической над­стройки для DOS в полноценную операционную систему. По крайней ме­ре, так заявляли ее разработчики. На самом же деле все было сложнее: в качестве основы в Windows 95 по-прежнему использовалась добрая старая DOS. Чуть модернизированная, конечно, и не заявленная в качестве от­дельного продукта... Впрочем, большинство потребителей такой вариант устраивал. Ведь у них оставалась возможность работать в привычном им DOS-режиме, не загружая графическую оболочку Windows, — и, следова­тельно, не расставаться с привычными DOS-программами.

Более того — новая операционная система стала, подобно Windows NT, 32-разрядной. Напомним, что все предыдущие версии DOS и Windows были 16-разрядными и, стало быть, не могли в полной мере использовать возможности даже процессоров семейства 386 и уж тем более -- новых процессоров Pentium. Конечно, в этом достоинстве крылись и некоторые ^удобства — специально под Windows 98/ME пользователям пришлось заменять все свои Windows-программы на но­вые, 32-разрядные версии. Однако на практике переход оказался срав­нительно легким — уже в течение года были выпущены новые версии всех популярных программных продуктов. Да и старые, 16-раз­рядные версии ухитрялись работать с новой ОС без всяких проблем.

Вот тут-то и была зарыта собака, о которой разработчики Windows 95 предпочитали умалчивать. Хотя новая система и именовалась «32-разряд­ной», в целях совместимости со старыми программами ее ядро по-преж­нему содержала старые, 16-разрядные модули... А стало быть, унаследова­ла от своих предшественников все ту же шаткость и нестабильность.

Зато Windows 95 могла гордиться абсолютно новым графическим интерфейсом более элегантным, удобным и просто красивым по сравнению с «внешностью» Windows 3.1. Многое Microsoft заимствова­ла из операционных систем конкурентов — OS/2, MacOS, Motif и т. д. И во многих компьютерных журналах того времени даже проводились мини-конкурсы на тему «Угадай, на какой из картинок показана Windows 95, а на какой — OS/2». Что же, перенимать лучшее у конку­рентов — черта скорее положительная, чем отрицательная...

Если Windows 3.11 обладала лишь относительной поддержкой муль­тимедиа, то Windows 95 сделала существенный шаг вперед: в эту опера­ционную систему впервые был интегрирован программно-драйверный комплекс DirectX, предоставляющий приложениям Windows прямой доступ к аппаратным устройствам ПК — звуковой карте, видео-плате и т. д. Именно благодаря этому стало возможным создание игр для Windows 95. А другая система — ActiveMovie — обеспечивала поддерж­ку воспроизведения большого количества мультимедийных файлов - от музыки в формате MIDI до видеодисков.

Наконец, Windows 95 могла автоматически распознать большое чис­ло комплектующих и обладала значительно более совершенным меха­низмом настройки и конфигурации. Все это существенно снижало риск критических ошибок, постоянно преследовавших пользователей старых версий Windows. Хотя очень скоро выяснилось, что и новая система под­вержена внезапным «обморокам» и не отличается стабильностью. Это и неудивительно: модель многозадачности и распределения ресурсов Windows 95 в полной мере унаследовала от своих предшественников...

В течение двух лет, последовавших со дня выпуска Windows 95, вышло еще несколько промежуточных версий этой ОС. Летом 1996 года свет уви­дела новая версия Windows под названием OSR2 (OEM Service Release), предназначенная только для поставки вместе с готовыми компьютерами (OEM). В OSR2 были исправлены многие ошибки Windows 95, добавлена поддержка нескольких новых устройств. А самое главное — новая версия Windows 95 внесла серьезные изменения в способ расположения файлов на жестком диске (файловую систему) — вместо устаревшей FAT16 поль­зователи OSR2 могли использовать файловую систему FAT32, позволяю­щую сэкономить место на диске.