Cuando presiono DEL durante el inicio, ¿estoy ingresando a CMOS o BIOS?

27

Durante mucho tiempo supuse que estaba ingresando a la configuración del BIOS y CMOS es un chip que contiene la configuración que configuré en el BIOS en su memoria.

Recientemente leí en alguna parte que cuando estoy configurando el orden de arranque, etc., eso es realmente la configuración de CMOS.

Estoy un poco confundido ahora, ¿alguien podría explicarme esto?

Fantasma espacial
fuente
Usted tenía razón.
Lightness compite con Monica
55
CMOS es hardware, BIOS es código
Ron
Ahora, ¿qué software ya se está ejecutando y lee el teclado y decide ingresar a la configuración CMOS? :)
Hagen von Eitzen
Técnicamente ya nadie usa BIOS, ha sido reemplazado por uefi .
como: cuando inicio mi PC, ¿estoy ingresando a Windows (o cualquier otro sistema operativo) o disco duro?
RogUE

Respuestas:

60

Ambos. CMOS almacena información de configuración del BIOS. Cuando "ingresa a la configuración", está ejecutando el programa de configuración del BIOS, que carga la configuración definida en CMOS. Está "configurando" el CMOS, proporcionando información de configuración que el BIOS utilizará mientras se ejecuta.

El BIOS es un programa escrito como Firmware en una ROM, por lo que no se puede escribir en él (excepto por una operación flash todo o nada, lo cual es peligroso, por lo que no es una operación diaria). El BIOS ROM almacena su información de configuración en el CMOS cuando presiona F10. Es por eso que al borrar el CMOS se restaura la configuración del BIOS a los valores predeterminados, y es por eso que no elimina el BIOS por sí solo, dejándolo con un costoso pisapapeles.

Por ejemplo, el BIOS tiene una subrutina que cargará el sistema operativo según el orden de inicio. sin embargo, la información del orden de arranque (por ejemplo, use el primer CD-ROM como primer dispositivo) se almacena en el CMOS. Si borra el CMOS, el BIOS utilizará un valor predeterminado, generalmente el primer disco en el primer controlador de disco que se rellena.

Frank Thomas
fuente
66
Si se puede "flashear" es una EEPROM.
Andrew
3

BIOS significa Sistema de entrada y salida básico y CMOS significa Semiconductor de óxido de metal complementario. El sistema BIOS está escrito en el microchip CMOS. No puede tener un BIOS sin un CMOS para mantenerlo, por lo que no es raro que los dos términos se usen indistintamente.

William Russell
fuente
1
'Complementary';)
Space Ghost
Aww, eso es correcto! Gracias por atraparme en eso.
William Russell
3
En realidad, el BIOS está escrito en * ROM, no en CMOS. BIOS escribe en CMOS para almacenar algunos parámetros. Lo siento, perdiste mi voto a favor :(
Romeo Ninov
1
En este caso, CMOS se utiliza en el sentido del reloj en tiempo real donde se almacenan las configuraciones del BIOS. Y no es el mismo lugar donde reside el código BIOS
Romeo Ninov
2
@RichieFrame: Técnicamente tiene razón, pero hace muchos años la RAM CMOS respaldada por una batería comenzó a llamarse simplemente "CMOS". Así que hoy en día, estúpidamente, el significado adicional del término CMOS es el circuito integrado que contiene la RAM no volátil con la configuración del BIOS (y los circuitos RTC). Ciertamente, un mejor término es NVRAM (RAM no volátil). De todos modos, como escribió Romeo Ninov, el BIOS no está almacenado en este CMOS. Solo las configuraciones de BIOS están ahí.
pabouk