Справочник от Автор24
Найди эксперта для помощи в учебе
Найти эксперта
+2

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

Определение 1

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

Условно энергонезависимой памятью можно считать энергозависимую память, которая имеет внешнее питание (от батарейки или аккумулятора). Например, часы на системной плате ПК и память для хранения настроек $BIOS$ питаются от батарейки, которая закреплена на плате.

Память $CMOS$ ($Complementary \ Metal \ Oxide \ Semiconductor$) или КМОП (Комплементарные пары Металл-Оксид-Полупроводник) – память со средним быстродействием и низким энергопотреблением, поэтому может хранить данные в течение длительного времени.

Образец CMOS-памяти

Рисунок 1. Образец CMOS-памяти

Назначение энергонезависимой памяти CMOS

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

Набор микропрограмм, которые составляют $BIOS$, хранятся в постоянной памяти ПК, которая располагается на системной плате. Параметры $BIOS$ зашиты компанией-разработчиком, но пользователи при надобности могут вносить необходимые изменения в эти параметры. Для этого служит связанная с $BIOS \ CMOS$-память, которая хранит настройки системы, в частности, вводимые пользователем через программу $BIOS \ Setup.$ Общий объем $CMOS$-памяти составляет всего $256$ байт.

Пример 1

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

«Энергонезависимая память CMOS» 👇
Помощь эксперта по теме работы
Найти эксперта
Решение задач от ИИ за 2 минуты
Решить задачу
Найди решение своей задачи среди 1 000 000 ответов
Найти

Для хранения подобных данных используется энергонезависимая $CMOS$-память. От оперативной памяти она отличается тем, что ее содержимое не удаляется после выключения ПК, а от ПЗУ – тем, что данные в нее можно заносить и изменять самостоятельно, в соответствии с тем, какое оборудование входит в состав системы. Микросхема $CMOS$-памяти питается от батарейки, которая расположена на системной плате. Заряда батарейки достаточно для того, чтобы микросхема не теряла данные даже в случае, если ПК не будут включать несколько лет.

Расположение батарейки CMOS-памяти

Рисунок 2. Расположение батарейки CMOS-памяти

$CMOS$ используется для хранения информации о конфигурации, составе оборудования ПК и его параметрах, таких как данные о дисковых накопителях, о ЦП, тип видеоадаптера, наличие сопроцессора и других данных, а также о режимах его работы и информации, необходимой при запуске ПК (например, о порядке загрузки ПК). Микросхема $CMOS$-памяти также содержит электронные часы, которые указывают текущую дату и время.

Содержимое $CMOS$-памяти изменяется специальной программой $SETUP$, находящейся в $BIOS$. Тот факт, что ПК четко отслеживает время и дату (даже при выключенном питании), тоже связан с тем, что показания системных часов постоянно хранятся (и изменяются) в $CMOS$.

История технологии $CMOS$

Технология $CMOS$ известна давно. Память типа $CMOS \ RAM$ впервые была разработана в $1963$ г. в то время она была дорогой, но имела немало преимуществ. Не смотря на то, что у такой памяти ниже быстродействие, чем у обычной оперативной памяти, но для ее работы нужно меньше электроэнергии и она выделяет меньше тепловой энергии во время работы.

Для хранения данных $BIOS$ не нужно высокое быстродействие, однако желательно, чтобы количество энергии, которая используется при выполнении этой задачи, было как можно меньшим, поэтому память $CMOS$ в таком случае подходит больше всего.

Со времени открытия технологии $СМОS$ она была значительно усовершенствована. В современных ПК микросхемы $CMOS \ RAM$ применяются в большинстве элементов, даже в самом ЦП. Более того, технология $CMOS$ используется не только в ПК. Микросхемы, изготовленные по технологии $CMOS$, широко применяются не только в ПК, но и в фоточувствительных элементах (матрицах) сканеров и цифровых фотоаппаратов.

Обслуживание CMOS

$CMOS$-память – это небольшой, но очень важный элемент системы $BIOS$, от правильного функционирования которого зависит бесперебойная работа всего компьютера.

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

При возникновении необходимости ее замены во время выполнения программы $POST$ появляется сообщение $«CMOS \ Battery \ State \ Low»$ или $«CMOS \ Checksum \ Error».$ Первыми признаками неоходимости замены батарейки может быть остановка внутренних часов-календаря, сбой системного времени или потеря установок $SETUP$ при выключении ПК.

На старых материнских платах батарейка в виде синего бочонка припаивалась к плате.

Существуют внешние батарейки для ПК, которые помещены в пластмассовые корпуса с проводами подключения. Этот корпус с помощью «липучки» закрепляют в удобном месте.

Замечание 1

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

На современных системных платах чаще применяется батарейка в форме таблетки в специальном держателе (рис. 3), которая легко заменяется.

Батарейка CMOS-памяти

Рисунок 3. Батарейка CMOS-памяти

Замечание 2

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

Обычно для этого достаточно при выключенном ПК на несколько минут переставить перемычку в другое положение (рис. 4в).

Варианты подключения и обнуление CMOS: а – работа от внутренней батарейки, б – подключение внешней батарейки, в – обнуление CMOS

Рисунок 4. Варианты подключения и обнуление CMOS: а – работа от внутренней батарейки, б – подключение внешней батарейки, в – обнуление CMOS

Иногда для сброса пароля предназначен отдельный переключатель (джампер). В этом случае, поменяв положение переключателя, ПК необходимо включить – только тогда пароль будет сброшен, после чего переключатель необходимо вернуть в исходное состояние.

Не стоит забывать, что при обнулении памяти $CMOS$ данные, хранящиеся в ней, будут утеряны. Поэтому могут стать неработоспособными лицензионные программы, установленные на ПК, которые привязывают свою лицензию к ключу, хранящемуся в $CMOS$-памяти.

Для страховки от подобных неприятностей после установки подобных защищенных продуктов используется специальное программное обеспечение, которое дает возможность сохранять в отдельном файле содержимое $CMOS$.

Дата написания статьи: 25.04.2016
Найди решение своей задачи среди 1 000 000 ответов
Крупнейшая русскоязычная библиотека студенческих решенных задач
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot