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?" Danas SuperUser Q & A razmatra odgovor na ova pitanja.
Današnja pitanja i odgovori nam se javljaju zahvaljujući SuperUseru - podjele Stack Exchange-a, zajednice-driven grupiranja Q & A web stranica.
Slika zaslona Richard Masoner / Cyclelicious (Flickr).
SuperUser čitač T ... želi znati gdje se zapravo pohranjuje BIOS:
Iz članka Wikipedije o BIOS-u:
- Pohranjen je BIOS softver nestabilna ROM čip na matičnoj ploči ... U suvremenim računalnim sustavima, BIOS sadržaji pohranjeni su na a čip flash memorije tako da sadržaj može se 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 se BIOS sadržaj može 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?
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 sama se pohranjuje u EEPROM (koji se može [E] lekticno [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 ih ponovno 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.
- Znači li "čip za flash memoriju" isti kao i "ne-nestabilni ROM", što znači da je BIOS pohranjen?
od Wikipedije:
- Flash memorija je elektronički neizbrisiv medij za pohranu podataka koji se može električki izbrisati i reprogramirati.
- Flash memorija je razvijena iz EEPROM-a (elektronički erasable 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:
BIOS postavke pohranjeni su u CMOS čipu (koji se održava preko 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.