"CMOS" - это небольшая память, в которой BIOS может хранить настройки - это то же устройство, что и часы.
На оригинальном 5150 IBM PC, выпущенном в 1981 году, на нем не было CMOS - настройки BIOS контролировались DIP-переключателями на материнской плате.
IBM PC AT, который вышел позже, включал в себя часы реального времени Motorola MC146818 - часы работали от батареи и включали 64-байтовую память (иначе NVRAM). Первые несколько мест этой памяти использовались чипом часов для передачи времени и времени будильника. BIOS начали использовать оставшиеся места для сохранения настроек вместо использования DIP-переключателей.
Оригинальные ПК IBM были составлены из множества отдельных автономных чипов, которые выполняли различные функции, такие как PIC (8259), DMA (8237), UART (8250), вышеупомянутый тактовый чип и другие. В конце концов производители ПК-клонов объединили все это оборудование, включая микросхему синхронизации, в один набор микросхем, состоящий всего из одного или двух больших чипов, который также начал включать такие вещи, как адаптер VGA, контроллеры USB и т.д.
Таким образом, больше нет отдельного CMOS/ чипа часов и не было в течение долгого времени. Функция эмулируется чипсетом или чипом Super I/ O на материнской плате.
Кроме того, в наши дни NVRAM, где хранятся настройки, скорее всего, не с батарейным питанием, а с некоторым типом флэш-памяти (BIOS не заботится о том, что чипсет реагирует как старые CMOS-часы /NVRAM), то есть на многих, если не на всех В современных системах сбрасываются только часы, если вынуть аккумулятор.