Está combinando tecnología de implementación con términos coloquiales para la funcionalidad.
CMOS - Semiconductor de óxido de metal complementario - es un método de hacer lógica y circuitos relacionados usando transistores de efecto de campo de canal N y canal P. Una de sus características definitorias es el consumo de energía estática extremadamente bajo: la energía casi solo se usa cuando se cambia de estado. Como resultado, un chip de memoria estática CMOS puede retener su contenido durante años en una batería, y es un lugar útil para almacenar información semipermanente.
El BIOS y el código de inicio relacionado se han almacenado tradicionalmente en dispositivos PROM o EPROM. Las EPROM en la era de la PC de IBM generalmente se fabricaban en tecnologías pre-CMOS como NMOS, pero la distinción crítica es que no se podían escribir normalmente cuando se instalaban en la computadora, sino solo en un programador especial. Además, mientras que muchos sistemas y clones contemporáneos usaban EPROM, las versiones de producción reales de la PC de IBM usaban PROM no reprogramables más baratas (los pines eran típicamente compatibles en uso).
El diseño de PC-AT luego agregó una memoria CMOS respaldada por batería para almacenar configuraciones personalizables y también (tal vez en el mismo dispositivo) un reloj de tiempo real persistente. Los usuarios finales lo denominaron coloquialmente como CMOS, aunque, por supuesto, era solo un uso particular habilitado por una tecnología de chip que se extendía rápidamente.
Hoy, por supuesto, ya no usamos E / PROM paralelas para BIOS, sino que usamos flash NOR en serie y transferimos el contenido a la RAM más rápida para la ejecución. Los chips FLASH modernos están hechos de tecnologías derivadas de CMOS. Y típicamente pueden reprogramarse en circuito. Realmente depende del diseñador del sistema si quieren poner información de configuración semipermanente en una RAM respaldada por batería o en un flash reprogramable: el usuario final o el sistema operativo posterior al arranque pueden tener poca visibilidad real en una distinción.
Pero incluso si se usa flash para la configuración, normalmente habrá un reloj en tiempo real de baja potencia que seguirá funcionando con batería.