Windows се
Система, предназначенная для кросс-разработки приложений, прошиваемых в ПЗУ, сверхпортативных компьютеров. К моменту написания книги это единственная система из семейства СР/М, поддерживающая процессоры отличные от х86. Использование ПЗУ позволяет отказаться от целого набора подсистем, обслуживающих виртуальную память, загрузку исполняемых модулей и сборку в момент загрузки.
Система предоставляет графический пользовательский интерфейс с асинхронной очередью сообщений, вытесняющую многопоточность и базовый стек TCP/IP. В поставку системы входит среда кросс-разработки (компилятор, эмулятор целевого процессора, удаленный отладчик и интегрированная оболочка), работающая под Windows NT [Boling 2001].
Интерфейс системных вызовов этой ОС в целом похож на Win32 API -тем не менее, складывается впечатление, что основным источником требований было не обеспечение совместимости с приложениями для Win32 вообще, а пожелания разработчиков Mobile Office (пакет, включающий в себя функциональные аналоги некоторых программ из пакета Microsoft Office).
Любопытно, что, рекламируя эту систему, Microsoft делает большой упор на то, что она разработана с нуля, т. е. без использования существующего кода Win32-систем. На взгляд автора, это является косвенным признанием той репутации, которой качество кода этих систем заслуженно пользуется среди разработчиков и эксплуатационщиков.
Содержание
Обзор архитектур современных ОС 1
MVS, OS/390, z/OS 1
Семейство Unix 2
Распространение UNIX 5
Микроядро 7
Minix 7
GNU Not Unix 8
Open Software Foundation 8
Х/Ореп 9
UNIX System V Release 4 9
Linux 11
Семейство СР/М 12
Примечание 13
Win16 14
OS/2 1.x 16
IBM OS/2 18
Windows NT/2000/XP 20
Windows 95/98/ME 26
Windows СЕ 27