Ja strych har ret.
Ja beskrev det sådan her:
Hvis man vil forstå det så skal man dele det op i de 3 dele.
1. BIOS.
2. CMOS RAM'en.
3. Setup programmet.
1. BIOS = Basic Input/Output System.
Det er hardwarens styre system, som ligger under operativ systemet (Windows, Linux, o.a.). Se det som flere lag.
Operativ systemet ligger på hard disken. Det kan re-installeres osv.
BIOS ligger i en ROM. Hvis man vil ændre/opdatere BIOS skal ROM'en omprogrameres.
I dag bruger man FlashROM, og man kalder det at flashe BIOS.
Normalt vil man opdatere, ikke ændre på BIOS.
2. CMOS RAM. I gamle dage havde man ikke sådan noget. Der var heller ikke ur på de gamle PC'er.
BIOS skal vide f.eks om Floppy drevet var et 360 KB eller 1,2 MB. Om seriel porten skulle enables osv. Den gang laved man en kortslutning, eller fjernede en kortslutning, med Jumpere eller dipswitche.
Det var opsætningen af hardwaren.
I dag henter BIOS de informationer fra CMOS RAM'en, og det er også der uret er.
Det er en RAM, og hvis du tager strømmen fra den, så bliver indholdet slettet.
Så batteriets funktion er at holde strøm på CMOS RAM'en + holder uret i gang.
Hvis du fjerner batteriet, vil du miste de ændringer du har lavet omkring Hardwarens setup. Det kunne være hvis du har ændret Boot order, eller har disabled parallel porten. + Uret vil blive "nul stillet"
Hvis du f.eks ikke har lavet nogle ændringer, så vil der ikke ske andet end at uret bliver "nul stillet".
3. Setup programmet.
I gamle dag flyttede jumpere, switche. I dag bruger man et program (Utility) til at ændre setup'en.
Programmet kan ligge i ROM'en, eller det kan ligge på en Floppy disk, CD, Hard disk eller memory stick. Hvad som helst hvor du kan gemme programmer.
I BIOS har man så lagt en mulighed for at starte setup programmet, ved at trykke på en tast. Det kan startes fra ROM'en, eller fra hard disken.
Men for at svare kort på spørgsmålet har A mest ret. Den kommer tilbage til Fabriks indstillingen.
Der kan selvfølgelig ske det at der er ændret på boot order (Række følge), hvilket betyder at du ikke kan starte windows.
Kunne være hvis fabriks indstilling (Default) er, at den skal boote fra IDE/ATA hard disk. Mens der måske sidder en SATA Hard disk og den så ikke kan finde ud af det.
Det kommer lidt an på hvor god BIOS er på det punkt.
I dette spørgsmål:
http://www.eksperten.dk/spm/727967At kalde det CMOS, er dog ikke noget godt udtryk, men jeg kender heller ikke et bedre. Det stammer fra, da System boardene var lavet i TTL, da brugte man bl.a nogle Ur kredse der var lavet i CMOS.
Det er også korrekt at man loader BIOS over i RAm fra ROM'en. I starten blev det kaldet shadow memory.