Windows 2.x
Windows 2.x (1987) — семейство операционных систем от Microsoft.
История
Первая система семейства, Windows 2.03, вышла в 1987 году. Более ранние версии не продавались из-за судебных разбирательств с Apple. Windows 2.x, как и предыдущая ОС, не являлась полноценной операционной системой, используя в качестве ядра MS-DOS. Кооперативная многозадачность позволяла исполнять одновременно несколько Windows-приложений, но критическая ошибка в одном из них "вешала" всю систему. Основным отличием было перекрывание окон. Обеспечивалась полная совместимость программ для Windows 1.x.
Версии
Windows 2.03
Совместима со всеми IBM PC/XT/AT. Работает в Real Mode, не использует дополнительной памяти
Windows 2/286 (2.1)
Версия для процессора Intel 80286. Также работает в Real Mode. Использует расширенную память. Может быть запущена и на процессоре 8086/88.
Windows 2/386 (2.1)
Версия для Intel 80386. Серьезно отличается от других версих семейства тем, что использует виртуальную машину процессора 80386. Это позволяет данной системе запускать несколько DOS-приложений в разных окнах одновременно. Поддержка режима расширенной памяти весьма слабая.
Игры
Хотя данная версия Windows так и не стала популярной, она стала первой платформой, под которую активно начали писать программы независимые разработчики. Кроме семи известных Windows 1.x-игр, совместимых с новой системой, в 80-е годы было создано около двадцати для Windows 2.x. Среди них Risk, Solitare, Balance of Power: 1990 edition.
Проблемы разработки
До выхода DirectX вместе с Windows 95 разработчики предпочитали DOS для производства игр. Ранние Windows накладывали многие ограничения и занимали системные ресурсы, не давая ничего взамен. Скудные графические возможности, медленный вывод рисунков, проблема использования памяти многими приложениями, отсутствие поддержки звуковой карты (до выхода MME) - всё это было серьезной проблемой для написания качественных игр. Кроме того, доля Windows на рынке была весьма незначительна, и окупаемость ставилась под сомнение.
Windows 3.0 была первой ОС, которая приобрела достаточную популярность у программистов, и для неё было создано несколько удобных средств разработки. Для Windows 2.x единственным таким средством был официальный SDK. Но и он был крайне неудобен по сравнению с совершенствующимися пакетами под DOS. Часто находились нестандартные методы написания программ[1].
Использование
Графические возможности
В основном аналогичны Windows 1.x. Вместе с системой также поставлялся драйвер VGA видеокарты, который позволял использовать режим 640x480х16 цветов, хотя реально Windows отображала только 8. Некоторые производители ранних SVGA-видеокарт поставляли свои драйвера, обеспечивающие режим 800x600, 1024x768 и/или 256 цветов.
Стоит также отметить, что ранние версии Windows даже в режиме 8 цветов эмулировали работу True Color с помощью дизеринга. Несовершенные CRT-мониторы того времени создавали иллюзию богатой цветовой палитры.
Эмуляция
Интересные факты
- Цветовые настройки, установленные в Windows 2.03, сохраняются при апгрейде вплоть до Windows XP [2]
Примечания
Семейство операционных систем Windows |
[+] |
Ранние: Windows 1.x • Windows 2.x • Windows 3.x |
Семейство 9x: Windows 95 • Windows 98 • Windows ME |
Семейство NT: Windows NT • Windows 2000 • Windows XP • Windows Vista • Windows 7 • Windows 8 |
Мобильные: Windows CE • Windows Mobile (Windows Phone) • Windows Phone 7 • Windows Phone 8 |