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