Чтение онлайн

на главную

Жанры

Windows XP для бывалого бойца

Ахметов Камилл

Шрифт:

Оболочкой ранних версий Windows служила MS-DOS Executive (рис. 1.3). Эта программа позволяла мышью или клавишами управления курсором отыскивать файл или каталог, легко открывать его, выбирать дисковод и переходить в над-каталог, нажав клавишу Backspace. Вот и все плюсы этой однооконной программы, не поддерживавшей, кстати, и перетаскивания мышью (drag-and-drop, «перетащи и отпусти»).

Рис. 1.3.


Одновременно с разработкой Windows во второй половине 80-х годов Microsoft (совместно с IBM) вела разработки графического интерфейса Presentation Manager для будущей операционной системы OS/2, которая должна была прийти на смену MS-DOS, и приложений для компьютеров Macintosh фирмы Apple. Собственно, свои первые

программы с графическим интерфейсом – текстовый процессор Word и электронную таблицу Excel – Microsoft выпустила именно для Macintosh. «Мы тесно сотрудничали с Apple в процессе создания Macintosh… – пишет Билл Гейтс. – Разработка графических программ потребовала немалого воображения».

Неудивительно, что к 1990 году Microsoft добилась серьезных успехов в разработке графического интерфейса. И только тогда Apple подала на Microsoft в суд, усмотрев в интерфейсе Windows 3.0 сходство с интерфейсом ОС компьютеров Macintosh!

Инженерам Microsoft, кроме того, удалось самостоятельно решить проблему доступа ко всей оперативной памяти программ, использующих Windows API. Руководство Microsoft хорошо понимало, что встраивание этой находки в будущую версию Windows положит конец совместному проекту IBM и Microsoft в отношении OS/2.

«Деловые отношения с IBM для нас были жизненно важны», – признается Гейтс. До 1990 года он не уставал повторять, что именно OS/2 с интерфейсом Presentation Manager (PM) станет ОС будущего, а проект Windows с интерфейсом, идентичным PM, существует «для бедных». Говорить так его, видимо, обязывал контракт с IBM.

Но в это самое время полным ходом двигался проект Windows 3.0 – среды, использующей, в отличие от предыдущих версий Windows, преимущества защищенного режима, включая работу с расширенной (а не только базовой и отображаемой) памятью. В книге «Гейтс» Стивен Мэйнс и Пол Эндрюс описали историческое обсуждение проекта Windows 3.0 (имевшее место, вероятно, в начале 89-го), когда разработчик Дэвид Вейс доложил о том, что нашел способ перевести Windows в защищенный режим:

«– Хорошо, давайте займемся этим, – сказал Гейтс.

Баллмер[5] повернулся к Биллу:

– А что мы скажем IBM?

Улыбка осветила лицо Билла Гейтса:

– А это ваша проблема, Стив.

И проблема была. IBM видела в Windows лишь промежуточное звено между DOS и PM, но не более того. Теперь, преодолев внутренние ограничения DOS, Windows сама противопоставлялась OS/2 и Presentation Manager. Единственное, чего ей недоставало, – даты выхода».[6]

Вскоре после выхода Windows 3.0 деловые отношения с IBM перестали быть для Microsoft жизненно важными. Поддержка же Microsoft Windows стала жизненно важной для IBM OS/2 (а не наоборот). А Microsoft объявила о своих дальнейших планах: поддержке и развитии Windows, OS/2 (без IBM) и создании новой ОС NT (New Technology). Но об этом позже. А событием 1990 года и, как стало ясно потом, началом новой эпохи стал выпуск 22 мая 1990 года графической ОС Microsoft Windows 3.0. Она имела приятный графический GUI (по сравнению с тем, что до сих пор появлялось для IBM PC), предоставляла значительный комплекс услуг, оперировала всем объемом памяти, адресуемым микропроцессорами 80286, 80386 и выше. С 32-разрядными микропроцессорами (80386 и выше) и при наличии не менее 2 Мбайт памяти Windows 3.0 могла задействовать виртуальную память – этот режим работы был назван 386-м расширенным (386 Enhanced Mode).

 

Фундаментом для новой графической оболочки 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.

Поделиться:
Популярные книги

Приручитель женщин-монстров. Том 3

Дорничев Дмитрий
3. Покемоны? Какие покемоны?
Фантастика:
юмористическое фэнтези
аниме
5.00
рейтинг книги
Приручитель женщин-монстров. Том 3

На границе империй. Том 8. Часть 2

INDIGO
13. Фортуна дама переменчивая
Фантастика:
космическая фантастика
попаданцы
5.00
рейтинг книги
На границе империй. Том 8. Часть 2

Заплатить за все

Зайцева Мария
Не смей меня хотеть
Любовные романы:
современные любовные романы
эро литература
5.00
рейтинг книги
Заплатить за все

Инкарнатор

Прокофьев Роман Юрьевич
1. Стеллар
Фантастика:
боевая фантастика
рпг
7.30
рейтинг книги
Инкарнатор

Кодекс Охотника. Книга XVI

Винокуров Юрий
16. Кодекс Охотника
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Кодекс Охотника. Книга XVI

Гром над Империей. Часть 1

Машуков Тимур
5. Гром над миром
Фантастика:
фэнтези
5.20
рейтинг книги
Гром над Империей. Часть 1

Идеальный мир для Социопата 7

Сапфир Олег
7. Социопат
Фантастика:
боевая фантастика
6.22
рейтинг книги
Идеальный мир для Социопата 7

Газлайтер. Том 3

Володин Григорий
3. История Телепата
Фантастика:
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Газлайтер. Том 3

Защитник

Астахов Евгений Евгеньевич
7. Сопряжение
Фантастика:
боевая фантастика
постапокалипсис
рпг
5.00
рейтинг книги
Защитник

Возвышение Меркурия. Книга 2

Кронос Александр
2. Меркурий
Фантастика:
фэнтези
5.00
рейтинг книги
Возвышение Меркурия. Книга 2

Приручитель женщин-монстров. Том 4

Дорничев Дмитрий
4. Покемоны? Какие покемоны?
Фантастика:
юмористическое фэнтези
аниме
5.00
рейтинг книги
Приручитель женщин-монстров. Том 4

Попаданка в деле, или Ваш любимый доктор - 2

Марей Соня
2. Попаданка в деле, или Ваш любимый доктор
Любовные романы:
любовно-фантастические романы
7.43
рейтинг книги
Попаданка в деле, или Ваш любимый доктор - 2

Генерал Империи

Ланцов Михаил Алексеевич
4. Безумный Макс
Фантастика:
альтернативная история
5.62
рейтинг книги
Генерал Империи

Машенька и опер Медведев

Рам Янка
1. Накосячившие опера
Любовные романы:
современные любовные романы
6.40
рейтинг книги
Машенька и опер Медведев