Domovská » jak » Kde je uložen BIOS?

    Kde je uložen BIOS?

    Pro ty, kteří se začínají učit o počítačích, může se BIOS trochu "tajemný" pro některé jednotlivce a vytvářet otázky jako "Kde a jak je BIOS uložen v mém počítači?" Dnešní SuperUser Q & A se podívá na odpověď na tyto otázky.

    Dnešní zasedání Otázky a odpovědi nás přichází s laskavým svolením SuperUser - podřízené rozdělení Stack Exchange, které je založeno na komunitě prostřednictvím skupin webových stránek.

    Screenshot s laskavým svolením Richarda Masonera / Cyclelicious (Flickr).

    Otázka

    Čtečka SuperUser T ... chce vědět, kde je BIOS skutečně uložen:

    Z Wikipedie článku o systému BIOS:

    • Software BIOS je uložen energeticky nezávislá ROM čip na základní desce ... V moderních počítačových systémech je obsah BIOSu uložen na flash paměťový čip tak, aby obsah lze přepsat bez odstranění čipu z základní desky. To umožňuje, aby software BIOS mohl být snadno upgradován, aby přidal nové funkce nebo opravil chyby, ale může znemožnit počítač BIOS rootkitům.

    ROM je pouze pro čtení, takže proč může být obsah BIOSu přepsán? Má "flash paměťový čip" stejnou věc jako "energeticky nezávislá ROM", což znamená, kde je uložen BIOS?

    Co přesně je tu dohoda? Je systém BIOS uložen na dvou "různých" médiích nebo jen jeden?

    Odpověď

    Příspěvek SuperUser Varaquilex má pro nás odpověď:

    • ROM je pouze čtení, takže proč může být přepsán obsah BIOSu?

    The Program BIOS je uložen v paměti EEPROM (která může být [E] lectricky [E] a programovatelná [R] ead [O] nly [M] emory) nebo paměť flash. Takže jen pro čtení zde je, že čip je ne-volatilní. Obsah paměti zůstává, když je napájení odpojeno, na rozdíl od volatilní paměti RAM. ROM, který je EEP, znamená, že systém BIOS může být přepisován nebo aktualizován. Pro takové operace jste v minulosti museli odstranit BIOS čip z desky, dát nový (pokud to nebyl PROM nebo EPROM), nebo pokud to byl EPROM, musel jste je dostat výrobci a nechat je re-program čip, pak znovu připojit k desce. Po současném pokroku, díky technologii EEPROM, nemusíte odstraňovat čip, který by mohl provádět takové operace, stačí, aby počítač vykonal práci elektricky.

    • Má "flash paměťový čip" stejný název jako "energeticky nezávislá ROM", což znamená, že je uložen BIOS?

    z Wikipedie:

    • Flash paměť je elektronické energeticky nezávislé počítačové paměťové médium, které lze elektricky vymazat a přeprogramovat.
    • Flash paměť byla vyvinuta z paměti EEPROM (elektricky vymazatelná programovatelná paměť pouze pro čtení). Existují dva hlavní typy flash paměti, které jsou pojmenovány po logických bránách NAND a NOR. Vnitřní charakteristiky jednotlivých paměťových paměťových buněk vykazují podobné vlastnosti jako příslušné brány. Zatímco EPROM musely být před přepisováním zcela vymazány, flash paměť typu NAND může být zapsána a čtena na bloky (nebo stránky), které jsou obvykle mnohem menší než celé zařízení. Záblesk typu NOR umožňuje zapsat jedno strojové slovo (byte) na vymazané místo nebo samostatně číst.

    EEPROM a flash paměť neodkazují na stejnou věc. Jedná se o dva podobné typy pamětí, které jsou vyvíjeny od druhého a obsahují různé typy / konfigurace tranzistorů MOS. Jedná se však o paměť, kde sídlí program BIOS.

    Chcete-li řešit jinou mylnou představu, chci zmínit tento vztah CMOS-BIOS:

    The Nastavení systému BIOS jsou uloženy v čipu CMOS (který je udržován napájen přes baterii na základní desce). Z tohoto důvodu se systém BIOS resetuje, když vyjmete baterii a znovu ji připojíte. Je spuštěn stejný program, ale výchozí nastavení je. V této odpovědi naleznete podrobný náhled na paměť používanou během procesu zavádění.

    Chcete-li rozšířit téma CMOS-BIOS, díky @Andonovi M. Colemanovi, chci přidat jeho komentář k odpovědi:

    • Za zmínku stojí, že nastavení systému BIOS není nutné ukládat do volatilní paměti CMOS. Existuje spousta vestavěných systémů, které ukládají nastavení do NVRAM. Jediným důvodem, proč se počítače dostaly pryč s použitím těkavých CMOS, jsou všechny tyto roky, že již mají baterii, která udržuje interní hodiny v reálném čase, když je napájení vypnuté (připomenout, že když jste stiskli vypínač napájení na PC-AT, to doslova přerušila veškeré napájení na základní desku). To znamená, že levnější volatilní paměť může být použita k uložení nastavení systému. Takže to je většinou pro historické účely.

    Musíte něco přidat k vysvětlení? Vyjměte v komentářích. Chcete se dozvědět více odpovědí od ostatních uživatelů technologie Stack Exchange? Podívejte se na celý diskusní příspěvek zde.