31Jul

Kus on BIOS salvestatud?

Nende jaoks, kes on arvutite õppimisega uued, võivad mõnede üksikisikute jaoks olla mõnevõrra "salapärane" ja tekitada küsimusi nagu "Kus ja kuidas on minu arvutisse salvestatud BIOS?" Tänane SuperUser Q &vastus neile küsimustele.

Tänane küsimus &Vastuste seanss tuleb meile viisakalt SuperUseriga - Q & A veebisaitide kogukonnapõhise grupi Stack Exchange jagunemisest.

ekraanikõne viisakus Richard Masoner / Cyclelicious( Flickr).

Küsimus

SuperUser lugeja T. .. tahab teada, kus BIOS on tegelikult salvestatud:

Alates Wikipedia artikkel BIOS:

  • BIOS tarkvara on salvestatud mittelaetav ROM kiip emaplaadil.... Kaasaegsetes arvutisüsteemides salvestatakse BIOS-i sisu -tüüpi välkmälu kiibile , nii et sisu saab ümber kirjutada, ilma et emaplaat oleks kiip eemaldatud. See võimaldab BIOS-tarkvara hõlpsasti uuendada, et lisada uusi funktsioone või parandada vigu, kuid see võib muuta arvuti ohutumaks BIOS-i rootkitte suhtes.

ROM on ainult lugemiseks, miks siis saab BIOS-i sisu ümber kirjutada? Kas "välkmälu kiip" tähendab samamoodi kui "mittevastav ROM", mis tähendab, kus BIOS on salvestatud?

Mis täpselt on siin tegemist? Kas BIOS on salvestatud kahte "erinevat" meediumit või ainult ühte?

Vastuseks

SuperUseri toetajale Varaquilex on meile vastus:

  • ROM on ainult lugemiseks, miks saab BIOS-i sisu ümber kirjutada?

BIOS-programm ise salvestatakse EEPROM-i( mis võib olla [E] lektriliselt [E] rasestatav ja [P] programmeeritav [R] ead [O] nly [M] emory) või välkmäluga. Nii et ainult lugemisõigus on selles, et kiip on mittevastav. Vastupidiselt lenduvatele mäludele jääb mälu sisu, kui toide on katkestatud. ROM-i kui EEP-i tähendab, et BIOS-i saab uuesti kirjutada või uuendada. Selliste toimingute jaoks peate varem BIOS-i kiip laua eemaldama, panema uue( kui mitte PROM-i või EPROM-i) või kui see oli EPROM-i, siis pidi see tootja saatma ja lasta neilprogrameerige kiip ümber ja seejärel kinnitage see plaadile. Pärast praeguseid edusamme ei pea tänu EEPROM-ile kiipide eemaldamiseks selliseid toiminguid tegema, vaid panete arvuti tööle elektriliselt.

  • Kas "välkmälu kiip" tähendab sama kui "mittevastav ROM", mis tähendab, kus BIOS on salvestatud?

Wikipediaist:

  • Flash-mälu on elektrooniline püsilaskev arvuti salvestuskandja, mida saab elektriliselt kustutada ja ümber programmeerida.
  • välkmälu töötati välja EEPROM-il( elektriliselt kustutatav programmeeritav loetav mälu).Välkmälu on kaks peamist tüüpi, mis on NAND ja NOR-loogika väravate nime saanud.Üksikute välkmälu-rakkude sisemised omadused omavad sarnaseid omadusi vastavate väravatega. EPROM-id tuleb enne ümberkirjutamist täielikult kustutada, võib NAND tüüpi välkmälu kirjutada ja lugeda plokkides( või lehtedel), mis on üldiselt palju väiksemad kui kogu seadme jaoks. NOR-tüüpi välk võimaldab kirjutada ühe masintõliku( baiti) - kustutada asukohta või lugeda iseseisvalt.

EEPROM ja välkmälu ei viita samale asjale. Need on kaks sarnast mälu tüüpi, kui üks on teisest välja töötatud ja sisaldab MOS-transistoride erinevaid tüüpe / konfiguratsioone. Kuid need on mälu, kus asub BIOS-programm.

Teise väärarvamuse käsitlemiseks tahaksin mainida seda CMOS-BIOS-i suhet:

BIOS-sätted salvestatakse CMOS-kiibi( mis on emaplaadil aku sisse lülitatud).Sellepärast lähtestatakse BIOS aku eemaldamisel ja selle uuesti kinnitamisel. Sama programm töötab, kuid seaded on täitmata. Laadimisprotsessi käigus kasutatud mälestuste üksikasjaliku ülevaate saamiseks vaadake seda vastust.

Laiendades CMOS-BIOS-i teemat, tänan @ Andon M. Colemani, tahan lisada oma kommentaari vastusele:

  • Väärib märkimist, et BIOS-i seadistusi ei pea salvestama lenduva CMOS-mäluseadmesse. Seal on palju sisseehitatud süsteeme, mis salvestavad oma seaded NVRAMis. Ainus põhjus, miks arvutid on lenduva CMOS-i kasutamisel ära kasutanud kõik need aastad, on see, et neil oli juba aku, et sisemine reaalajas kell märguks, kui toide on välja lülitatud( tuletage meelde, et kui vajutate PC-AT-i toitelülitit,see sõna otseses mõttes lõigatud kõik toide emaplaadile).See tähendas, et süsteemi seadete salvestamiseks võiks kasutada odavamat volatiilset mälu. Nii et see on enamasti ajaloolistel eesmärkidel.

Kas teil on seletamiseks midagi lisada? Helistage kommentaarides. Kas soovite lugeda rohkem vastuseid teistelt tech-savvy Stack Exchange'i kasutajatelt? Tutvu täieliku arutelu teemaga siit.