Azok számára, akik még nem ismerik a számítógépeket, a BIOS néhány ember számára kissé „titokzatosnak” tűnhet, és olyan kérdéseket generálhat, mint például: „Hol és hogyan tárolják a számítógépen a BIOS-t?” A mai SuperUser Q&A ezekre a kérdésekre keresi a választ.
A mai Kérdések és válaszok ülés a SuperUser jóvoltából érkezik hozzánk - a Stack Exchange alosztályához, amely a Q & A webhelyek közösségvezérelt csoportosulása.
A képernyőkép jóvoltából Richard Masoner / Cyclelicious (Flickr) .
A kérdés
A SuperUser T olvasó… meg akarja tudni, hogy a BIOS valóban hol van tárolva:
Tól Wikipédia-cikk a BIOS-ról :
- A BIOS szoftvert a rendszer tárolja a non-volatile ROM chip az alaplapon. … A modern számítógépes rendszerekben a BIOS tartalmát a flash memória chip hogy a tartalma átírható anélkül, hogy eltávolítaná a chipet az alaplapról. Ez lehetővé teszi a BIOS szoftver egyszerű frissítését új funkciók hozzáadásával vagy a hibák kijavításával, ugyanakkor sebezhetővé teheti a számítógépet a BIOS rootkitjeivel szemben.
A ROM csak olvasható, akkor miért írható át a BIOS tartalma? A „flash memória chip” ugyanazt jelenti, mint a „nem felejtő ROM”, mindkettő azt jelenti, hogy a BIOS tárolva van?
Pontosan mi a helyzet? A BIOS-ot két „különböző” adathordozón tárolják, vagy csak egyetlen?
A válasz
A SuperUser közreműködője, a Varaquilex válaszol ránk:
- A ROM csak olvasható, akkor miért írható át a BIOS tartalma?
A BIOS program maga EEPROM-ban (amely lehet [E]elektromosan [E]rasable és [P]programozható [R]ead [O]nly [M]emory) vagy flash memóriában van tárolva. Tehát itt csak olvasható, hogy a chip nem ingatag. A memória tartalma az áramszünet miatt megmarad, ellentétben az illékony RAM-mal. A ROM EEP azt jelenti, hogy a BIOS újraírható vagy frissíthető. Az ilyen műveletekhez a múltban el kellett távolítania a BIOS chipet a tábláról, be kellett helyeznie egy újat (ha nem PROM vagy EPROM volt), vagy ha EPROM volt, akkor el kellett juttatnia a gyártóhoz és hagynia kellett programozza újra a chipet, majd csatlakoztassa újra a táblához. A jelenlegi fejlődés után az EEPROM-oknak köszönhetően nem kell eltávolítania a chipet az ilyen műveletek elvégzéséhez, csak a számítógépet kell elvégeznie a feladattal.
- A „flash memória chip” ugyanazt jelenti, mint a „nem felejtő ROM”, mindkettő azt jelenti, hogy hol van a BIOS tárolva?
tól től Wikipédia :
- A flash memória egy elektronikus nem felejtő számítógépes adathordozó, amely elektromosan törölhető és újra programozható.
- A flash memóriát az EEPROM-ból fejlesztették ki (elektromosan törölhető, programozható, csak olvasható memória). A flash memóriának két fő típusa van, amelyeket a NAND és NOR logikai kapukról neveznek el. Az egyes flash memória cellák belső jellemzői hasonló tulajdonságokkal bírnak, mint a megfelelő kapuk. Míg az EPROM-okat teljesen át kellett törölni, mielőtt átírnák őket, a NAND típusú flash memóriát olyan blokkokban (vagy oldalakban) lehet írni és olvasni, amelyek általában sokkal kisebbek, mint az egész eszköz. A NOR típusú vaku lehetővé teszi egyetlen gépi szó (bájt) írását - törölt helyre - vagy önálló olvasást.
Az EEPROM és a flash memória nem ugyanarra utal. Két hasonló memóriatípusról van szó, amelyek egyikét a másik fejlesztette ki, és különböző típusú / konfigurációjú MOS tranzisztorokat tartalmaznak. Ugyanakkor ezek a memóriák, ahol a BIOS program található.
Egy másik tévhit kezelésére szeretném megemlíteni ezt a CMOS-BIOS kapcsolatot:
A BIOS-beállítások a CMOS chipben vannak tárolva (amelyet az alaplap akkumulátorán keresztül tartanak feltöltve). Ezért a BIOS alaphelyzetbe áll, amikor eltávolítja az akkumulátort és visszahelyezi. Ugyanaz a program fut, de a beállítások alapértelmezettek. Lát ezt a választ a rendszerindítási folyamat során használt memóriák részletes megtekintéséhez.
A CMOS-BIOS témakör kibővítésének köszönhetően @Andon M. Coleman , Hozzá szeretném fűzni a megjegyzését a válaszhoz:
- Érdemes megemlíteni, hogy a BIOS-beállításokat nem kell illékony CMOS-memóriában tárolni. Rengeteg beágyazott rendszer tárolja beállításait az NVRAM-ban. Az egyetlen ok, amiért a PC-k ennyi év alatt megúszták az illékony CMOS-t, az az, hogy már rendelkeztek akkumulátorral, hogy a belső valós idejű óra ketyegjen, miközben az áramellátás ki van kapcsolva (ne feledje, hogy amikor megnyomta a tápkapcsolót a PC-AT-n, szó szerint megszakította az alaplap minden áramát). Ez azt jelentette, hogy olcsóbb illékony memóriát lehet használni a rendszerbeállítások tárolására. Tehát leginkább történelmi célokra szolgál.
Van valami hozzáfűzhető a magyarázathoz? Hang a kommentekben. Szeretne további válaszokat olvasni más, hozzáértő Stack Exchange-felhasználóktól? Nézze meg a teljes vitafonalat itt .