Windows 3.0 — третий крупный релиз Microsoft Windows , выпущенный в 1990 году. Его новый графический пользовательский интерфейс (GUI) представляет приложения в виде кликабельных значков , а не списка имен файлов , как в его предшественниках. Более поздние обновления расширяют возможности, такие как поддержка мультимедиа для записи и воспроизведения звука, а также поддержка CD-ROM .
Windows 3.0 — первая версия Windows, которая хорошо себя зарекомендовала как с точки зрения критики, так и с коммерческой точки зрения. Ее графический интерфейс считался конкурентом графическому интерфейсу Apple Macintosh и Unix . Другие хвалебные функции — улучшенная многозадачность , настраиваемость и особенно утилитарное управление памятью, которое беспокоило пользователей предшественников Windows 3.0. Microsoft подверглась критике со стороны сторонних разработчиков за объединение своего отдельного программного обеспечения с операционной средой, что они считали антиконкурентной практикой. Windows 3.0 имела 10 миллионов продаж и была заменена Windows 3.1 в 1992 году.
Поддержка Windows 3.0 прекратилась 31 декабря 2001 года.
До Windows 3.0 партнерство IBM объединяло персональные компьютеры с MS-DOS от Microsoft с 1981 года. Microsoft ранее пыталась разработать успешную операционную среду под названием Windows, [1] от которой IBM отказалась для своей линейки продуктов. [2] По мере приближения пятой итерации MS-DOS, IBM потребовала версию, которая могла бы работать в « защищенном режиме », чтобы позволить нескольким программам одновременно, среди прочих преимуществ. MS-DOS изначально была разработана для работы в реальном режиме и запуска только одной программы за раз из-за ограничений микропроцессора Intel 8088. Позже Intel выпустила Intel 80286 , эффективно поддерживающую такую многозадачность (с несколькими различными аппаратными функциями, включая защиту памяти, аппаратное переключение задач, разделение привилегий программ и виртуальную память, которые отсутствовали в более ранних процессорах Intel x86) и которая могла быть напрямую подключена к в 16 раз большему объему памяти, чем 8088 (и 8086). Две компании разработали следующее поколение после MS-DOS, названное OS/2 . Раннее программное обеспечение OS/2 не обременено совместимостью с MS-DOS, что дает IBM технологическое преимущество. [3]
В конце 1987 года Windows/386 2.0 представила ядро защищенного режима , которое может выполнять несколько задач MS-DOS-приложений в многозадачном режиме с использованием виртуального режима 8086 , но все приложения Windows по-прежнему работают на общей виртуальной машине DOS . Когда остальная часть команды Microsoft перешла к проекту OS/2 2.0, Дэвид Вайз, член команды разработчиков Windows и критик IBM, считал, что он может перезапустить проект Windows. Microsoft нужны были инструменты программирования для работы в защищенном режиме, поэтому она наняла Мюррея Сарджента, профессора физики из Университета Аризоны , который разработал расширитель DOS и программу отладки , работающую с приложениями защищенного режима. Windows 3.0 возникла в 1988 году как независимый проект Вайза и Сарджента, использовавший отладчик Сарджента для улучшения менеджера памяти и запуска приложений Windows в отдельных защищенных сегментах памяти. [4] За несколько месяцев Вайз и Сарджент слепили грубый прототип для запуска версий Word , Excel и PowerPoint для Windows , а затем представили его руководителям компании, которые были достаточно впечатлены, чтобы одобрить его в качестве официального проекта. Когда IBM узнала о предстоящем проекте Microsoft, их отношения были испорчены, но Microsoft заявила, что отменит Windows после его запуска и продолжит разработку OS/2. [5]
Windows 3.0 была официально анонсирована во всем мире 22 мая 1990 года в театре New York City Center . На мероприятии присутствовало 6000 человек, и оно транслировалось в прямом эфире на социальных ярмарках Microsoft в семи других городах Северной Америки и двенадцати крупных городах за ее пределами. Microsoft потратила 3 миллиона долларов США на проведение торжеств, которые соучредитель Билл Гейтс назвал «самым экстравагантным, обширным и дорогим представлением программного обеспечения из когда-либо существовавших». [6] Microsoft не предлагала бесплатные лицензии на программное обеспечение поставщикам приложений, поскольку в версиях Windows для выполнения отсутствует многозадачность. [7] Вместо этого компания предлагала обновления как для полной, так и для предыдущей версии Windows для выполнения по цене 50 долларов США (что эквивалентно 117 долларам США в 2023 году) — значительно ниже рекомендуемой розничной цены полной лицензии в 149 долларов США . [8] Программное обеспечение было упаковано производителями компьютерного оборудования. Первыми были Zenith Data Systems , Austin Computer Systems и CompuAdd , за которыми последовали более 25 других, не считая IBM. [9]
«Entry Team» от Microsoft была назначена для того, чтобы сделать Windows 3.0 в целом привлекательной для общественности, и была обеспокоена тем, что общественность может воспринять ее как не более чем инструмент для крупных предприятий из-за высоких системных требований. Крупные издатели игр не рассматривали ее как потенциальную игровую платформу, вместо этого придерживаясь MS-DOS. Менеджер по продуктам Microsoft Брюс Райан скомпилировал игры, которые команда Windows разработала в свободное время, чтобы создать Microsoft Entertainment Pack , который включает в себя Tetris и Minesweeper . Бюджет был небольшим, и на тестирование качества ничего не тратилось. Тем не менее, Entertainment Pack продавался как отдельный продукт, и стал настолько популярным, что за ним последовали еще три Entertainment Pack . [10]
31 декабря 2001 года Microsoft прекратила поддержку Windows 3.0, а также предыдущих версий Windows и Windows 95, Windows for Workgroups и версий MS-DOS до 6.22. [11] [12]
Windows 3.0 имеет значительно переработанный графический пользовательский интерфейс (GUI), который был описан как имеющий трехмерный вид, похожий на Presentation Manager , а не плоский вид его предшественника, Windows 2.1 . [13] [14] Он также включает технические улучшения в управлении памятью , чтобы лучше использовать возможности процессоров Intel 80286 и 80386. Динамический обмен данными — это многозадачный протокол, посредством которого несколько запущенных приложений динамически обмениваются данными друг с другом, т. е. когда данные в одном приложении изменяются, то же самое происходит и с данными в другом. Эта функция появилась в Windows ранее, но до Windows 3.0 из-за ограничений памяти пользователи не могли использовать этот протокол. Вместо этого этим пользователям приходилось выходить в DOS, чтобы запустить одно приложение, закрывать его и открывать другое для обмена данными. [15] [16] Благодаря поддержке процессоров 386 и более поздних версий, Windows 3.0 также может использовать виртуальную память, которая представляет собой часть жесткого диска , заменяемую процессором в случае исчерпания его собственной памяти. [17] [18] Как и ее предшественники, Windows 3.0 не является операционной системой как таковой , а скорее операционной средой, разработанной для DOS и управляющей ее функциями. [8] [19]
Файловый менеджер MS-DOS Executive был заменен на Program Manager , File Manager на основе списка и Task List. [20] Program Manager — это графическая оболочка, состоящая из значков, каждый из которых имеет заголовок. Их можно перемещать и располагать в любом порядке, а заголовки значков можно переименовывать. При двойном щелчке по этим значкам открываются соответствующие приложения или меньшие окна в окне Program Manager, называемые групповыми окнами. Эти групповые окна содержат такие значки и могут быть свернуты, чтобы не загромождать пространство окна Program Manager. [21] File Manager — это еще одна оболочка, используемая для доступа к приложениям или их изменения, но отображает их как файлы, содержащиеся в каталогах, в формате списка. Его цель как альтернативы использованию команд DOS — облегчить перемещение файлов и каталогов. [22] Task List отображает все запущенные приложения и также может использоваться для их завершения, выбора другой программы, каскадирования или мозаики окон и упорядочивания минимизированных значков рабочего стола. [23] Панель управления, где пользователи могут изменять параметры для настройки Windows и оборудования, также была переработана в окно на основе значков. [20] [24]
Драйверы, входящие в комплект Windows 3.0, поддерживают до 16 одновременных цветов из палитр EGA , MCGA или VGA , в отличие от предыдущего максимума в восемь цветов, [25] хотя сама операционная среда поддерживает графические адаптеры, которые предлагают разрешения и количество цветов больше, чем VGA. [26] Windows 3.0 также представила диспетчер палитр, набор функций, которые позволяют приложениям изменять палитру поиска графических карт, отображающих до 256 цветов, для использования необходимых цветов. Когда несколько отображаемых окон превышают предел в 256 цветов, Windows 3.0 отдает приоритет активному окну для использования цветов этого приложения, не прибегая к сглаживанию и последующему заполнению областей. [27] [28]
Windows 3.0 сохраняет многие простые приложения от своих предшественников, такие как текстовый редактор Notepad , текстовый процессор Write и улучшенная программа для рисования Paintbrush . Калькулятор расширен за счет включения научных расчетов. [13] [29] Recorder — это новая программа, которая записывает макросы или последовательности нажатий клавиш и движений мыши, которые затем назначаются клавишам в качестве сочетаний клавиш для быстрого выполнения сложных функций. [13] [30] Кроме того, более ранняя игра Reversi была дополнена карточной игрой Microsoft Solitaire , [31] которая в конечном итоге будет включена в Мировой зал славы видеоигр в 2019 году. [32] Еще одна известная программа — Help . В отличие от приложений DOS, которые могут иметь функции справки как часть их, Windows Help — это отдельное и легкодоступное приложение, которое сопровождает все программы Windows, которые его поддерживают. [13] [33]
Windows 3.0 была единственной версией Windows, которая могла работать в трех различных режимах памяти:
Реальный режим изначально существовал как способ запуска приложений Windows 2.x. Он был удален в Windows 3.1 . Почти все приложения, разработанные для Windows 3.0, должны были запускаться в стандартном или 386 расширенном режиме. (Microsoft Word 1.x и Excel 2.x работали в реальном режиме, поскольку они были фактически разработаны для Windows 2.x). Однако для запуска SWAPFILE.EXE, который позволял пользователям изменять настройки виртуальной памяти, требовалась загрузка Windows 3.0 в реальном режиме. Официально Microsoft заявила, что для запуска Windows 3.0 необходим процессор Turbo 8086 с частотой 8 МГц. Он мог работать на машинах с частотой 4,77 МГц 8088, но производительность была настолько низкой, что делала ОС практически непригодной для использования. В реальном режиме поддерживается до 4 МБ расширенной памяти ( EMS ).
Стандартный режим использовался чаще всего, поскольку его требования больше соответствовали среднему ПК той эпохи — процессору 80286 с памятью не менее 1 МБ. Поскольку некоторые ПК (особенно Compaq) не размещали расширенную память ( XMS ) на линии 1 МБ, а вместо этого оставляли дыру между концом обычной памяти и началом XMS, Windows не могла работать на них, кроме как в реальном режиме.
386 Enhanced mode был 32-битной виртуальной машиной, которая запускала копию 16-битного стандартного режима и несколько копий MS-DOS в виртуальном режиме 8086. [ 35] 386 Enhanced mode использует виртуальный режим 8086, чтобы позволить запускать несколько программ DOS (каждый сеанс DOS занимает 1 МБ памяти), а также быть оконным и позволять многозадачности продолжаться. Поддержка виртуальной памяти позволяет пользователю использовать жесткий диск в качестве временного хранилища, если приложения используют больше памяти, чем есть в системе.
Обычно Windows запускается в самом высоком режиме работы, который может использовать компьютер, но пользователь может принудительно перевести его в более низкие режимы, введя WIN /R или WIN /S в командной строке DOS. Если пользователь выбирает режим работы, который не может быть использован из-за нехватки оперативной памяти или поддержки ЦП, Windows просто загружается в следующем более низком режиме.
Известно о двух обновлениях для Windows 3.0. Одно из них — Windows 3.0a, выпущенное в декабре 1990 года. Оно модифицировало расширитель Windows DOS — программу, которая позволяет приложениям DOS получать доступ к расширенной памяти — для предотвращения ошибок, вызванных программным вызовом кода реального режима, когда Windows загружена в стандартном режиме. Оно также упростило процесс установки и смягчило сбои, связанные с работой в сети, печатью и нехваткой памяти. [36] [37]
Windows 3.0 с Multimedia Extensions 1.0 (MME) была выпущена для сторонних производителей в октябре 1991 года. [38] [39] Интерфейс прикладного программирования представил Media Control Interface , разработанный для любого устройства, связанного с медиа, такого как графические и звуковые карты, сканеры и видеоплееры. [40] [41] Он также поддерживал запись и воспроизведение цифрового звука, [42] MIDI-устройства, скринсейверы и аналоговые джойстики, [40] а также приводы CD-ROM, которые тогда становились все более доступными. [43] Другие функции включали дополнительные апплеты, такие как будильник и Media Player , используемые для запуска медиафайлов. [44] MME поддерживает стереозвук [45] и 16-битную глубину звука и частоту дискретизации до 44,1 кГц. [46]
Официальные системные требования для Windows 3.0 и ее существенного обновления, Windows 3.0 с расширениями мультимедиа:
Минимальные требования к процессору и памяти для оригинальной версии соответствуют требованиям для запуска Windows в реальном режиме, самом низком из трех режимов работы. [19] Этот режим серьезно ограничивает возможности многозадачности Windows, [50] хотя он все еще может использовать расширенную память, которая является памятью, которая добавляется путем установки плат расширенной памяти или менеджеров памяти. [51] Однако он также обеспечивает обратную совместимость с максимально возможным количеством оборудования и программного обеспечения, разработанного для DOS, и его можно использовать для запуска приложений DOS и старых приложений Windows, не оптимизированных для Windows 3.0, если их запуск в более высоких режимах работы невозможен. Стандартный режим требует как минимум процессора 80286, и хотя требуемая память не изменилась, режим позволяет процессору использовать расширенную память для запуска приложений. Расширенный режим 386 требует как минимум процессора 80386 и двух мегабайт памяти. [50] В то время как другие режимы могут запускать приложения DOS только в полноэкранном режиме и должны приостанавливать приложения DOS для запуска программ Windows и наоборот , приложения DOS в расширенном режиме 386 могут запускаться в оконном режиме и одновременно с приложениями Windows. [52] В отличие от других режимов, этот режим не может использоваться для запуска приложений DOS, которые используют расширители DOS , несовместимые со спецификациями DPMI . [50] Обычно Windows запускается в самом высоком рабочем режиме, который может использовать компьютер, но пользователь может принудительно перевести его в более низкие режимы, введя команду WIN /R
или WIN /S
в командной строке DOS. Если пользователь выбирает рабочий режим, который не может быть использован из-за отсутствия поддержки ОЗУ или ЦП, Windows просто загружается в следующем самом низком режиме. [53]
Windows 3.0 считается первой версией Windows, получившей признание критиков. [1] Пользователи и критики единогласно хвалили ее интерфейс на основе иконок и вытекающую из этого простоту выполнения операций, [13] [14] [25] [54] , а также улучшенную многозадачность и больший контроль над настройкой своих сред. [20] [54] [55] Computerworld посчитал, что программное обеспечение имеет те же преимущества, что и OS/2 и Unix. [13] Гарри Рэй из Lotus считал эту версию Windows первой из сред, которая заслуживает «серьезного долгосрочного рассмотрения». [14] Билл Говард из PC Magazine нашел ее пользовательский интерфейс простым в использовании, хотя и не таким интуитивно понятным, как Macintosh. [54] Редактор InfoWorld Майкл Дж. Миллер верил, что пользователи ПК полностью перейдут от предыдущей текстовой среды к графическому интерфейсу, выбрав Windows 3.0 в качестве основного выбора. [56]
Одним из важнейших аспектов Windows 3.0 является то, как она управляла памятью. До ее выпуска пользователи предыдущих версий Windows были обременены попытками обойти ограничения памяти, чтобы использовать рекламируемые возможности этих версий. Программное обеспечение Windows занимало большой объем памяти, и пользователи регулярно сталкивались с замедлением работы системы и часто превышали ограничения памяти. Windows 3.0 также имела относительно высокие требования к памяти по стандартам 1990-х годов, но с тремя режимами памяти ее хвалили за более эффективное использование памяти, устранение ограничения в 640 килобайт, существовавшего в компьютерах, работающих под управлением программного обеспечения Microsoft со времен DOS, и поддержку более мощных процессоров. [13] [14] [54] [56]
Тед Нидлман из компьютерного журнала Modern Electronics назвал графический интерфейс Windows 3.0 «современным» и сравнил предыдущие попытки Microsoft создать такой графический интерфейс с Apple Lisa , ранней попыткой Apple и предшественником гораздо более успешного Macintosh. Он предостерег от, казалось бы, дешевой стоимости обновления в 50 долларов США, если учесть системные требования и необходимость обновления любых установленных приложений для совместимости. Он также предупредил, что преимущества программного обеспечения могут быть получены только при запуске приложений Windows. [8] Однако в феврале 1991 года журнал PC Magazine отметил широкий спектр приложений, разработанных специально для Windows 3.0, включая многие из тех, которые еще не были доступны для OS/2. Он также привел два других фактора, приведших к успеху операционной среды: одним из них была недорогая стоимость оборудования, необходимого для ее работы, по сравнению с Macintosh, а другим — ее сосредоточенность на полном использовании аппаратных компонентов, которые были относительно мощными по стандартам того времени. [57]
На фоне беспрецедентного успеха Windows 3.0, Microsoft подверглась нападкам критиков, а также Федеральной торговой комиссии США , которые утверждали, что компания пыталась доминировать на рынке приложений, заманивая своих конкурентов в разработку программного обеспечения для OS/2 IBM, в то время как она разрабатывала свое собственное для Windows. [58] На момент выпуска Windows 3.0 у Microsoft было всего 10 и 15 процентов долей рынка электронных таблиц и текстовых процессоров соответственно, но эти цифры выросли до более чем 60 процентов в 1995 году, [59] обогнав ранее доминирующих конкурентов, таких как Lotus Development Corporation и WordPerfect . [60] Microsoft действительно предлагала разработчикам писать приложения для OS/2, но она также намеревалась сделать Windows 3.0 «бюджетной» альтернативой последней, при этом Гейтс ссылался на OS/2 как на операционную систему 1990-х годов. Бренд Windows также планировалось отменить после выпуска этой версии. [61] Расследования в отношении Microsoft и последовавшее за ними судебное преследование привели к соглашению 15 июля 1994 года, в котором Microsoft согласилась не объединять отдельные программные пакеты со своими операционными продуктами. [62] Это был первый случай, когда компания была подвергнута расследованию за антиконкурентную практику. [58]
Windows 3.0 также считается первой Windows, которая добилась коммерческого успеха. [1] На момент выпуска из 40 миллионов установленных персональных компьютеров только пять процентов использовали любую из предыдущих версий Windows, [63] но в течение первой недели доступности она стала самым продаваемым программным обеспечением для бизнеса. [64] Через шесть месяцев было продано два миллиона копий. [58] Ее успех был взаимосвязан с индустрией ПК, примером чего стал взрывной рост спроса на более мощный микропроцессор Intel 80486 и его последующее производство . [65] Windows стала настолько широко использоваться в бизнесе, что Брайан Ливингстон из InfoWorld написал в октябре 1991 года, что «компания без ПК, работающих под управлением Windows, почти как компания без факсимильного аппарата». [66] Microsoft потратила в общей сложности 10 миллионов долларов на свою маркетинговую кампанию для программного обеспечения, включая 3 миллиона долларов на его выпуск. [67] Когда была выпущена ее преемница, Windows 3.1, продажи составили около 10 миллионов копий, [1] а год спустя серия Windows обогнала DOS и стала самым продаваемым приложением всех времен. [60]
Windows 3.0 рассматривается в ретроспективе как поворотный момент в будущем Microsoft, что объясняется ее последующим доминированием на рынке операционных систем и улучшенной долей рынка приложений компании. [59] Компания имела тесные связи с IBM с момента ее основания, [68] но неожиданный [58] успех ее нового продукта привел к тому, что две компании пересмотрели свои отношения, и они продолжили продавать операционные продукты друг друга до 1993 года. [68] После финансового года 1990 Microsoft сообщила о доходах в размере 1,18 млрд долларов США, причем 337 млн долларов появились в четвертом квартале. Эта годовая статистика выросла с 803,5 млн долларов США в финансовом 1989 году, и это сделало Microsoft первой компанией по производству программного обеспечения для микрокомпьютеров, которая достигла отметки в 1 млрд долларов США за один год. Представители Microsoft приписали эти результаты продажам Windows 3.0. [69]