Missä BIOS on tallennettu?
Niille, jotka ovat uusia tietokoneiden oppimiseen, BIOS saattaa tuntua hieman "salaperäiseltä" joillekin henkilöille, ja tuottaa kysymyksiä, kuten "Missä ja miten BIOS on tallennettu tietokoneeseen?" Tänään SuperUser Q&A tarkastelee vastausta näitä kysymyksiä.
Nykypäivän Kysymys- ja vastaus -istunto tulee meille suotuisasti SuperUserin - Stack Exchange -alueen, yhteisöpohjaisen Q & A-sivustojen ryhmittymän - kautta..
Richard Masoner / Cycleliciousin (Flickr) kuvakäsittely.
Kysymys
SuperUser-lukija T… haluaa tietää, missä BIOS on todella tallennettu:
BIOSin Wikipedia-artikkelista:
- BIOS-ohjelmisto on tallennettu ei-haihtuva ROM siru emolevyssä.… Nykyaikaisissa tietokonejärjestelmissä BIOS-sisältö tallennetaan a flash-muistisiru niin, että sisältö on voidaan kirjoittaa uudelleen ilman sirun poistamista emolevystä. Näin BIOS-ohjelmisto voidaan helposti päivittää uusien ominaisuuksien lisäämiseksi tai vikojen korjaamiseksi, mutta se voi tehdä tietokoneen haavoittuvaksi BIOS-rootkit-sovelluksille.
ROM on vain luku, joten miksi BIOS-sisältö voidaan kirjoittaa uudelleen? Tarkoittaako "flash-muistisiru" samaa kuin "ei-haihtuva ROM", joka tarkoittaa sitä, missä BIOS on tallennettu?
Mitä täällä on? Onko BIOS tallennettu kahteen "eri" mediaan tai vain yhteen?
Vastaus
SuperUserin avustaja Varaquilexilla on vastaus meille:
- ROM on vain luku, joten miksi BIOS-sisältö voidaan kirjoittaa uudelleen?
BIOS-ohjelma itse tallennetaan EEPROMiin (joka voi olla [E] luentomaisesti [E] rasable ja [P] ohjelmoitava [R] ead [O] n [[]] tai flash-muisti. Täten vain luku on täällä siitä, että siru ei ole haihtuva. Muistin sisältö pysyy, kun virta katkaistaan, toisin kuin haihtuva RAM. ROM on EEP tarkoittaa, että BIOS voidaan kirjoittaa uudelleen tai päivittää. Tällaisten toimintojen osalta sinun oli poistettava BIOS-siru kartongista, laitettava uusi sisään (jos se ei ollut PROM tai EPROM) tai jos se oli EPROM, sinun oli hankittava se valmistajalle ja annettava heille ohjelmoi siru uudelleen ja kiinnitä se sitten korttiin. Kun nykyiset edistysaskeleet ovat EEPROMien ansiosta, sinun ei tarvitse poistaa sirua tällaisten toimintojen suorittamiseen, vaan vain tee tietokone sähköisesti.
- Tarkoittaako "flash-muistisiru" samaa kuin "ei-haihtuva ROM", mikä tarkoittaa, että BIOS on tallennettu?
Wikipediasta:
- Flash-muisti on sähköinen haihtumaton tietoväline, joka voidaan poistaa sähköisesti ja ohjelmoida uudelleen.
- Flash-muisti kehitettiin EEPROM: sta (sähköisesti poistettava ohjelmoitava muistimuisti). Flash-muistia on kaksi päätyyppiä, jotka on nimetty NAND- ja NOR-logiikkaporttien mukaan. Yksittäisten flash-muistisolujen sisäisillä ominaisuuksilla on samanlaiset ominaisuudet kuin vastaavilla porteilla. EPROM: ita oli poistettava kokonaan ennen kuin ne kirjoitetaan uudelleen, mutta NAND-tyyppinen flash-muisti voidaan kirjoittaa ja lukea lohkoissa (tai sivuissa), jotka ovat yleensä paljon pienempiä kuin koko laite. NOR-tyypin salama mahdollistaa yhden koneen sanan (tavun) kirjoittamisen pyyhittyyn paikkaan tai lukemaan itsenäisesti.
EEPROM ja flash-muisti eivät tarkoita samaa. Ne ovat kaksi samanlaista muistityyppiä, joista toinen on kehitetty toisesta, ja ne sisältävät erilaisia MOS-transistoreiden tyyppejä / konfiguraatioita. Ne ovat kuitenkin muisti, johon BIOS-ohjelma sijaitsee.
Toisen väärinkäsityksen käsittelemiseksi haluan mainita tämän CMOS-BIOS-suhteen:
BIOS-asetukset tallennetaan CMOS-siruun (joka pidetään virtalähteenä emolevyn akun kautta). Siksi BIOS palautetaan, kun poistat akun ja kiinnität sen uudelleen. Sama ohjelma toimii, mutta asetukset ovat oletusarvoisia. Katso tämä vastaus käynnistysprosessin aikana käytettyjen muistien yksityiskohtaisesta tarkastelusta.
CMOS-BIOS-aiheen laajentamiseksi @Andon M. Colemanin ansiosta haluan lisätä hänen kommenttinsa vastaukseen:
- On syytä mainita, että BIOS-asetuksia ei tarvitse tallentaa haihtuvaan CMOS-muistiin. On runsaasti sulautettuja järjestelmiä, jotka tallentavat asetukset NVRAMiin. Ainoa syy, miksi PC: t ovat päässeet käyttämään haihtuvia CMOS-laitteita kaikissa näinä vuosina, on se, että heillä oli jo akku, joka pitää sisäisen reaaliaikakellon paikallaan, kun virta on katkaistu. se leikkaa kirjaimellisesti kaiken virran emolevylle). Tämä tarkoitti sitä, että halvempia haihtuvia muistia voidaan käyttää järjestelmän asetusten tallentamiseen. Se on siis lähinnä historiallisiin tarkoituksiin.
Onko jotain lisättävää selitykseen? Ääni pois kommenteista. Haluatko lukea lisää vastauksia muilta tech-savvy Stack Exchange -käyttäjiltä? Tutustu koko keskusteluketjuun täällä.