Що налаштовує ACOS BIOS під час завантаження?


9

Коли ПК завантажується з ACPI BIOS, що це робить саме?

Я розумію, що сенс ACPI полягає в тому, щоб дозволити ОС керувати апаратними ресурсами та управлінням живленням, але перед завантаженням ОС ACPI налаштовує лише пристрої, необхідні для завантаження, а потім дозволить ОС налаштувати решту?

Якщо ОС хоче переназначити апаратні ресурси, чи зберігає вона цю інформацію в таблицях ACPI, щоб наступного разу після завантаження системи вона призначала їм, як хоче ОС?

Драйвер ACPI запитує драйвер шини PCI (Pci.sys) перерахувати пристрої на своїй шині після завантаження ОС, як налаштовані ці пристрої під час завантаження ПК, коли у нього немає інших драйверів шин?

Будемо дуже вдячні за будь-яку допомогу з будь-якого з перерахованих вище питань.

Дякую.

Відповіді:


7

Сервіси BIOS не використовуються сучасними багатозадачними операційними системами GUI після того, як вони спочатку завантажуються, тому важливість первинної частини BIOS значно зменшується від того, що було спочатку в IBM PC. Сучасна ОС не покладається на BIOS для розпізнавання обладнання, але робить це самостійно. Зрештою, BIOS набагато менший, ніж ОС, і містить значно менше драйверів.

Роль BIOS полягає в тому, щоб прочитати операційну систему в пам'яті і запустити її виконання. Найважливіша роль BIOS полягає у визначенні кандидатських завантажувальних пристроїв. З цією метою BIOS зазвичай підлаштовується під обладнання конкретного виробника. У сучасній операційній системі її роль припиняється, і ОС повторно проаналізує обладнання та виправить збої або неточності BIOS.

Я вважаю, що саме у Vista я вперше зіткнувся з дисковим диском, який BIOS проаналізував набагато менше, ніж насправді, але все було правильно після встановлення Vista.

З 2011 року BIOS замінюється більш складним інтерфейсом розширюваної прошивки (EFI) у багатьох нових машинах. Інтерфейс, визначений специфікацією EFI, включає таблиці даних, що містять інформацію про платформу, та служби завантаження та виконання програми, доступні завантажувачу ОС та ОС.

EFI визначає два типи послуг: служби завантаження та служби виконання. Служби завантаження доступні лише тоді, коли прошивка володіє платформою і включає текстові та графічні консолі на різних пристроях, а також послуги шини, блокування та файлів. Служби виконання ще доступні під час роботи операційної системи; вони включають переважно сервіси, такі як дата, час та доступ до NVRAM.

ACPI має на меті об'єднати, перевірити та вдосконалити існуючі стандарти живлення та конфігурації апаратних пристроїв. Однак, як тільки управління живленням перебуває під контролем операційної системи, воно бере на себе і має ексклюзивний контроль над усіма аспектами управління живленням та конфігурацією пристроїв. Потім ОС зазвичай емулює системні дзвінки, сумісні з ACPI, але не використовує для цього BIOS / UEFI.

Див Вікіпедія:
BIOS
Unified Extensible Firmware Interface
Розширений інтерфейс конфігурації та харчування

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.