Domača » kako » Kje je shranjen BIOS?

    Kje je shranjen BIOS?

    Za tiste, ki so novi pri učenju o računalnikih, se lahko zdi, da je BIOS nekaterim posameznikom malce »skrivnosten« in ustvarja vprašanja, kot je »Kje in kako je BIOS shranjen na mojem računalniku?«. vprašanj.

    Današnja seja vprašanj in odgovorov prihaja z namenom SuperUser-a, ki je del skupine Stack Exchange, ki temelji na skupnostih spletnih mest za vprašanja in odgovore.

    Posnetek je omogočil Richard Masoner / Cyclelicious (Flickr).

    Vprašanje

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

    Iz članka Wikipedije o BIOS-u:

    • Programska oprema BIOS je shranjena na neobstojni ROM čip na matični plošči… V sodobnih računalniških sistemih so vsebine BIOS-a shranjene na a flash pomnilniški čip tako, da bo vsebina lahko prepišete brez odstranitve čipa iz matične plošče. To omogoča preprosto nadgradnjo programske opreme BIOS za dodajanje novih funkcij ali odpravljanje napak, vendar lahko računalnik postane občutljiv na rootkite BIOS-a.

    ROM je samo za branje, zakaj se lahko BIOS vsebine prepišejo? Ali »flash memory chip« pomeni isto stvar kot »neobstojni ROM«, kar pomeni, da je BIOS shranjen?

    Kaj točno je dogovor? Ali je BIOS shranjen na dveh "različnih" medijih ali samo na enem samem?

    Odgovor

    Sodelavka uporabnika SuperUser Varaquilex ima odgovor za nas:

    • ROM je samo za branje, zakaj se lahko BIOS vsebine prepišejo?

    The Program BIOS sam je shranjen v EEPROM (ki je lahko [E] lectrically [E] rasable in [P] rogrammable [R] ead [O] nly [M] emory) ali flash-spomin. Torej je samo za branje tukaj, da je čip neobstojen. Vsebina pomnilnika ostane, ko je napajanje prekinjeno, za razliko od volatilnega 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 BIOS čip s plošče, vstaviti novega (če ni bil PROM ali EPROM) ali če je bil EPROM, ga morate dobiti proizvajalcu in jim pustiti. ponovno programirajte čip, nato ga ponovno priključite na ploščo. Po trenutnem napredku, zahvaljujoč EEPROM-u, vam ni treba odstraniti čipa, da bi naredili takšne operacije..

    • Ali pomeni »flash memory chip« enako kot »neobstojni ROM«, kar pomeni, da je BIOS shranjen?

    iz Wikipedije:

    • Flash pomnilnik je elektronski neobstojni računalniški pomnilniški medij, ki ga je mogoče električno izbrisati in reprogramirati.
    • Flash pomnilnik je bil razvit iz EEPROM-a (električno izbrisljiv programabilni pomnilnik samo za branje). Obstajata dve glavni vrsti pomnilnika flash, ki sta poimenovani po logičnih vratih NAND in NOR. Notranje značilnosti posameznih celic bliskovnega pomnilnika kažejo značilnosti, podobne značilnostim ustreznih vrat. EPROMi so morali biti popolnoma izbrisani, preden so bili ponovno napisani, lahko pa se zapisuje in bere pomnilnik tipa NAND v blokih (ali straneh), ki so na splošno veliko manjši od celotne naprave. Vrsta NOR omogoča, da se posamezna strojna beseda (bajt) zapiše na izbrisano lokacijo - ali bere samostojno.

    EEPROM in flash pomnilnik se ne nanašata na isto stvar. To sta dve podobni pomnilniški vrsti, kot je ena razvita iz druge in vsebuje različne tipe / konfiguracije MOS tranzistorjev. Vendar pa so pomnilnik, kjer se nahaja program BIOS.

    Če želite obravnavati drugo napačno predstavo, želim omeniti ta odnos CMOS-BIOS:

    The Nastavitve BIOS-a so shranjeni v čipu CMOS (ki se hrani prek baterije na matični plošči). Zato se BIOS ponastavi, ko odstranite baterijo in jo ponovno priključite. Zažene se isti program, vendar so nastavitve privzete. Oglejte si ta odgovor za podroben pregled spominov, uporabljenih med postopkom zagona.

    Za razširitev teme CMOS-BIOS, zahvaljujoč @Andonu M. Colemanu, želim dodati odgovor na njegov komentar:

    • Treba je omeniti, da nastavitev BIOS-a ni treba shranjevati v hlapnem CMOS pomnilniku. Obstaja veliko vgrajenih sistemov, ki shranjujejo svoje nastavitve v NVRAM. Edini razlog, zakaj so se osebni računalniki v teh letih umaknili z uporabo nestabilnega CMOS-a, je, da so že imeli baterijo, ki ohranja notranjo uro realnega časa, medtem ko je napajanje izklopljeno (spomnite se, da ste ob pritisku stikala za vklop na računalniku, dobesedno je izklopila vse moči na matični plošči). To je pomenilo, da bi lahko za shranjevanje nastavitev sistema uporabili cenejši spomin. Tako je predvsem za zgodovinske namene.

    Imate kaj dodati pojasnilu? Zvok v komentarjih. Želite prebrati več odgovorov drugih uporabnikov tehnologije Stack Exchange? Oglejte si celotno nit razprave tukaj.