Энергонезависимая память CMOS - Изучение устройства ЭВМ, системного блока РС и подключение к нему оборудования

Работа таких стандартных устройств, как клавиатура, может обслуживаться программами, входящими в BIOS, но такими средствами нельзя обеспечить работу со всеми возможными устройствами. Так, например, изготовители BIOS абсолютно ничего не знают о параметрах жестких и гибких дисков ЭВМ, им не известны ни состав, ни свойства вычислительной системы. Для того чтобы начать работу с другим оборудованием, программы, входящие в состав BIOS, должны знать, где можно найти нужные параметры. По очевидным причинам их нельзя хранить ни в оперативной памяти, ни в постоянном запоминающем устройстве.

Специально для этого на материнской плате есть микросхема "энергонезависимой памяти", по технологии изготовления называемая CMOS (Complementary Metal-Oxide Semiconductor) или КМОП. В этой микросхеме находятся часы реального времени (Real-Time Clock - RTC), а также как минимум 64 байт (включая данные часов) энергонезависимого ОЗУ (Non-Volatile RAM - NVRAM). Эта микросхема официально называется микросхемой RTC/NVRAM, но обычно ее именуют микросхемой CMOS, или CMOS-память. Такие микросхемы потребляют питание от батарей и могут хранить информацию несколько лет.

От оперативной памяти она отличается тем, что ее содержимое не стирается во время выключения компьютера, а от ПЗУ она отличается тем, что данные в нее можно заносить и изменять самостоятельно, в соответствии с тем, какое оборудование входит в состав системы. Эта микросхема постоянно подпитывается от небольшой батарейки, расположенной на материнской плате. Заряда этой батарейки хватает на то, чтобы микросхема не теряла данные, даже если компьютер не будут включать несколько лет.

В микросхеме CMOS хранятся данные о гибких и жестких дисках, о процессоре, о некоторых других устройствах материнской платы. Тот факт, что компьютер четко отслеживает время и календарь (даже и в выключенном состоянии), тоже связан с тем, что показания системных часов постоянно хранятся (и изменяются) в CMOS.

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

Похожие статьи




Энергонезависимая память CMOS - Изучение устройства ЭВМ, системного блока РС и подключение к нему оборудования

Предыдущая | Следующая