Ахметов Камилл
Шрифт:
Фундаментом для новой графической оболочки Windows 3.0 стали приложения Диспетчер программ (Program Manager) и Диспетчер файлов (File Manager), в отличие от MS-DOS Executive, показывавшей «настоящие» файлы и каталоги. А вот значки Диспетчера программ Windows 3.0 (рис. 1.4) служили только для запуска приложений. Чтобы пользователь мог упорядочивать и хранить значки запуска для большого количества приложений, разработчики сделали его многооконным.
Рис. 1.4.
Приложение File Manager (рис. 1.5), предназначенное только для работы с дисками и файлами, тоже было многооконным и позволяло производить файловые операции методом перетаскивания; следовало, однако, знать правила этих операций, чтобы именно копировать, а не переносить файлы, и наоборот. Открытие подкаталога по умолчанию приводило к появлению нового подокна в Диспетчере файлов Windows 3.0, а удерживая клавишу Shift, можно было отобразить содержимое подкаталога в текущем окне.
Рис. 1.5.
В Windows был реализован принцип многозадачности. DOS-программы под Windows 3.0 выполнялись в режиме вытесняющей, а программы, соответствующие Windows API, – в режиме кооперативной многозадачности. Минимальный объем оперативной памяти, при котором Windows могла хоть как-то функционировать, составлял всего 1 Мбайт в стандартном режиме (Standard Mode). Кроме того, Windows по-прежнему могла работать на машинах класса IBM PC XT, обращаясь только к нижним 640 Кбайт памяти (реальный режим, или Real Mode).
С формальной точки зрения Windows не была ОС – она достраивала ядро и командный процессор MS-DOS собственными ядром и графическим интерфейсом. Но для пользователей важнее было то, что под Windows нет серьезных проблем с выполнением MS-DOS-приложений, а Windows-приложения взаимодействуют с ее графическим интерфейсом, используют сервисы Windows и всю доступную для них память. Microsoft и сама производила для Windows программы, например знаменитый текстовый процессор Word и электронную таблицу Excel. Но для продвижения Windows на рынок главным было то, что в считанные месяцы подавляющее большинство независимых программных фирм перешло на производство Windows-приложений.
Утвердив таким образом новый стандарт на ПО для IBM PC-совместимых компьютеров, Microsoft расторгла соглашение о совместных разработках с IBM. Windows 3.0 оказалась значительно более удачным в рыночном плане продуктом, чем все предыдущие версии OS/2 и Windows вместе взятые. За первый год Microsoft продала 5 миллионов экземпляров Windows 3.0, тогда как общий объем продаж первого поколения OS/2 не достигал и полумиллиона копий.
«Когда Windows в конце концов поднялась на гребне волны положительной обратной связи, которую обеспечили небольшие, но многочисленные программистские фирмы, крупные компании остались позади, потому что не успели вовремя перейти на Windows», – так оценил эти события Гейтс. Единственной крупной компанией, встретившей Windows 3.0 во всеоружии, была сама Microsoft с приложениями Word и Excel для Windows, которые мгновенно стали массовыми и к которым вскоре присоединились другие программные продукты Microsoft. Спустя некоторое время они были объединены в семейство Microsoft Office.
Начало 90-х характеризовалось быстрым ростом влияния Microsoft Windows не только на программном, но и на аппаратном рынке. Появился спрос, например, на платы видеоадаптеров, оптимизированные для Windows, и вообще на системы с производительностью, достаточной для комфортной работы с Windows, – то есть с микропроцессором не ниже 80386 и памятью не менее 4 Мбайт. Впрочем, Windows функционировала и на более слабой аппаратуре. Так что в сознании пользователей подспудно утверждалась мысль о том, что именно Windows является ОС, а MS-DOS – всего лишь подложка Windows.
С апреля 92-го (то есть с момента появления Windows 3.1) Windows официально именуется ОС. Интерфейс Windows 3.1 был несколько улучшен: в частности, были усилены возможности управления экранными объектами при помощи мыши. Динамический обмен данными между приложениями (DDE – Dynamic Data Exchange) теперь поддерживался самой Windows. В систему вошли средства мультимедиа, поставлявшиеся ранее отдельно в пакете Windows Multimedia Extensions. Для расширения издательских возможностей в Windows была встроена поддержка системы масштабирования шрифтов TrueType.
Windows 3.1, как и 3.0, была 16-разрядной системой, но предлагала только два режима работы: стандартный и 386-й расширенный. Теперь с Windows уже нельзя было работать на машине класса XT, но 286-е компьютеры остались «дееспособными». В целом Windows стала стабильнее и удобнее, производительность системы повысилась. Все это привело к тому, что с середины 92-го развитие Windows-рынка фактически относилось уже к Windows 3.1 и все больше приложений производилось именно для Windows 3.1, а не для предыдущей версии.
Отметим также Windows for Workgroups 3.1 (1992 г.), которая была уже не только «настольной» ОС, но и самостоятельной сетевой ОС для одноранговой локальной сети и сетевым клиентом. В Windows for Workgroups 3.1 был реализован механизм Network DDE, и появилась почтовая программа. Windows for Workgroups 3.11 (конец 1993 года) содержала новую версию виртуальной файловой системы, совместимую с MS-DOS, и работала только в 386-м расширенном режиме.
Как мы увидим, дальнейшее развитие микропроцессоров Intel и естественное отмирание систем на базе более ранних микропроцессоров, чем Intel 80386, сделало возможным отказ от всех режимов работы ОС, кроме 386-го расширенного… А пока вернемся к проекту New Technology (NT).