31Jul

Missä BIOS on tallennettu?

Jotkut, jotka ovat oppimattomia tietokoneista, BIOS voi tuntua hieman "salaperäiseltä" joillekin yksilöille ja tuottaa kysymyksiä, kuten "Missä ja miten BIOS on tallennettu tietokoneelleni?" Tämän päivän SuperUser Q & A tarkasteleevastaus näihin kysymyksiin.

Päivän kysymys &Vastausistunto tulee meille kohteliaasti SuperUser-osastoon Stack Exchange, yhteisöllinen ryhmittely Q & A verkkosivuilla.

Screenshot kohteliaisuus Richard Masoner / Cyclelicious( Flickr).

Kysymys

SuperUser-lukija T. .. haluaa tietää, missä BIOS on tosiasiallisesti tallennettu:

Wikipedia-artikkelista BIOS:

  • BIOS-ohjelmisto on : ssä -sirun emolevyssä.... Nykyisissä tietokonejärjestelmissä BIOS-sisältö tallennetaan -flash-muistisirulle niin, että sisältöä voidaan kirjoittaa : ksi poistamatta sirua emolevystä.Tämä mahdollistaa BIOS-ohjelmiston päivittämisen helposti uusien ominaisuuksien lisäämiseksi tai virheiden korjaamiseksi, mutta saattaa tehdä tietokoneen haavoittuvaksi BIOS-rootkit-ohjelmille.

ROM on luettavissa vain, joten miksi BIOS-sisältö voidaan kirjoittaa uudelleen? Onko "flash-muistisirulla" samaa kuin "haihtumaton ROM", molemmat tarkoittavat, missä BIOS on tallennettu?

Mikä on täällä?Onko BIOS tallennettu kahdelle "erilaiselle" välineelle tai vain yhdelle?

Vastaus

SuperUser-avustaja Varaquilexilla on vastaus meille:

  • ROM on luettavissa vain, joten miksi BIOS-sisältöä voidaan kirjoittaa uudelleen?

-BIOS-ohjelma itse tallennetaan EEPROMiin( joka voi olla [E] leveä [E] rasable ja [P] rogrammable [R] ead [O] nly [M] emory) tai flash-muisti. Joten vain luku -lehdessä on kyse siitä, että siru ei ole haihtuvia. Muistin sisältö pysyy, kun virta katkaistaan, toisin kuin haihtuva RAM.ROM, joka on EEP, tarkoittaa, että BIOS voidaan kirjoittaa uudelleen tai päivittää.Aiemmin tällaisia ​​toimintoja varten sinun oli poistettava BIOS-siru laudalta, laita uusi( jos se ei ollut PROM tai EPROM) tai jos se oli EPROM, sinun oli hankittava se valmistajalle ja annettava heilleuudelleen ohjelmoida siru, liitä se sitten takaisin levylle. Nykyisten edistysaskeleiden jälkeen EEPROMien ansiosta sinun ei tarvitse poistaa sirua tällaisten toimintojen tekemiseen, vaan vain tekevät tietokoneesta sähköisen työn.

  • Onko "flash-muistisiru" sama kuin "haihtumaton ROM", molemmat tarkoittavat, missä BIOS on tallennettu?

Wikipedia:

  • Flash-muisti on sähköinen haihtumaton tietokoneen tallennusväline, joka voidaan poistaa sähköisesti ja ohjelmoida uudelleen.
  • Flash-muisti on kehitetty EEPROM-ohjelmasta( sähköisesti pyyhittävä ohjelmoitava lukumuisti).Kahdessa päätyypissä on flash-muisti, jotka nimetään NAND- ja NOR-logiikkaporttien jälkeen. Yksittäisten flash-muistisolujen sisäiset ominaisuudet ovat samankaltaisia ​​kuin vastaavien porttien ominaisuudet. EPROMit on poistettava kokonaan ennen kuin ne kirjoitetaan uudelleen, NAND-tyyppinen flash-muisti voidaan kirjoittaa ja lukea lohkoihin( tai sivuihin), jotka ovat yleensä paljon pienempiä kuin koko laite. NOR-tyyppinen salama mahdollistaa yhden koneen sanaa( tavua) kirjoitettavaksi poistettuun paikkaan - tai lukea itsenäisesti.

EEPROM ja flash-muisti eivät viittaa samaan asiaan. Ne ovat kaksi samanlaista muistityyppiä, kun toinen kehitetään toisistaan ​​ja sisältää erilaisia ​​MOS-transistorien tyyppejä / kokoonpanoja. Ne ovat kuitenkin muisti, jossa BIOS-ohjelma sijaitsee.

Haluan mainita tämän CMOS-BIOS-suhteen:

-BIOS-asetukset tallennetaan CMOS-sirulle( joka pidetään virran mukana emolevyn akun kautta).Siksi BIOS nollataan, kun poistat akun ja kiinnität sen uudelleen. Sama ohjelma toimii, mutta asetukset ovat oletusarvoisia. Katso tämä vastaus yksityiskohtaisesta näkymästä käynnissä olevan muistin aikana.

CMOS-BIOS-aiheen laajentamiseksi, kiitos @Andon M. Colemanin, haluan lisätä kommenttinsa vastaukseen:

  • On syytä mainita, että BIOS-asetuksia ei tarvitse tallentaa haihtuvaan CMOS-muistiin. Runsaasti sulautettuja järjestelmiä, jotka tallentavat asetukset NVRAMiin. Ainoa syy siihen, että PC: t ovat päätyneet epävakaisiin CMOS-laitteisiin, on ollut jo akku, joka pitää sisäisen reaaliaikakellon tikat samalla, kun virta on pois päältä( muista, että kun painat virtakytkintä PC-AT:se kirjaimellisesti leikkaa kaikki virta emolevyyn).Tämä tarkoitti, että halvempaa haihtuvaa muistia voitaisiin käyttää järjestelmän asetusten tallentamiseen. Joten se on lähinnä historiallisiin tarkoituksiin.

Onko jotain lisättävä selitykseen? Kuulkaa kommentit. Haluatko lukea lisää vastauksia muilta tech-tajuilta Stack Exchange-käyttäjiltä?Katso koko keskusteluketju täältä.