Windows СЕ Система, предназначенная для кросс-разработки приложений,
прошиваемых в ПЗУ, сверхпортативных компьютеров. К моменту написания книги это
единственная система из семейства СР/М, поддерживающая процессоры, отличные от
х86. Использование ПЗУ позволяет отказаться от целого набора подсистем, обслуживающих
виртуальную память, загрузку исполняемых модулей и сборку в момент загрузки. Система
предоставляет графический пользовательский интерфейс с асинхронной очередью сообщений,
вытесняющую многопоточность и базовый стек TCP/IP. В поставку системы входит среда
кросс-разработки (компилятор, эмулятор целевого процессора, удаленный отладчик
и интегрированная оболочка), работающая под Windows NT [Boling 2001]. Интерфейс
системных вызовов этой ОС в целом похож на Win32 API — тем не менее, складывается
впечатление, что основным источником требований было не обеспечение совместимости
с приложениями для Win32 вообще, а пожелания разработчиков Mobile Office (пакет,
включающий в себя функциональные аналоги некоторых программ из пакета Microsoft
Office). Любопытно, что, рекламируя эту систему, Microsoft делает большой упор
на то, что она разработана с нуля, т. е. без использования существующего кода
Wiii32-cHcreM. На взгляд автора, это является косвенным признанием той репутации,
которой качество кода этих систем заслуженно пользуется среди разработчиков и
эксплуатационщиков. |