Hur fastställer du skillnaden mellan CMOS och BIOS?


Svar 1:

BIOS och CMOS anses ofta vara samma sak, men det är de inte. De är två olika komponenter i en dator, men de fungerar tillsammans för att få datorn att fungera korrekt.

BIOS är ett datorchip på moderkortet som liknar bilden ovan. Detta chip innehåller ett speciellt program som hjälper datorprocessorn att interagera och kontrollera de andra komponenterna i datorn. Dessa andra komponenter inkluderar skivenheter, videokort, ljudkort, nätverkskort, disketter, USB-portar, hårddiskar och andra. Utan BIOS skulle processorn inte veta hur den ska interagera eller gränssnitta med datorkomponenterna, och datorn skulle inte kunna fungera.

CMOS är också ett datorchip på moderkortet, men mer specifikt är det ett RAM-chip. Detta är en typ av minneschip som lagrar information om datorkomponenterna samt inställningar för dessa komponenter. Normala RAM-chip förlorar dock informationen som lagras i dem när ström inte längre matas till dem. För att behålla informationen i CMOS-chipet tillhandahåller ett CMOS-batteri på moderkortet konstant ström till det CMOS-chipet. Om batteriet tas bort från moderkortet eller slutar ur juice (t.ex. ett dött CMOS-batteri), skulle CMOS förlora informationen lagrad i det. Alla inställningar som du gjorde i CMOS-inställningen skulle gå förlorade och du måste göra dessa inställningsändringar igen efter att ett nytt CMOS-batteri sattes på moderkortet. Med ett dött CMOS-batteri återställs till exempel tid och datum tillbaka till det tillverkade datumet om det har varit avstängt under en lång tid.

BIOS-programmet på BIOS-chipet läser information från CMOS-chipet när datorn startar under uppstartprocessen. Du kanske märker på den första startskärmen, kallad POST-skärmen. Det finns ett alternativ för att gå in i BIOS- eller CMOS-inställningen. När du går in i detta installationsområde går du in i CMOS-inställningen, inte BIOS-inställningen. BIOS-chipet och programmet kan inte uppdateras direkt av en användare. Det enda sättet att uppdatera BIOS är att använda ett BIOS-flashprogram som kallas en BIOS-uppdatering, som uppdaterar BIOS till en annan version. Dessa uppdateringar tillhandahålls vanligtvis av moderkortstillverkaren eller datortillverkaren.

Med CMOS-inställningen kan du ändra tid och datum och inställningar för hur enheter laddas vid uppstart, till exempel hårddiskar, skivenheter och disketter. CMOS-inställningen låter dig aktivera och inaktivera olika hårdvarenheter, inklusive USB-portar, videokortet ombord och ljudkort (om det finns), parallella och seriella portar och andra enheter.

Källa: Google


Svar 2:

BIOS och CMOS tros ofta vara samma sak, men det är de inte. De är två olika komponenter i en dator, men de fungerar tillsammans för att få datorn att fungera korrekt.

BIOS, eller "Basic Input / Output System", är speciell firmware lagrad i ett chip på datorns moderkort. Det är det första programmet som körs varje gång du sätter på datorn. BIOS utför POST, som initialiserar och testar din dators hårdvara. Sedan lokaliserar och kör den din startlaster eller laddar ditt operativsystem direkt.

När du gör ändringar i din BIOS-konfiguration lagras inte inställningarna på själva BIOS-chipet. Istället lagras de på ett speciellt minneschip, som kallas "CMOS". CMOS står för "Komplementär metalloxid-halvledare." Det är namnet på en tillverkningsprocess som används för att skapa processorer, RAM och digitala logikkretsar, och är också namnet på chips som skapats med den processen.

Som de flesta RAM-chip tillverkas chipet som lagrar dina BIOS-inställningar med CMOS-processen. Den har en liten mängd data, vanligtvis 256 byte. Informationen på CMOS-chipet innehåller vilka typer av hårddiskar som är installerade på din dator, det aktuella datumet och klockslaget för din systemklocka och datorns startsekvens.


Svar 3:

När vi använder BIOS brukar vi mena insamling av programvara på BIOS-chipet. Tänk på det som en mapp där det finns en fil för varje hårdvara. En av filerna på BIOS, är för åtkomst till CMOS, som är ett annat chip.

När vi säger komma in i BIOS vid start är det verkligen det programmet i BIOS, som får åtkomst till CMOS (Det är en CMOS-redigerare). I CMOS kan du ändra vissa inställningar relaterade till din hårdvara och hur datorn startar. BIOS-programvaror använder sedan dessa inställningar vid start. Således motsvarar en CMOS-redigerare en BIOS-inställningsredigerare, och vissa kan hänvisa till den som BIOS-redigerare.

Medan BIOS är på ROM (Read Only Memory) är CMOS på RAM. Detta innebär att ändra BIOS bara kan göras genom att blinka medan CMOS lättare kan nås via en CMOS-redigerare. (och det behöver inte vara CMOS-redigeraren i ditt BIOS, men det är svårt / omöjligt att hitta ett alternativ, eftersom hur inställningarna lagras beror på din BIOS, och också eftersom Windows OS inte ger ett gränssnitt till dessa inställningar. HP BIOS har stöd för WMI och möjliggör därmed deras CMOS-redigerare i windows. Dos och Linux ger dig också sätt att ändra CMOS-minne). CMOS-minne upprätthålls av ett litet batteri i datorn.

Jag stötte på detta när jag uppgraderade ett wifi-kort i min bärbara dator. BIOS har en checklista vilka nätverkskort den tillåter och vägrade att starta datorn. Men om den hittade en inställning i CMOS att hoppa över kontrollen skulle det göra. Den inställningen var naturligtvis för tillverkarens eget bruk och var inte i de normala CMOS-redigeraren / BIOS-inställningarna. Jag hade två alternativ, flash BIOS med en hackad version som innehöll mitt kort-ID, eller komma in i dos / linux med en start-CD och använda ett program som ändrar den CMOS-inställningen. Det senare alternativet är naturligtvis mycket mindre riskabelt. Den enda nackdelen är att jag måste göra det igen om CMOS-batteriet dog / behövde bytas någon gång i framtiden.

Nyare datorer lagrar BIOS-inställningarna på en EEPROM (flashdisk) och inte längre på CMOS. Och BIOS har också ersatts av UEFI som kan lagra sin kod på flash-disken eller till och med hårddisken, vilket gör BIOS-blixtar föråldrade. UEFI-implementeringar emulerar emellertid ofta BIOS så att äldre operativsystem som förväntar sig att man kan köra. UEFI stöds från Vista SP1 och senare Windows OS.


Svar 4:

När vi använder BIOS brukar vi mena insamling av programvara på BIOS-chipet. Tänk på det som en mapp där det finns en fil för varje hårdvara. En av filerna på BIOS, är för åtkomst till CMOS, som är ett annat chip.

När vi säger komma in i BIOS vid start är det verkligen det programmet i BIOS, som får åtkomst till CMOS (Det är en CMOS-redigerare). I CMOS kan du ändra vissa inställningar relaterade till din hårdvara och hur datorn startar. BIOS-programvaror använder sedan dessa inställningar vid start. Således motsvarar en CMOS-redigerare en BIOS-inställningsredigerare, och vissa kan hänvisa till den som BIOS-redigerare.

Medan BIOS är på ROM (Read Only Memory) är CMOS på RAM. Detta innebär att ändra BIOS bara kan göras genom att blinka medan CMOS lättare kan nås via en CMOS-redigerare. (och det behöver inte vara CMOS-redigeraren i ditt BIOS, men det är svårt / omöjligt att hitta ett alternativ, eftersom hur inställningarna lagras beror på din BIOS, och också eftersom Windows OS inte ger ett gränssnitt till dessa inställningar. HP BIOS har stöd för WMI och möjliggör därmed deras CMOS-redigerare i windows. Dos och Linux ger dig också sätt att ändra CMOS-minne). CMOS-minne upprätthålls av ett litet batteri i datorn.

Jag stötte på detta när jag uppgraderade ett wifi-kort i min bärbara dator. BIOS har en checklista vilka nätverkskort den tillåter och vägrade att starta datorn. Men om den hittade en inställning i CMOS att hoppa över kontrollen skulle det göra. Den inställningen var naturligtvis för tillverkarens eget bruk och var inte i de normala CMOS-redigeraren / BIOS-inställningarna. Jag hade två alternativ, flash BIOS med en hackad version som innehöll mitt kort-ID, eller komma in i dos / linux med en start-CD och använda ett program som ändrar den CMOS-inställningen. Det senare alternativet är naturligtvis mycket mindre riskabelt. Den enda nackdelen är att jag måste göra det igen om CMOS-batteriet dog / behövde bytas någon gång i framtiden.

Nyare datorer lagrar BIOS-inställningarna på en EEPROM (flashdisk) och inte längre på CMOS. Och BIOS har också ersatts av UEFI som kan lagra sin kod på flash-disken eller till och med hårddisken, vilket gör BIOS-blixtar föråldrade. UEFI-implementeringar emulerar emellertid ofta BIOS så att äldre operativsystem som förväntar sig att man kan köra. UEFI stöds från Vista SP1 och senare Windows OS.