А что такое CMOS и как с ней работать?
Q25: А что такое CMOS и как с ней работать?
A: Сейчас под термином CMOS (в рамках компьютерщиков) понимают 64 (уже говорят, что 128) байт энергонезависимой памяти.
PC класса AT имеют питаемые от батарейки часы реального времени (RTC) и 64 байта постоянной CMOS-памяти.
Эта память содержит разнообразную информацию, включающую текущие дату и время, сведения о конфигурации машины и байт статуса закрытия системы (этот байт используется механизмом, позволяющим машине AT рестартовать после выполнения сброса процессора, выводящего из защищенного режима).
Работать с ней надо так:
Чтобы прочитать байт из CMOS, выполните команду OUT 70H, адрес; затем выполните IN 71H. Чтобы записать байт в CMOS, выполните OUT 70H, адрес; затем OUT 71H, значение.
Адреса 10H..20H защищены контрольной суммой, что позволяет обнаружить износ батарейки или порчу информации в записи конфигурации. Контрольная сумма - это просто 16-битовая сумма защищаемых байт памяти.
Вернуться к списку вопросов >>
Другие новости