Что такое память CMOS
2.3. Что такое память CMOS
Компьютеры IBMAT содержат микросхему часов реального времени. Кроме часов реального времени эта микросхема содержит еще несколько десятков байт памяти с низким энергопотреблением. Эта память реализована с использованием технологии CMOS (Complement Metal Oxide Semiconductor - комплементарные пары метал-оксид-полупроводник, отечественная аббревиатура - КМОП).
Благодаря низкому энергопотреблению этой памяти она может длительное время хранить данные даже при выключенном питании компьютера.
Обычно на системной плате компьютер расположен небольшой аккумулятор или батарейка, которая питает память CMOS при выключенном питании. В некоторых случаях этот аккумулятор расположен внутри микросхемы, которая содержит часы реального времени и память CMOS.
CMOS-память компьютеров IBM AT на базе процессоров 80286 хранит сведения о конфигурации компьютера, например, тип подключенного винчестера и дисководов для флоппи-дисков, объем оперативной памяти, текущую дату и время. Некоторые компьютеры IBM AT 286 имеют расширенную CMOS-память. В ней дополнительно может задаваться возможность переноса части функций BIOS в оперативную память (так называемый режим теневой памяти) и некоторые другие параметры.
В компьютерах на базе процессоров 80386 и 80486 размер CMOS-памяти значительно больше. Там хранится значение тактовой частоты процессора, количество тактов ожидания при обращении к оперативной памяти и другие значения, сильно влияющие на производительность компьютера.
Некоторые компьютеры хранят в CMOS-памяти пароль, запрашиваемый сразу при включении питания. Задав пароль вы можете ограничить доступ к компьютеру. Вам надо быть очень осторожным при задании пароля. В случае, если вы его забудете вам придется повозиться, чтобы загрузить компьютер. Для удаления пароля и для заполнения CMOS-памяти значениями, принятыми по умолчанию (они хранятся в ПЗУ), можно отключить питание (аккумулятор) от микросхемы часов, содержащей CMOS-память. Однако если аккумулятор расположен непосредственно в микросхеме часов, вам остается только отправить компьютер в ремонт.
После изменения конфигурации компьютера (например после замены видеоадаптера или дисковода), для изменения текущей даты, времени, пароля необходимо обновить содержимое CMOS-памяти. Для этого предназначена специальная программа, часто называемая SETUP-программой или программой установки конфигурации.
SETUP-программа может запускаться при включении компьютера (если нажать определенную клавишу, обычно Del), или она может поставляться вместе с компьютером на отдельной дискете в виде обычной программы для MS-DOS. Более подробно об CMOS-памяти и SETUP-программе вы можете прочитать только в документации на материнскую (основную) плату компьютера.
Будете осторожны при экспериментах с содержимым CMOS-памяти. Изменяйте только те параметры, о которых имеете полное представление.