BIOS

 

Важным элементом системной платы является BIOS (Basic Input/Output System) — базовая система ввода-вывода. Так называют встроенное программное обеспечение, которое доступно для процессора без обращения к накопителям. В микросхеме BIOS содержится программный код, необходимый для управления клавиатурой, видеокартой, дисками, портами и другими компонентами. Обычно BIOS размещается в микросхеме постоянного запоминающего устройства (ПЗУ), расположенной на материнской плате компьютера. Такая технология позволяет обеспечить доступ к BIOS независимо от работоспособности внешних по отношению к материнской плате компонентов (например, загрузочных дисков).

Поскольку доступ к оперативной памяти осуществляется значительно быстрее, чем к ПЗУ, многие изготовители предусматривают при включении питания автоматическое копирование ВЮ5 из ПЗУ в оперативную память. Задействованная при этом область оперативной памяти называется теневым ПЗУ.

В микросхемах BIOS использовались различные типы памяти для хранения программного кода. В настоящее время практически повсеместно применяют микросхемы Flash BIOS, код в которых перезаписывается при помощи специальной программы. Такой подход облегчает модернизацию ВЮ5 при появлении новых компонентов, которым нужно обеспечить поддержку.

Большая часть программного кода BIOS стандартизирована, то есть является одинаковой и обязательной для всех типов персональных компьютеров. Сравнительно небольшая часть кода отвечает за реализацию особых функций конкретной модели системной платы.

Современные типы BIOS, поддерживающие технологию Plug-and-Play, называют PnP BIOS, при этом поддержка такой архитектуры обеспечивается только микросхемами Flash ROM. Полная поддержка технологии Plug-and-Play со стороны операционной системы Windows XP возможна только в случае применения PnP BIOS. Обычно это обстоятельство служит веским основанием для принятия решения о перезаписи устаревшего BIOS.

Периодическое обновление BIOS полезно также тем, что в новых версиях исправляются мелкие ошибки и недоработки, добавляется поддержка каких-то функций и устройств.