Quando premo CANC durante l'avvio, accedo a CMOS o BIOS?


27

Per il tempo più lungo ho pensato che stavo entrando nella configurazione del BIOS e CMOS è un chip che contiene in memoria le impostazioni che ho impostato nel BIOS.

Di recente ho letto da qualche parte che quando sto configurando l'ordine di avvio e così via, quello è in realtà l'installazione CMOS.

Sono un po 'confuso ora, qualcuno potrebbe spiegarmelo?



5
CMOS è hardware, BIOS è codice
Ron,

Ora quale software è già in esecuzione e legge la tastiera e decide di accedere all'impostazione CMOS? :)
Hagen von Eitzen,

Tecnicamente nessuno usa più il BIOS, è stato sostituito da uefi .

come: quando avvio il mio PC, sto entrando in Windows (o qualsiasi altro sistema operativo) o disco rigido?
RogUE,

Risposte:


60

Entrambi. CMOS memorizza le informazioni di configurazione del BIOS. Quando si "accede al programma di installazione", si esegue il programma di configurazione del BIOS, che carica le impostazioni definite in CMOS. Stai "configurando" il CMOS, fornendo le informazioni di configurazione che il BIOS utilizzerà durante l'esecuzione.

Il BIOS è un programma scritto come Firmware su una ROM, quindi non può essere scritto (se non con un'operazione flash tutto o niente, che è pericolosa, quindi non un'operazione quotidiana). La ROM BIOS memorizza le informazioni di configurazione sul CMOS quando si preme F10. Ecco perché la cancellazione di CMOS ripristina le impostazioni del BIOS ai valori predefiniti ed è per questo che non elimina il BIOS stesso, lasciandoti con un costoso fermacarte.

Ad esempio, il BIOS ha una subroutine che caricherà il sistema operativo in base all'ordine di avvio. tuttavia, le informazioni sull'ordine di avvio (ad es. utilizzare il primo CD-ROM come primo dispositivo) sono archiviate nel CMOS. Se si cancella CMOS, il BIOS utilizzerà un valore predefinito, in genere il primo disco sul primo controller di disco che viene popolato.


6
Se può essere "lampeggiato" è una EEPROM.
Andrew,

3

BIOS sta per Basic Input Output System e CMOS sta per Complementary Metal Oxide Semiconductor. Il sistema BIOS è scritto sul microchip CMOS. Non è possibile avere un BIOS senza un CMOS per tenerlo, quindi non è raro che i due termini vengano usati in modo intercambiabile.


1
'Complementary';)
Space Ghost

Aww, esatto! Grazie per avermi scoperto.
William Russell,

3
In realtà il BIOS è scritto in * ROM, non in CMOS. BIOS scrivere in CMOS per memorizzare alcuni parametri. Scusa, hai perso il mio voto :(
Romeo Ninov

1
In questo caso da CMOS viene utilizzato in senso di orologio in tempo reale dove sono memorizzate le impostazioni del BIOS. E non è lo stesso posto in cui risiede il codice BIOS
Romeo Ninov,

2
@RichieFrame: tecnicamente hai ragione, ma molti anni fa la RAM CMOS sostenuta da una batteria ha iniziato a essere chiamata semplicemente "CMOS". Al giorno d'oggi, stupidamente, il significato aggiuntivo del termine CMOS è il circuito integrato contenente la RAM non volatile con le impostazioni del BIOS (e i circuiti RTC). Certamente un termine migliore è NVRAM (RAM non volatile). --- Comunque, come ha scritto Romeo Ninov, il BIOS non è memorizzato in questo CMOS. Sono presenti solo le impostazioni del BIOS.
pabouk,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.