Статья: Множественные прикладные среды Windows NT

Защищенные подсистемы взаимодействуют путем передачи сообщений, используя механизм LPC

LPC - Local Procedure Call - вызов локальных процедур

Цели подсистем окружения:

Обеспечить несколько программных интерфейсов

Возможно вы искали - Реферат: Плоттеры

Экранировать базовую ОС от изменений API

Объединить общие для всех API глобальные данные, уменьшая избыточность

Обеспечить возможность включения новых API

Защита окружений от приложений

Создание процесса

Похожий материал - Реферат: Уменьшение размера реестра

Множественные прикладные среды обеспечивают совместимость на ДВОИЧНОМ уровне

Цели:

возможность выполнять программы, написанные для других ОС и процессоров

встроенность средств обеспечения совместимости в ОС

приемлемая скорость выполнения приложений

Очень интересно - Реферат: Конфигурация аппаратных средств персонального компьютера

Примеры ОС, содержащих встроенные средства обеспечения множественных прикладных сред:

OS/2 2.x

Workplace OS

Windows NT

PowerOpen

Вам будет интересно - Реферат: Windows XP Service Pack 2: пакет обновлений или новая ОС?

некоторые версии UNIX

Реализация Windows NT на базе API OS/2

Пример различия в системных вызовах:

fork()

 Наследует адресное пространство родителя

Похожий материал - Статья: Биометрическая идентификация в масштабах компании

 Имеет одну нить

 При завершении потомка нужно послать сигнал родителю

DosExecPgm()

 Адресное пространство создается заново на основе файла prog.exe