BIOS (Basic Input/Output System — базовая система ввода/вывода) это программа, предназначенная для первоначального запуска компьютера, настройки оборудования и обеспечения функций ввода/вывода. BIOS записывается в микросхему flash-памяти, которая расположена па системной плате.
Изначально назначением BIOS было обслуживание устройств ввода/вывода (клавиатуры,монитора и дисковых накопителей), поэтому ее и назвали «базовая система ввода/вывода». Всовременных компьютерах BIOS выполняет несколько функций.
1. Запуск компьютера и процедура самотестирования (Power-On Self Test — POST).Программа, расположенная в микросхеме BIOS, загружается первой после включения питания компьютера. Она детектирует и проверяет установленное оборудование, настраивает устройства и готовит их к работе. Если во время самотестирования будет обнаружена неисправность оборудования, то процедура POST будет остановлена с выводом соответствующего сообщения илизвукового сигнала. Если же все проверки прошли успешно, самотестирование завершается вызовом встроенной подпрограммы для загрузки операционной системы. Процедура POST далее будет рассмотрена более подробно.
2. Настройка параметров системы с помощью программы BIOS Setup. Во время процедуры POST оборудование настраивается в соответствии с параметрами BIOS, хранящимися в специальной CMOS-памяти. Изменяя эти параметры, пользователи могут настраивать работу отдельных устройств и системы в целом по своему усмотрению. Редактируются они в специальной программе настройки, которую также называют BIOS Setup или CMOS Setup.
Настройке системы с помощью программы BIOS Setup будет посвящена большой раздел этого сайта. Изменяя параметры BIOS, вы сможете добиться оптимальной работы всех компонентов системы, однако к этому следует основательно подготовиться, поскольку ошибочные значения приводят к тому, что система будет работать нестабильно или не будет работать вообще.
3. Поддержка функций ввода/вывода с помощью программных прерываний BIOS. В составесистемной BIOS есть встроенные функции для работы с клавиатурой, видеоадаптером,дисководами, жесткими дисками, портами ввода/вывода и др. Эти функции использовались в операционных системах, подобных MS-DOS, и почти не применяются в современных версиях Windows.