Взаимодействие
подсистем
Приложения
и защищенные подсистемы взаимодействуют по типу клиент-сервер. Приложения (клиенты)
запрашивают подсистемы (серверы) о необходимости выполнить какой-то сервис.
При этом клиенты и серверы общаются посредством строго определенной последовательности
сообщений. Такой стиль называется Inter-Process Communications (IPC — Обмен
данными между процессами), и он имеет форму либо местных вызовов процедур Local
Procedure Call (LPC), либо удаленных вызовов — Remote Procedure Call (RPC).
Если и клиент, и сервер расположены в одном компьютере, TO Windows NT Executive
использует LPC — оптимизированную разновидность общепринятого стандарта RPC,
который действует между клиентами и серверами, расположенными в пределах одной
сети компьютеров. Стандарт RPC позволяет обмениваться услугами с серверами,
работающими на других платформах, например из UNIX-окружения.