Вход в систему

BIOS (Basic Input/Output System, базовая система ввода-вывода) - специальная программа, хранящаяся в микросхеме ПЗУ, рис. 1. BIOS как бы встроен в материнскую плату компьютера.
Микросхема ПЗУ

 

***
Микросхема ПЗУ, в которой хранится BIOS, бывает впаянной в материнскую плату или съемной, как здесь

***

 

 

ПЗУ, как мы уже говорили, расшифровывается как Постоянное Запоминающее Устройство. Вы также можете встретиться с англоязычным обозначением этого типа памяти - ROM (Read Only Memory). На практике уже давно вместо обычного ПЗУ используется Flash-память (перезаписываемая память), что и дает возможность пользователям самим обновлять версии BIOS.

Обычно BIOS русскоязычные пользователи называют "биос", хотя правильно говорить "бай-оус" (гы-гы - скажите кому-то это слово, сколько процентов вас поймет?).
Слово «Bios» переводится с древнегреческого как «жизнь».

Функции BIOS

Функции этой программы весьма обширны. Во-первых, сразу после включения питания компьютера получает управление именно BIOS.Он выполняет начальное тестирование всех компонентов компьютера: проверяется оперативная память (сколько ее и вся ли она в порядке), наличие жестких дисков, наличие клавиатуры и т.д. Если что-то не работает, выдается сообщение о неисправности. Если все в порядке, то управление передается программе, находящейся в Boot-ceктoре (загрузочном секторе) загрузочного диска (это может быть жесткий диск, дискета, компакт-диск, флешка). Эта программа - загрузчик операционной системы, инициирует процесс загрузки операционной системы (Windows, Linux и т.д.). Процедура начального тестирования компьютера называется POST -Power-On Self Test (самотестирование после включения питания).

Во-вторых, BIOS хранит в специальной микросхеме CMOS-памяти информацию о аппаратной конфигурации компьютера. При включении питания текущая конфигурация сравнивается с сохраненной. Если найдены отличия, то содержимое CMOS-памяти обновляется и, если это необходимо, предлагается вызвать подпрограмму BIOS Setup для указания параметров вновь обнаруженных компонентов. Если же отличий в конфигурациях нет, или же обновление конфигурации выполнено без участия пользователя, то осуществляются необходимые настройки (конфигурирование) аппаратных компонентов компьютера (в частности,карт расширения и т.д.).

Микросхема CMOS-памяти (Complementary Metal Oxide Semiconductor) представляет собой небольшую, по своему объему, оперативную память (ОЗУ или RAM - Random Access Memory). Поскольку информация в ней должна сохраняться и после выключения питания, микросхема CMOS-памяти питается от своей собственной батарейки. Наличие батарейки порождает свои проблемы. После нескольких лет эксплуатации (обычно не менее 5-6 лет) батарейка уже не способна обеспечить питание микросхемы CMOS-памяти, и сохраненная информация начинает теряться. К счастью, достаточно заменить батарейку на новую, и проблем - как не бывало, рис 2.

Батарея-аккумулятор CMOS-памяти***
Батарея-аккумулятор CMOS-памяти (ее чаще называю батарейкой BIOS). Чтобы заменить ее (прошло 5-6 лет эксплуатации либо при загрузке ПК появляется сообщение вроде «CMOS checksum error»), возьмите точно такую, как установлена на вашей материнке (обычно это аккумулятор CR-2032). Аккуратно отожмите зажим (на рис. - навстречу стрелке). Батарейка-таблетка выпрыгнет сама. Быстро установите на ее место новый аккумулятор, тогда хранящиеся в CMOS-памяти данные останутся нестертыми.
***

В-третьих, с помощью специальной подпрограммы BIOS Setup пользователю предоставляется возможность указать параметры и режимы функционирования отдельных компонентов компьютера. Там же, при необходимости, можно часть оборудования и отключить. Например, если вы не используете RAID или Wi-Fi (а они интегрированы на вашей системной плате), вы можете их отключить (а потом включить) именно в BIOS Setup.

И, в-четвертых, собственно то, ради чего в свое время разрабатывалась BIOS -обработка операций ввода-вывода. Например, дисковод понимает только простейшие команды типа: поместить головку на такую-то дорожку, считать сектор и т.п. Если бы все программы содержали в себе инструкции подобного рода, то они занимали бы много места, да и работали бы весьма неэффективно. Кроме этого, при появлении новых устройств все существующие программы приходилось бы модифицировать.

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

Правда, в настоящий момент это уже не актуально. Более или менее современные операционные системы практически не используют (Windows 95, Windows 98, Windows Me) или вообще не используют (Windows NT, Windows 2000, Windows ХР,Windows Vista, Windows 7) возможности BIOS no обработке операций ввода-вывода. Определяющее значение эти функции имели во времена операционной системы MS-DOS. Здесь обязательно надо отметить, что сказанное выше во многом условно - на самом деле все эти задачи выполняются совместно, функционально дополняя друг друга.В следующей статье мы узнаем по подробнее о программе наcтройки BIOS -BIOS Setup.