Операційні системи

2.3 Архітектура ОС Windows 2003

Архітектура ОС Windows 2003

У режимі користувача сторонні виробники програмного забезпечення можуть виконувати системні виклики готових інтерфейсів API і об'єктно - орієнтованих компонентів.

Підсистеми середовища перехоплюють виклики додатків, звернені до інтерфейсу API конкретної операційної системи, і перетворюють ці виклики у формат, зрозумілий Windows 2003. Підсистеми середовища, відмінні від Win32, забезпечують базову підтримку застарілих додатків, що не відносяться до Win32, і не більше того.

Обмеження на запуск програм в режимі користувача

  • Програми не мають прямого доступу до драйверів пристроїв.
  • Програмам виділяється тільки обмежений адресний простір в оперативній пам'яті.
  • Windows Server 2003 використовує простір жорсткого диска в якості квазіоператівной пам'яті. Віртуальна пам'ять (virtual memory ) - це сукупність всіх типів пам'яті в системі , яка являє собою комбінацію фізичної пам'яті комп’ютера і файлу підкачки .
  • Програми, запущені в режимі користувача, виконуються процесами з нижчим пріоритетом, ніж будь-які служби і функції, запущені в режимі ядра.