31Jul

Gdje je BIOS pohranjen?

Za one koji su novi u učenju o računalima, BIOS se može činiti pomalo "tajanstvenim" nekim pojedincima i generirati pitanja poput "Gdje i kako je BIOS pohranjen na računalu?" Današnji SuperUser Q & A gledaodgovor na ova pitanja.

Današnje pitanje &Sesija odgovora nam dolazi zahvaljujući SuperUseru - podjele Stack Exchange, grupiranjem zajednice Q & A web stranica.

Screenshot zahvaljujući Richard Masoner / Cyclelicious( Flickr).

Pitanje

SuperUser čitač T. .. želi znati gdje se BIOS zapravo pohranjuje:

Iz članka Wikipedije o BIOS-u:

  • softver BIOS pohranjen je na nestabilnom ROM čipu na matičnoj ploči.... U suvremenim računalnim sustavima, BIOS sadržaji pohranjeni su na flash memorijskom čipu tako da se sadržaj može prepisati bez uklanjanja čipa s matične ploče. To omogućuje jednostavno ažuriranje BIOS softvera za dodavanje novih značajki ili popravljanje bugova, ali računalo može ugroziti korijene BIOS-a.

ROM je samo za čitanje, pa zašto bi se BIOS sadržaj mogao ponovno napisati? Radi li "čip za flash memoriju" istu stvar kao i "nestabilna ROM", što znači i gdje se pohranjuje BIOS?

Što je točno, je li posao ovdje? Je li BIOS pohranjen na dva "različita" medija ili samo jedan?

Odgovor

SuperUser suradnik Varaquilex ima odgovor za nas:

  • ROM je samo za čitanje, pa zašto se BIOS sadržaj može ponovno napisati?

BIOS program se pohranjuje u EEPROM( koji može biti [E] lektronički [E] rasable i [P] rogrammable [R] ead [O] nly [M] emory) ili flash memorije. Dakle, čitanje samo ovdje je da je čip neizbježan. Sadržaj memorije ostaje pri zaustavljanju napajanja, za razliku od hlapljivog RAM-a. ROM koji je EEP znači da se BIOS može ponovno napisati ili ažurirati. Za takve operacije u prošlosti, morate ukloniti BIOS čip od ploče, staviti novi( ako nije bio PROM ili EPROM), ili ako je EPROM, morali ste ga dobiti proizvođaču i neka ihponovno programirajte čip, a zatim je ponovno spojite na ploču. Nakon trenutnih dostignuća, zahvaljujući EEPROM-ovima, ne morate ukloniti čip za obavljanje takvih operacija, samo ga računalo obavite na električnom radu.

  • Da li "čip za flash memoriju" znači isto kao i "ne-nestabilni ROM", što znači da je BIOS pohranjen?

iz Wikipedije:

  • Flash memorija je elektronski neizbrisivi medij za pohranu podataka koji se može električki izbrisati i reprogramirati.
  • Flash memorija je razvijena iz EEPROM-a( električno izbrisiva programabilna memorijska memorija).Postoje dvije glavne vrste flash memorije, koje su nazvane prema logičkim vratima NAND i NOR.Unutarnja svojstva pojedinačnih bljeskastih memorijskih ćelija pokazuju slične karakteristike onih odgovarajućih vrata. Dok je EPROM-ovi morali biti potpuno izbrisani prije ponovnog pisanja, NAND tipa flash memorije može se napisati i čitati u blokovima( ili stranicama) koji su općenito mnogo manji od cijelog uređaja. NOR tipa bljeskalica omogućuje da se jedna strojna riječ( byte) napiše - do izbrisane lokacije - ili pročita samostalno.

EEPROM i flash memorija ne odnose se na istu stvar. Oni su dvije slične vrste memorije kao jedna razvijena od druge, i sadrže različite vrste / konfiguracije MOS tranzistora. Međutim, oni su memorija u kojoj se nalazi BIOS program.

Da bismo odgovorili na drugu zabludu, želim spomenuti ovaj CMOS-BIOS odnos:

postavke BIOS pohranjene su u CMOS čipu( koji se čuva putem baterije na matičnoj ploči).Zato se BIOS poništava kada uklonite bateriju i ponovno ga pričvrstite. Isti program radi, ali postavke su zadane. Pogledajte ovaj odgovor za detaljan pregled sjećanja koja se koriste tijekom postupka dizanja.

Za proširenje CMOS-BIOS teme, zahvaljujući @Andon M. Coleman, želim dodati svoj komentar na odgovor:

  • Vrijedno je spomenuti da BIOS postavke ne moraju biti pohranjene u nestabilnom CMOS memoriji. Mnogo je ugrađenih sustava koji pohranjuju postavke u NVRAM.Jedini razlog zbog kojeg su PC-i otišli s upotrebom hlapljivih CMOS-a tijekom svih ovih godina je to što su već imali bateriju kako bi unutarnji sat u stvarnom vremenu otkucavao dok je napajanje isključeno( podsjetimo da kada pritisnete prekidač napajanja na PC-AT,doslovno rezati sve snage na matičnu ploču).To je značilo da se za pohranu postavki sustava može koristiti jeftinije hlapljive memorije. Tako je uglavnom u povijesne svrhe.

Imate li nešto za objašnjenje? Zvuči u komentarima.Želite li pročitati više odgovora od drugih tehnoloških korisnika Stack Exchangea? Pogledajte ovdje cijelu raspravu.