Hoe bepaal je het verschil tussen CMOS en BIOS?


Antwoord 1:

Vaak wordt gedacht dat het BIOS en CMOS hetzelfde zijn, maar dat zijn ze niet. Het zijn twee verschillende componenten van een computer, maar ze werken wel samen om de computer goed te laten werken.

Het BIOS is een computerchip op het moederbord die lijkt op de bovenstaande afbeelding. Deze chip bevat een speciaal programma dat de computerprocessor helpt communiceren en de andere componenten in de computer besturen. Deze andere componenten omvatten schijfstations, videokaarten, geluidskaarten, netwerkkaarten, diskettestations, USB-poorten, harde schijven en andere. Zonder het BIOS zou de processor niet weten hoe hij moet communiceren of communiceren met de computeronderdelen en zou de computer niet kunnen functioneren.

De CMOS is ook een computerchip op het moederbord, maar meer specifiek, het is een RAM-chip. Dit is een type geheugenchip die informatie over de computercomponenten opslaat, evenals instellingen voor die componenten. Normale RAM-chips verliezen echter de informatie die erin is opgeslagen wanneer er geen stroom meer aan wordt geleverd. Om de informatie in de CMOS-chip te behouden, levert een CMOS-batterij op het moederbord constant stroom aan die CMOS-chip. Als de batterij van het moederbord wordt verwijderd of leeg raakt (bijvoorbeeld een lege CMOS-batterij), verliest de CMOS de informatie die erin is opgeslagen. Alle instellingen die u in de CMOS-instellingen hebt gemaakt, gaan verloren en u moet deze instellingen opnieuw wijzigen nadat een nieuwe CMOS-batterij op het moederbord was geplaatst. Met een lege CMOS-batterij worden de tijd en datum bijvoorbeeld teruggezet op de gefabriceerde datum als deze lange tijd niet is gebruikt.

Het BIOS-programma op de BIOS-chip leest informatie van de CMOS-chip wanneer de computer opstart, tijdens het opstartproces. U merkt misschien op het eerste opstartscherm, het POST-scherm genaamd, dat er een optie beschikbaar is om de BIOS- of CMOS-instellingen te openen. Wanneer u dit setup-gebied betreedt, komt u in de CMOS-setup, niet in de BIOS-setup. De BIOS-chip en het programma kunnen niet rechtstreeks door een gebruiker worden bijgewerkt. De enige manier om het BIOS bij te werken, is met behulp van een BIOS-flashprogramma, een BIOS-update genaamd, die het BIOS naar een andere versie bijwerkt. Deze updates worden meestal geleverd door de fabrikant van het moederbord of de computerfabrikant.

Met de CMOS-instellingen kunt u de tijd en datum en instellingen wijzigen voor hoe apparaten worden geladen bij het opstarten, zoals harde schijven, schijfstations en diskettestations. Met de CMOS-setup kunt u verschillende hardwareapparaten in- en uitschakelen, waaronder USB-poorten, de ingebouwde videokaart en geluidskaart (indien aanwezig), parallelle en seriële poorten en andere apparaten.

Bron: Google


Antwoord 2:

Vaak wordt gedacht dat het BIOS en CMOS hetzelfde zijn, maar dat zijn ze niet. Het zijn twee verschillende componenten van een computer, maar ze werken wel samen om de computer goed te laten werken.

Het BIOS, of "Basic Input / Output System", is speciale firmware die is opgeslagen in een chip op het moederbord van uw computer. Het is het eerste programma dat wordt uitgevoerd telkens wanneer u uw computer aanzet. Het BIOS voert de POST uit, die de hardware van uw computer initialiseert en test. Vervolgens wordt uw bootlader gevonden en uitgevoerd of wordt uw besturingssysteem rechtstreeks geladen.

Wanneer u wijzigingen aanbrengt in uw BIOS-configuratie, worden de instellingen niet opgeslagen op de BIOS-chip zelf. In plaats daarvan worden ze opgeslagen op een speciale geheugenchip, waarnaar wordt verwezen als "de CMOS". CMOS staat voor "Complementary Metal-Oxide-Semiconductor." Het is de naam van een productieproces dat wordt gebruikt om processoren, RAM en digitale logische circuits te maken, en is ook de naam voor chips die met dat proces zijn gemaakt.

Zoals de meeste RAM-chips wordt de chip die uw BIOS-instellingen opslaat vervaardigd met behulp van het CMOS-proces. Het bevat een kleine hoeveelheid gegevens, meestal 256 bytes. De informatie op de CMOS-chip bevat welke typen schijfstations op uw computer zijn geïnstalleerd, de huidige datum en tijd van uw systeemklok en de opstartvolgorde van uw computer.


Antwoord 3:

Wanneer we de term BIOS gebruiken, bedoelen we meestal het verzamelen van software op de BIOS-chip. Zie het als een map, waar voor elke hardware een bestand is. Een van de bestanden op BIOS is voor toegang tot CMOS, een andere chip.

Als we zeggen bij het opstarten in BIOS te gaan, is het echt dat programma in BIOS dat toegang heeft tot CMOS (het is een CMOS-editor). In CMOS kunt u enkele instellingen wijzigen die betrekking hebben op uw hardware en hoe de computer start. BIOS-software gebruikt deze instellingen vervolgens bij het opstarten. Een CMOS-editor is dus equivalent aan een BIOS-instellingeneditor, en sommigen verwijzen ernaar als een BIOS-editor.

Terwijl BIOS op ROM staat (alleen-lezen geheugen), bevindt CMOS zich op RAM. Dit betekent dat het BIOS alleen kan worden gewijzigd door te flashen, terwijl CMOS gemakkelijker toegankelijk is via een CMOS-editor. (en dat hoeft niet de CMOS-editor in uw BIOS te zijn, maar het is moeilijk / onmogelijk om een ​​alternatief te vinden omdat de manier waarop de instellingen worden opgeslagen afhankelijk is van uw BIOS, en ook omdat Windows OS geen interface biedt voor die instellingen. HP BIOS ondersteunt WMI en maakt daarmee hun CMOS-editor in Windows mogelijk. Ook bieden Dos en Linux u manieren om CMOS-geheugen te wijzigen). CMOS-geheugen wordt onderhouden door een kleine batterij in uw computer.

Ik kwam dit tegen toen ik een wifi-kaart in mijn laptop opwaardeerde. Het BIOS heeft een checklist welke netwerkkaarten het toestaat en weigerde om de computer op te starten. Als het echter een instelling in CMOS vond om de controle over te slaan, zou dit het geval zijn. Die instelling was natuurlijk voor eigen gebruik van de fabrikant en was niet in de normale CMOS-editor / BIOS-instellingen. Ik had twee opties, flash BIOS met een gehackte versie die mijn kaart-ID bevat, of kom in dos / linux met behulp van een opstart-cd en gebruik een programma dat die CMOS-instelling verandert. De laatste optie is natuurlijk veel minder riskant. Het enige nadeel is dat ik het nog een keer moet doen als de CMOS-batterij leeg is / ergens in de toekomst moet worden vervangen.

Nieuwere computers slaan de BIOS-instellingen op een EEPROM (flash-schijf) op en niet langer op CMOS. En BIOS is ook vervangen door UEFI die zijn code kan opslaan op een flash-schijf of zelfs op een harde schijf, waardoor BIOS-flashes verouderd zijn. UEFI-implementaties emuleren echter vaak BIOS zodat oudere besturingssystemen die verwachten dat ze kunnen worden uitgevoerd. UEFI wordt ondersteund door Vista SP1 en later Windows OS.


Antwoord 4:

Wanneer we de term BIOS gebruiken, bedoelen we meestal het verzamelen van software op de BIOS-chip. Zie het als een map, waar voor elke hardware een bestand is. Een van de bestanden op BIOS is voor toegang tot CMOS, een andere chip.

Als we zeggen bij het opstarten in BIOS te gaan, is het echt dat programma in BIOS dat toegang heeft tot CMOS (het is een CMOS-editor). In CMOS kunt u enkele instellingen wijzigen die betrekking hebben op uw hardware en hoe de computer start. BIOS-software gebruikt deze instellingen vervolgens bij het opstarten. Een CMOS-editor is dus equivalent aan een BIOS-instellingeneditor, en sommigen verwijzen ernaar als een BIOS-editor.

Terwijl BIOS op ROM staat (alleen-lezen geheugen), bevindt CMOS zich op RAM. Dit betekent dat het BIOS alleen kan worden gewijzigd door te flashen, terwijl CMOS gemakkelijker toegankelijk is via een CMOS-editor. (en dat hoeft niet de CMOS-editor in uw BIOS te zijn, maar het is moeilijk / onmogelijk om een ​​alternatief te vinden omdat de manier waarop de instellingen worden opgeslagen afhankelijk is van uw BIOS, en ook omdat Windows OS geen interface biedt voor die instellingen. HP BIOS ondersteunt WMI en maakt daarmee hun CMOS-editor in Windows mogelijk. Ook bieden Dos en Linux u manieren om CMOS-geheugen te wijzigen). CMOS-geheugen wordt onderhouden door een kleine batterij in uw computer.

Ik kwam dit tegen toen ik een wifi-kaart in mijn laptop opwaardeerde. Het BIOS heeft een checklist welke netwerkkaarten het toestaat en weigerde om de computer op te starten. Als het echter een instelling in CMOS vond om de controle over te slaan, zou dit het geval zijn. Die instelling was natuurlijk voor eigen gebruik van de fabrikant en was niet in de normale CMOS-editor / BIOS-instellingen. Ik had twee opties, flash BIOS met een gehackte versie die mijn kaart-ID bevat, of kom in dos / linux met behulp van een opstart-cd en gebruik een programma dat die CMOS-instelling verandert. De laatste optie is natuurlijk veel minder riskant. Het enige nadeel is dat ik het nog een keer moet doen als de CMOS-batterij leeg is / ergens in de toekomst moet worden vervangen.

Nieuwere computers slaan de BIOS-instellingen op een EEPROM (flash-schijf) op en niet langer op CMOS. En BIOS is ook vervangen door UEFI die zijn code kan opslaan op een flash-schijf of zelfs op een harde schijf, waardoor BIOS-flashes verouderd zijn. UEFI-implementaties emuleren echter vaak BIOS zodat oudere besturingssystemen die verwachten dat ze kunnen worden uitgevoerd. UEFI wordt ondersteund door Vista SP1 en later Windows OS.