Общие вопросы
"Жизнь заставляет нас многое делать добровольно." /Станислав Ежи Лец/ |
BIOS («basic input/output system» — базовая система ввода/вывода) — это встроенное в компьютер специальное программное обеспечение, которое ему доступно без обращения к жёсткому диску. Оно предназначено для сбора информации о системе и определения подключенного оборудования. BIOS содержит инструкции по управлению клавиатурой, дисплеем, дисковыми накопителями, портами ввода/вывода, а также множеством дополнительных функций. Как правило, эти данные не могут быть изменены. Выполняемые на компьютере программы могут только их считывать.
Обычно, BIOS находится в микросхеме ПЗУ (постоянное запоминающее устройство), она же ROM («read only memory» — память только для чтения). Размещается на материнской плате компьютера (этот чип часто называют ROM BIOS). BIOS энергонезависима и всегда доступна, несмотря на повреждения, например, дисковой системы. Это также позволяет компьютеру загружаться автоматически.
Поскольку доступ к RAM («read only memory» — память только для чтения или оперативная память) осуществляется значительно быстрее, чем к ROM, поэтому многие производители компьютеров создают системы таким образом, чтобы при включении компьютера выполнялось копирование BIOS из ROM в оперативную память. Задействованная при этом область памяти называется «Shadow Memory» (теневая память).
Во время загрузки компьютера центральный процессор считывает x86-инструкции из BIOS. Данные инструкции запускают последовательности тестирований, которые сокращенно называются POST (Power On Self Test). В частности, BIOS начинает проверять работоспособность системных устройств:
В процессе этих тест-последовательностей BIOS сравнивает данные системной конфигурации с информацией, хранящейся в CMOS («complementary metal-oxide semiconductor» — полупостоянная память). CMOS-чип обновляет информацию, хранящуюся в нем, всякий раз, когда устанавливается какой-либо новый компонент компьютера.