Pro ty, kteří začínají s učením o počítačích, se může BIOS některým jednotlivcům zdát trochu „záhadný“ a vyvolávají otázky typu „Kde a jak je BIOS uložen v mém počítači?“ Dnešní SuperUser Q&A zkoumá odpověď na tyto otázky.
Dnešní relace Otázky a odpovědi k nám přichází s laskavým svolením SuperUser - členění Stack Exchange, komunitního seskupení webů otázek a odpovědí.
Screenshot s laskavým svolením Richard Masoner / Cyclelicious (Flickr) .
Otázka
Čtečka SuperUser T… chce vědět, kde je BIOS skutečně uložen:
Z Článek Wikipedie o systému BIOS :
- Software BIOS je uložen na energeticky nezávislá ROM čip na základní desce. … V moderních počítačových systémech je obsah systému BIOS uložen na a flash paměťový čip takže obsah lze přepsat bez vyjmutí čipu ze základní desky. To umožňuje snadnou aktualizaci softwaru BIOS za účelem přidání nových funkcí nebo oprav chyb, ale počítač může být zranitelný vůči rootkitům BIOSu.
ROM je pouze pro čtení, tak proč lze přepsat obsah BIOSu? Znamená „flash paměťový čip“ totéž jako „energeticky nezávislá ROM“, což znamená, kde je uložen BIOS?
O co přesně jde? Je systém BIOS uložen na dvou „různých“ médiích nebo jen na jednom?
Odpověď
Přispěvatel SuperUser Varaquilex má pro nás odpověď:
- ROM je pouze pro čtení, tak proč lze přepsat obsah BIOSu?
The Program BIOS sám je uložen v paměti EEPROM (která může být [E]lektricky [E]rasovatelná a [P] programovatelná [R]ead [O]nly [M]emory) nebo flash paměti. Tady jen pro čtení jde o to, že čip je energeticky nezávislý. Na rozdíl od volatilní RAM zůstává obsah paměti i po přerušení napájení. ROM, který je EEP, znamená, že systém BIOS lze přepsat nebo aktualizovat. Pro takové operace v minulosti jste museli vyjmout čip BIOS z desky, vložit nový (pokud to nebyl PROM nebo EPROM), nebo pokud to byl EPROM, musíte jej dostat k výrobci a nechat je znovu naprogramujte čip a poté jej znovu připojte k desce. Po současném pokroku díky EEPROM nemusíte odstraňovat čip, abyste mohli provádět takové operace, jednoduše necháte počítač dělat práci elektricky.
- Znamená „flash paměťový čip“ totéž jako „energeticky nezávislá ROM“, což znamená, kde je uložen BIOS?
z Wikipedia :
- Flash paměť je elektronické energeticky nezávislé paměťové médium počítače, které lze elektricky vymazat a přeprogramovat.
- Flash paměť byla vyvinuta z EEPROM (elektricky vymazatelná programovatelná paměť jen pro čtení). Existují dva hlavní typy flash paměti, které jsou pojmenovány podle logických bran NAND a NOR. Vnitřní charakteristiky jednotlivých flash paměťových buněk vykazují charakteristiky podobné charakteristikám odpovídajících bran. Zatímco EPROM musely být před přepsáním úplně vymazány, flash paměť typu NAND může být zapisována a čtena v blocích (nebo stránkách), které jsou obecně mnohem menší než celé zařízení. Flash typu NOR umožňuje psát jediné strojové slovo (byte) - na vymazané místo - nebo číst samostatně.
EEPROM a flash paměť neodkazují na totéž. Jsou to dva podobné typy paměti, protože jeden je vyvíjen od druhého, a obsahují různé typy / konfigurace tranzistorů MOS. Jedná se však o paměť, kde se nachází program BIOS.
Abychom řešili další mylnou představu, chci zmínit tento vztah CMOS-BIOS:
The Nastavení systému BIOS jsou uloženy v čipu CMOS (který je napájen baterií na základní desce). Proto se BIOS vynuluje, když vyjmete baterii a znovu ji připojíte. Spustí se stejný program, ale výchozí nastavení. Vidět tato odpověď pro detailní pohled na paměti použité během procesu bootování.
Chcete-li rozšířit téma CMOS-BIOS, díky @Andon M. Coleman , Chci k odpovědi přidat jeho komentář:
- Stojí za zmínku, že nastavení systému BIOS nemusí být uloženo v těkavé paměti CMOS. Existuje spousta vestavěných systémů, které ukládají svá nastavení do NVRAM. Jediným důvodem, proč se PC po celé ty roky zbavilo používání těkavých CMOS, je to, že již mají baterii, která udržuje tikání vnitřních hodin reálného času, když je napájení vypnuté (pamatujte, že když jste stiskli vypínač na PC-AT, to doslova přerušilo veškerou energii na základní desce). To znamenalo, že k uložení nastavení systému bylo možné použít levnější volatilní paměť. Je to tedy většinou pro historické účely.
Máte co dodat k vysvětlení? Zvuk v komentářích. Chcete si přečíst více odpovědí od ostatních technicky zdatných uživatelů Stack Exchange? Podívejte se na celé diskusní vlákno zde .