Множинні прикладні середовища Windows NT h2>
Віктор Оліфер p>
p>
Захищені
підсистеми взаємодіють шляхом передачі повідомлень, використовуючи механізм LPC p>
LPC - Local Procedure Call - виклик локальних процедур p>
Цілі
підсистем оточення: p>
Забезпечити
кілька програмних інтерфейсів p>
екранувати
базову ОС від змін API p>
Об'єднати
загальні для всіх API глобальні дані, зменшуючи надмірність p>
Забезпечити
можливість включення нових API p>
Захист
оточень від додатків p>
Створення
процесу p>
Множинні
прикладні середовища забезпечують сумісність на Двійкове рівні p>
Цілі:
p>
можливість
виконувати програми, написані для інших ОС і процесорів p>
убудованість
засобів забезпечення сумісності в ОС p>
прийнятна
швидкість виконання додатків p>
Приклади
ОС, що містять вбудовані засоби забезпечення множинних прикладних середовищ: p>
OS/2 2.x p>
Workplace OS p>
Windows NT p>
PowerOpen
p>
деякі
версії UNIX p>
Реалізація
Windows NT на базі API OS/2 p>
Приклад
відмінності в системних викликів: p>
fork () p>