31Jul

Gdje je BIOS pohranjen?

click fraud protection

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?

instagram viewer

Š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.