Hvordan fastlægger du forskellen mellem CMOS og BIOS?


Svar 1:

BIOS og CMOS menes ofte at være de samme ting, men det er de ikke. De er to forskellige komponenter i en computer, men de fungerer sammen for at få computeren til at fungere korrekt.

BIOS er en computerchip på bundkortet, der ligner billedet ovenfor. Denne chip indeholder et specielt program, der hjælper computerprocessoren med at interagere og kontrollere de andre komponenter på computeren. Disse andre komponenter inkluderer diskdrev, videokort, lydkort, netværkskort, diskettedrev, USB-porte, harddiske og andre. Uden BIOS ville processoren ikke vide, hvordan den interagerer eller interface med computerkomponenterne, og computeren ville ikke være i stand til at fungere.

CMOS er også en computerchip på bundkortet, men mere specifikt er det en RAM-chip. Dette er en type hukommelseschip, der gemmer information om computerkomponenterne samt indstillinger for disse komponenter. Normale RAM-chips mister dog de oplysninger, der er gemt i dem, når der ikke længere leveres strøm til dem. For at bevare informationen i CMOS-chippen leverer et CMOS-batteri på bundkortet konstant strøm til den CMOS-chip. Hvis batteriet fjernes fra bundkortet eller løber tør for juice (f.eks. Et dødt CMOS-batteri), vil CMOS miste de oplysninger, der er gemt i det. Alle indstillinger, du foretog i CMOS-opsætningen, ville gå tabt, og du bliver nødt til at foretage disse indstillinger ændringer igen, efter at et nyt CMOS-batteri blev sat på bundkortet. For eksempel nulstilles tidspunktet og datoen med et dødt CMOS-batteri tilbage til den fremstillede dato, hvis det har været slukket i lang tid.

BIOS-programmet på BIOS-chippen læser oplysninger fra CMOS-chippen, når computeren starter, under opstartprocessen. Du bemærker muligvis på den første startskærm, kaldet POST-skærmen, en mulighed er tilgængelig for at gå ind i BIOS- eller CMOS-opsætningen. Når du går ind i dette installationsområde, går du ind i CMOS-opsætningen, ikke BIOS-opsætningen. BIOS-chip og -programmet kan ikke opdateres direkte af en bruger. Den eneste måde at opdatere BIOS er ved hjælp af et BIOS flash-program kaldet en BIOS-opdatering, som opdaterer BIOS til en anden version. Disse opdateringer leveres normalt af enten bundkortproducenten eller computerproducenten.

CMOS-opsætningen giver dig mulighed for at ændre tid og dato og indstillinger for, hvordan enheder indlæses ved opstart, f.eks. Harddiske, diskdrev og disketter. CMOS-opsætningen giver dig mulighed for at aktivere og deaktivere forskellige hardwareenheder, inklusive USB-porte, det indbyggede videokort og lydkort (hvis det findes), parallelle og serielle porte og andre enheder.

Kilde: Google


Svar 2:

BIOS og CMOS menes ofte at være de samme ting, men det er de ikke. De er to forskellige komponenter i en computer, men de fungerer sammen for at få computeren til at fungere korrekt.

BIOS, eller "Basic Input / Output System", er speciel firmware, der er gemt i en chip på computerens bundkort. Det er det første program, der kører, hver gang du tænder for din computer. BIOS udfører POST, som initialiserer og tester din computers hardware. Derefter lokaliserer og kører den din boot loader eller indlæser dit operativsystem direkte.

Når du foretager ændringer i din BIOS-konfiguration, gemmes indstillingerne ikke på selve BIOS-chippen. I stedet gemmes de på en speciel hukommelseschip, der kaldes "CMOS." CMOS står for "Komplementær metaloxid-halvleder." Det er navnet på en fremstillingsproces, der bruges til at oprette processorer, RAM og digitale logiske kredsløb, og er også navnet på chips oprettet ved hjælp af denne proces.

Som de fleste RAM-chips produceres den chip, der gemmer dine BIOS-indstillinger ved hjælp af CMOS-processen. Det rummer en lille mængde data, normalt 256 byte. Oplysningerne om CMOS-chippen inkluderer, hvilke typer diskdrev, der er installeret på din computer, den aktuelle dato og klokkeslæt for dit systemur og din computers opstartssekvens.


Svar 3:

Når vi bruger udtrykket BIOS, menes vi normalt indsamlingen af ​​software på BIOS-chippen. Tænk på det som en mappe, hvor der er en fil til enhver hardware. En af filerne på BIOS er til at få adgang til CMOS, som er en anden chip.

Når vi siger at komme ind i BIOS ved opstart, er det virkelig det program inde i BIOS, der får adgang til CMOS (Det er en CMOS-editor). I CMOS kan du ændre nogle indstillinger, der er relateret til din hardware, og hvordan computeren starter. BIOS-software bruger derefter disse indstillinger ved opstart. Således svarer en CMOS-editor til en BIOS-indstillingseditor, og nogle kan referere til den som en BIOS-editor.

Mens BIOS er på ROM (Read only Memory) er CMOS på RAM. Dette betyder, at ændring af BIOS kun kan ske ved at blinke, mens CMOS lettere kan fås adgang til via en CMOS-editor. (og det behøver ikke at være CMOS-editor i din BIOS, men det er svært / umuligt at finde et alternativ, da indstillingerne gemmes afhænger af din BIOS, og også fordi Windows OS ikke giver en grænseflade til disse indstillinger. HP BIOS har support til WMI og gør dermed deres CMOS-editor i windows mulig. Også Dos og Linux giver dig måder at ændre CMOS-hukommelse). CMOS-hukommelse vedligeholdes af et lille batteri inde i computeren.

Jeg løb over dette, da jeg opgraderede et wifi-kort i min bærbare computer. BIOS har en checkliste, hvilke netværkskort den tillader og nægtede at starte computeren. Hvis det imidlertid fandt en indstilling i CMOS at springe kontrollen over, ville det dog. Denne indstilling var selvfølgelig til fabrikantens eget brug og var ikke i de normale CMOS-editor / BIOS-indstillinger. Jeg havde to muligheder, flash BIOS med en hacket version, der indeholdt mit kort-ID, eller komme ind i dos / linux ved hjælp af en start-cd og bruge et program, der ændrer den CMOS-indstilling. Den sidstnævnte mulighed er naturligvis langt mindre risikabel. Den eneste tilbagetrækning er, at jeg bliver nødt til at gøre det igen, hvis CMOS-batteriet døde / skulle udskiftes engang i fremtiden.

Nyere computere gemmer BIOS-indstillingerne på en EEPROM (flashdisk) og ikke længere på CMOS. Og BIOS er også blevet erstattet af UEFI, der kan gemme sin kode på flashdisk eller endda harddisk, hvilket gør BIOS-blitz forældede. UEFI-implementeringer emulerer dog ofte BIOS, så ældre operativsystem, der forventer, at man kan køre. UEFI understøttes fra Vista SP1 og senere Windows OS.


Svar 4:

Når vi bruger udtrykket BIOS, menes vi normalt indsamlingen af ​​software på BIOS-chippen. Tænk på det som en mappe, hvor der er en fil til enhver hardware. En af filerne på BIOS er til at få adgang til CMOS, som er en anden chip.

Når vi siger at komme ind i BIOS ved opstart, er det virkelig det program inde i BIOS, der får adgang til CMOS (Det er en CMOS-editor). I CMOS kan du ændre nogle indstillinger, der er relateret til din hardware, og hvordan computeren starter. BIOS-software bruger derefter disse indstillinger ved opstart. Således svarer en CMOS-editor til en BIOS-indstillingseditor, og nogle kan referere til den som en BIOS-editor.

Mens BIOS er på ROM (Read only Memory) er CMOS på RAM. Dette betyder, at ændring af BIOS kun kan ske ved at blinke, mens CMOS lettere kan fås adgang til via en CMOS-editor. (og det behøver ikke at være CMOS-editor i din BIOS, men det er svært / umuligt at finde et alternativ, da indstillingerne gemmes afhænger af din BIOS, og også fordi Windows OS ikke giver en grænseflade til disse indstillinger. HP BIOS har support til WMI og gør dermed deres CMOS-editor i windows mulig. Også Dos og Linux giver dig måder at ændre CMOS-hukommelse). CMOS-hukommelse vedligeholdes af et lille batteri inde i computeren.

Jeg løb over dette, da jeg opgraderede et wifi-kort i min bærbare computer. BIOS har en checkliste, hvilke netværkskort den tillader og nægtede at starte computeren. Hvis det imidlertid fandt en indstilling i CMOS at springe kontrollen over, ville det dog. Denne indstilling var selvfølgelig til fabrikantens eget brug og var ikke i de normale CMOS-editor / BIOS-indstillinger. Jeg havde to muligheder, flash BIOS med en hacket version, der indeholdt mit kort-ID, eller komme ind i dos / linux ved hjælp af en start-cd og bruge et program, der ændrer den CMOS-indstilling. Den sidstnævnte mulighed er naturligvis langt mindre risikabel. Den eneste tilbagetrækning er, at jeg bliver nødt til at gøre det igen, hvis CMOS-batteriet døde / skulle udskiftes engang i fremtiden.

Nyere computere gemmer BIOS-indstillingerne på en EEPROM (flashdisk) og ikke længere på CMOS. Og BIOS er også blevet erstattet af UEFI, der kan gemme sin kode på flashdisk eller endda harddisk, hvilket gør BIOS-blitz forældede. UEFI-implementeringer emulerer dog ofte BIOS, så ældre operativsystem, der forventer, at man kan køre. UEFI understøttes fra Vista SP1 og senere Windows OS.