31Jul

Kje je BIOS shranjen?

Za tiste, ki so nov za učenje o računalnikih, se lahko BIOS nekaterim posameznikom zdi "skrivnosten" in ustvarjajo vprašanja, kot so "Kje in kako je BIOS shranjen v računalnik?" Današnji SuperUser Q &odgovor na ta vprašanja.

Današnje vprašanje &S sejo odgovora prihaja uporaba SuperUserja, ki je razdeljena na Stack Exchange, skupinsko spletno stran Q & A.

Posnetek zaslona Richard Masoner / Cyclelicious( Flickr).

Vprašalnik

SuperUser čitalec T. .. želi vedeti, kje je BIOS dejansko shranjen:

Iz članka o BIOS-u: Programska oprema BIOS

  • je na shranjena na čipu, ki ni hlapljiv ROM na matični plošči.... V sodobnih računalniških sistemih so vsebine BIOSa shranjene na flash memory čipu , tako da je mogoče vsebino znova zapisati , ne da bi odstranili čip iz matične plošče. To omogoča enostavno nadgrajevanje programske opreme BIOS-a, da bi dodali nove funkcije ali popravili hrošče, vendar lahko računalnik postane občutljiv na rootkite BIOS-a.

ROM je samo za branje, zakaj se lahko preoblikujejo vsebine BIOS-a? Ali "flash spominski čip" pomeni isto stvar kot "nehlapen ROM", kar pomeni, če je shranjen BIOS?

Kaj natančno je tukaj? Ali je BIOS shranjen na dveh "različnih" medijih ali pa samo v enem?

Odgovor na

SuperUser prispevek Varaquilex ima odgovor za nas:

  • ROM je samo za branje, zakaj se lahko preoblikujejo vsebine BIOS-a?

Program BIOS je shranjen v EEPROM( ki je lahko [E] lectrically [E] rasable in [P] rogrammable [R] ead [O] nly [M] emory) ali bliskovni pomnilnik. Torej je samo za branje, da je čip nehlapen. Vsebina pomnilnika ostane, ko je moč odrezana, za razliko od hlapljive RAM-a. ROM, ki je EEP, pomeni, da je BIOS mogoče ponovno napisati ali posodobiti. Za takšne operacije v preteklosti ste morali odstraniti čip BIOS-a s plošče, postaviti novo v( če ni bil PROM ali EPROM), ali če je bil EPROM, ga morate priskrbeti proizvajalcu in pustitiponovno programirajte čip, nato ga ponovno pritrdite na ploščo. Po trenutnih napredkih, zahvaljujoč EEPROM-jem, vam ni treba odstraniti čipa, če želite opraviti takšne operacije, računalniku pa preprosto opravite delo.

  • Ali "flash pomnilni čip" pomeni enako kot "nehlapen ROM", kar pomeni, če je shranjen BIOS?

iz Wikipedije:

  • Flash pomnilnik je elektronski nehlapen računalniški medij za shranjevanje, ki ga je mogoče električno izbrisati in reprogramirati.
  • Flash pomnilnik je bil razvit iz EEPROM-a( električno izbrisljivi programabilni bralni pomnilnik).Obstajajo dve glavni vrsti flash pomnilnika, ki so poimenovani po logičnih vratih NAND in NOR.Notranje značilnosti posameznih celic flash pomnilnika imajo značilnosti, podobne značilnostim ustreznih vrat. Medtem ko je bilo treba EPROM-e pred brisanjem popolnoma izbrisati, se lahko bliskovni pomnilnik tipa NAND zapisuje in prebere v blokih( ali straneh), ki so na splošno precej manjše od celotne naprave. Bliskavica NOR omogoča, da se beseda( bajt), ki se napiše iz enega samega stroja, zapisa - na izbrisano lokacijo - ali pa branje neodvisno.

EEPROM in bliskovni pomnilnik se ne nanašajo na isto stvar. So dve podobni tipi pomnilnika, ki se razvijejo od drugega in vsebujejo različne tipe / konfiguracije tranzistorjev MOS.Vendar pa so pomnilnik, v katerem se nahaja program BIOS.

Če želite odpraviti še eno napačno predstavitev, želim omeniti to razmerje CMOS-BIOS:

Nastavitve BIOS-a so shranjene v čipu CMOS( ki se napaja preko baterije na matični plošči).Zato se BIOS ponastavi, ko odstranite baterijo in ga ponovno pritrdite. Enak program se izvaja, vendar so nastavitve privzete. Oglejte si ta odgovor za podroben prikaz pomnilnikov, uporabljenih med zagonom.

Če želite razširiti temo CMOS-BIOS, zahvaljujoč @Andon M. Colemanu, želim dodati komentar na odgovor:

  • Pomembno je omeniti, da nastavitve BIOS-a ni potrebno shranjevati v nestanovitnem CMOS pomnilniku. Obstaja veliko vgrajenih sistemov, ki shranjujejo svoje nastavitve v NVRAM.Edini razlog, zakaj so PC-jevi že odšli z uporabo hlapljive CMOS vsa ta leta, je, da so že imeli baterijo, da bi ohranili notranjo uro v realnem času, medtem ko je napajanje izklopljeno( recimo, ko ste pritisnili stikalo za vklop na PC-AT,to dobesedno zmanjša vse moči na matično ploščo).To pomeni, da bi se lahko cenejši hlapljivi pomnilnik uporabljal za shranjevanje nastavitev sistema. Torej je to predvsem za zgodovinske namene.

Ali želite dodati nekaj pojasnila? Zvok v komentarjih.Želite prebrati več odgovorov od drugih uporabniških članov stack Exchange? Oglejte si celotno temo za razpravo tukaj.