logo search
Учебник Математики и информатики

Энергонезависимая память cmos

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

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

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

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