Графические интерфейсы и расширения для DOS

Графические интерфейсы и расширения для DOSЛоготип первых Windows

Первые версии Windows не были полноценными операционными системами, а являлись надстройками к операционной системе DOS и были по сути многофункциональным расширением, добавляя поддержку новых режимов работы процессора. поддержку многозадачности, обеспечивая стандартизацию интерфейсов аппаратного обеспечения и единообразие для пользовательских интерфейсов программ. Предоставляли встроенные средства GDI и USER для создания графического интерфейса. Первые версии Windows вообще состояли из трёх модулей — KERNEL, GDI и USER. Первый из них обеспечивал управление памятью, запуск исполняемых файлов и загрузку динамических библиотек DLL, второй — графику, третий — окна. Они работали с процессорами, начиная с Intel 8086 .

  1. Windows 1.0 (1985)
  2. Windows 2.0 (1987) — в системе появилась возможность запуска DOS-приложений в графических окнах, причём каждому приложению предоставлялись полные 640 Кб памяти. Улучшена поддержка процессоров 80286. В версии 2.03 (2.0/386) появилась поддержка процессоров 80386 .
  3. Windows 2.1 (1988) — полная поддержка всех особенностей процессоров 80286 и 80386 .
  4. Windows 3.0 (1990) — улучшена поддержка процессоров 80386 и защищённого режима.
  5. Windows 3.1 (1992) — серьёзно переработанная Windows 3.0: устранены UAE (фатальные ошибки прикладных программ), добавлен механизм OLE. печать в режиме WYSIWYG («что видишь, то и получишь»), шрифты TrueType. изменён диспетчер файлов. добавлены мультимедийные функции. Процессор 8086 и реальный режим перестали поддерживаться.
  6. Windows for Workgroups 3.11 (1993) — Windows для рабочих групп, первая версия ОС семейства с поддержкой локальных сетей. В системе также испытывались отдельные усовершенствования ядра, применённые позднее в Windows 95. С этой версии прекратилась поддержка процессора 80286 и стандартного режима.

Семейство Windows 9x

Логотип второй системы семейства Windows 9x

Операционные системы этого семейства не являлись безопасными многопользовательскими системами как Windows NT, поскольку из соображений совместимости вся подсистема пользовательского интерфейса и графики оставалась 16-битной и мало отличалась от той, что была в Windows 3.x. Так как этот код не был потокобезопасным, все вызовы в подсистему оборачивались в мьютекс по имени Win16Lock, который, кроме того, ещё и находился всегда в захваченном состоянии во время исполнения 16-битного приложения. Таким образом, «повисание» 16-битного приложения немедленно блокировало всю ОС. Но уже в 1999 году вышло второе исправленное издание.

Программный интерфейс был подмножеством Win32 API. поддерживаемым Windows NT, но имел поддержку юникода в очень ограниченном объёме [8]. Также в нём не было должного обеспечения безопасности (списков доступа к объектам и понятия «администратор»).

В составе Windows 95 присутствовал MS-DOS 7.0, однако его роль сводилась к обеспечению процесса загрузки и исполнению 16-битных DOS приложений. Исследователи заметили, что ядро Windows 95 — VMM  — обращается к DOS под собой, но таких обращений довольно мало, главнейшая функция ядра DOS — файловая система FAT — не использовалась. В целом же интерфейс между VMM и нижележащей DOS никогда не публиковался, и DOS была замечена Эндрю Шульманом (книга «Недокументированный Windows 95» ) в наличии недокументированных вызовов только для поддержки VMM.

from microsoft excel to word

как microsoft решила конкурировать с google

почему microsoft мелкомягкие

This entry was posted in Кто создал microsoft windows and tagged , , , . Bookmark the <a href="http://xpoem.ru/graficheskie-interfejsy-i-rasshireniya-dlya-dos-pravit-pravit-kod/" title="Permalink to Графические интерфейсы и расширения для DOS" rel="bookmark">permalink</a>.

Comments are closed.