ристовуються інші терміни: наприклад базове ПО машин з процесором архітектури SPARC називається PROM.виполняет самотестування пристроїв (англ. POST - Power-On Self Test), а потім шукає завантажувач операційної системи (англ. Boot Loader) на доступних носіях інформації. Якщо завантажувач не знайдений, BIOS видає повідомлення про помилку. Багато старі персональні комп'ютери, які не мали повноцінної операційної системи, або її завантаження не була необхідною користувачеві, викликали вбудований інтерпретатор мови Бейсік.
Також BIOS містить мінімальний набір сервісних функцій (наприклад, для виведення повідомлень на екран або прийому символів з клавіатури), що й обумовлює розшифровку її назви: Basic Input-Output System - Базова система введення-виведення.
У сучасних персональних комп'ютерах BIOS також надає інтерфейс для низькорівневого конфігурування компонентів системи, а в деяких реалізаціях - дозволяє робити завантаження операційної системи через інтерфейси, спочатку для цього не призначені, в тому числі USB і IEEE 1394. Також можливе завантаження по мережі (застосовується, наприклад, в т.зв. «тонких клієнтах»).
1.6 Windows
1.6.1 Компоненти користувацького режиму
Підсистема користувача інтерфейсу в Windows NT реалізує віконний інтерфейс, подібний до інтерфейсу попередніх версій Windows. Двома типами об'єктів цієї підсистеми, отсутствовавшими в 16-бітових версіях Windows і в Windows 9x, є віконні станції і робочі столи. Віконна станція відповідає одному сеансу користувача Windows NT - наприклад, при підключенні через службу віддаленого робочого столу створюється нова віконна станція. Кожен запущений процес належить до однієї з віконних станцій; служби, крім позначених як здатні взаємодіяти з робочим столом, запускаються в окремих, невидимих ??віконних станціях.
Кожна віконна станція має власний буфер обміну, набір глобальних атомів (використовуваних для операцій DDE), і набір робочих столів. Робочий стіл є контекстом всіх глобальних операцій підсистеми користувача інтерфейсу, таких як установка хуков і широковещательная розсилка повідомлень. Кожен запущений потік належить до одного з робочих столів - тому, де розташовані обслуговуються їм вікна; зокрема, один потік не може створити кілька вікон, що належать до різних робочих столів. Один з робочих столів може бути активним (видимим користувачеві і здатним реагувати на його дії), інші робочі столи заховані. Можливість створити для одного сеансу роботи кілька робочих столів і перемикатися між ними до теперішнього часу не надавалася стандартними засобами для користувача інтерфейсу Windows, хоча існують сторонні програми, що дають доступ до цієї функціональності.
віконними станціями і робочими столами вичерпуються об'єкти підсистеми користувача інтерфейсу Windows NT, яким можуть бути призначені права доступу. Решта типи об'єктів - вікна і меню - надають повний доступ будь-якому процесу, який перебуває з ними в одній віконної станції. Тому служби Windows NT за замовчуванням запускаються в окремих віконних станціях: вони працюють з підвищеними привілеями, і можливість процесів користувача необмежено маніпулювати вікнами служб могла б привести до збоїв та / або проблем безпеки.
1.6.2 NATIVE API
Для пр...