Joomla портал
seo seo Subscribe
0
seo

1.5 BIOS и CMOS RAM

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

Система BIOS, помимо программ взаимодействия с аппаратными средствами на физическом уровне содержит программу тестирования при включении питания компьютера POST (Power-On-Self-Test) и программу начального загрузчика. Последняя программа необходима для загрузки операционной системы с соответствующего накопителя.

Система BIOS в IBM PC-совместимых компьютерах реализована в виде одной или двух микросхем, установленных на системной плате компьютера. Название «ROM BIOS» в настоящее время не совсем справедливо, ибо «ROM» предполагает использование постоянных запоминающих устройств (ROM — Read Only Memory), а для хранения кодов BIOS применяются в основном перепрограммируемые (стираемые электрически или с помощью ультрафиолетового излучения) запоминающие устройства, например ППЗУ ЭС (Electrically Erasable Programmable ROM, EEPROM). Мало того, наиболее перспективной для хранения системы BIOS является сейчас флэш-память.

Поскольку содержимое ROM BIOS фирмы IBM было защищено авторским правом (то есть его нельзя подвергать копированию), то большинство других производителей компьютеров вынуждены были использовать микросхемы BIOS независимых фирм, разумеется, практически полностью совместимые с оригиналом. Наиболее известны из этих фирм три: American Megatrends Inc. (AMI), Award Software и Phoenix Technologies. Заметим, что конкретные версии BIOS неразрывно связаны с набором микросхем (chipset), размещенных на системной плате.

Система BIOS в компьютерах неразрывно связана с аббревиатурой CMOS RAM. Под этим понимается «неизменяемая» память, в которой хранится информация о текущих показаниях часов, значении времени для будильника, конфигурации компьютера: количестве памяти, типах накопителей и т.д. Именно в такой информации нуждаются программные модули системы BIOS. Своим названием CMOS RAM обязана тому, что выполнена на основе КМОП-структур (CMOS — Complementary Metal-Oxide-Semiconductor), которые, как известно, отличаются малым энергопотреблением. Поскольку в данной микросхеме реализованы также часы реального времени RTC (Real Time Clock), то ее обычно называют RTC CMOS RAM. В современных компьютерах функции этой микросхемы включены в одну из вспомогательных (микросхем, например периферийного контроллера. CMOS-память энергонезависима только постольку, поскольку постоянно подпитывается, например, от аккумулятора, расположенного на системной плате, или батареи гальванических элементов, как правило, смонтированной на корпусе системного блока. Заметим, что большинство системных плат допускают питание CMOS RAM как от встроенного, так и от внешнего источников.

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

seo
8th Май 2011
Теги:
seo

Написать ответ

seo
 
seo
Все права защищены © 2023 Joomla портал
 
 
seo