|
BIOS
Каким бы ни
было замечательным компьютерное "железо" — "умным" и многофункциональным
— без программного обеспечения оно представляет собой просто набор механических
и электронных компонентов, которые ничего не умеют и не знают. Для активизации
всех узлов компьютера всегда используются специальные программы, которые знают,
как инициализируется то или иное установленное в компьютере устройство. Конкретная
программа может быть очень короткой, например парой строк для активизации устройства,
или очень большой и сложной, производящей тестирование устройства, настройку
под окружающие элементы и даже интерактивное общение с пользователем, скажем,
для выбора той или иной полезной функции.
В персональном
компьютере все основные программы, предназначенные для начального "оживления",
собраны в универсальную программу, которая записана в постоянном запоминающем
устройстве, носящем название ROM BIOS или, проще, BIOS — Basic Input/Output
System (базовая система ввода/вывода). Объем современной BIOS не менее 1—2 Мбайт.
Традиционно
все программы, записанные в микросхеме BIOS, можно разделить по выполнению следующих
функций:
- инициализация
и начальное тестирование всех основных (стандартных) узлов компьютера — расположенных
на системной плате, подключенных к шине IDE и вставленных в слоты расширения.
Для этого используется программа POST (Power On Self Test), также записанная
в микросхеме BIOS. Отметим, что "нестандартные" платы расширения,
например старые интерфейсы сканеров не тестируются;
- загрузка операционной
системы с внешнего устройства — гибкого диска, винчестера, компакт-диска или
ПЗУ сетевой карты. В самых первых персональных компьютерах был вариант, когда
можно было загрузить интерпретатор языка Basic, который находился в дополнительной
микросхеме ПЗУ;
- обслуживание аппаратных
прерываний, например, от клавиатуры и таймера, обработка программных прерываний
BIOS, которые предназначены для управления обменом данными между операционной
системой компьютера и подключенными к нему периферийными устройствами, выполнение
базовых функций, например, вывод на экран монитора символов и работа с дисковыми
устройствами;
настройка
и конфигурирование узлов системной платы и устройств, подключенных к ней, что
выполняется с помощью программы BIOS Setup.
Примечание
Практически
всегда мы пользуемся BIOS, которую разработала одна из трех фирм— AMI ,
Award и Phoenix.
Производители системных плат не разрабатывают сами программное обеспечение
для своих изделий, а лишь иногда дорабатывают стандартную BIOS для конкретной
платы. Например, в России фирма Ramec устанавливает в свои компьютеры русифицированную
версию BIOS.
На сайтах
производителей системных плат доступны обновления BIOS, которые пользователь
может скачать и самостоятельно установить. Но следует сказать, что подобную
операцию следует делать только в том случае, когда это жизненно необходимо,
например, требуется поддержка нового процессора или интерфейса, или надо исправить
ошибку BIOS (фактически, это означает, что невозможна эксплуатация системной
платы с тем набором элементов, которые есть в наличии у пользователя). В остальных
случаях данная операция более чем рискованна, т. к. велика вероятность неправильной
прошивки BIOS, что не всегда возможно исправить без помощи сервисного центра
|
|