А что такое CMOS и как с ней работать?

Q25: А что такое CMOS и как с ней работать?

A: Сейчас под термином CMOS (в рамках компьютерщиков) понимают 64 (уже говорят, что 128) байт энергонезависимой памяти.

PC класса AT имеют питаемые от батарейки часы реального времени (RTC) и 64 байта постоянной CMOS-памяти.

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

Работать с ней надо так:

Чтобы прочитать байт из CMOS, выполните команду OUT 70H, адрес; затем выполните IN 71H. Чтобы записать байт в CMOS, выполните OUT 70H, адрес; затем OUT 71H, значение.

CMOS

Адреса 10H..20H защищены контрольной суммой, что позволяет обнаружить износ батарейки или порчу информации в записи конфигурации. Контрольная сумма - это просто 16-битовая сумма защищаемых байт памяти.

 

Вернуться к списку вопросов >>

 

 

Другие новости



Счетчики





Яндекс.Метрика