Kur tiek saglabāts BIOS?
Tiem, kas ir jauni, lai uzzinātu par datoriem, BIOS dažiem indivīdiem var šķist mazliet „noslēpumains” un radīt tādus jautājumus kā “Kur un kā BIOS tiek glabāts manā datorā?” Šodienas SuperUser Q&A aplūko atbildi uz šos jautājumus.
Šodienas jautājumu un atbilžu sesija mums dod pieklājību no SuperUser-Stack Exchange apakšnodaļas, kas ir kopienas orientēta Q & A tīmekļa vietņu grupa.
Ekrānuzņēmums pieklājīgs no Richard Masoner / Cyclelicious (Flickr).
Jautājums
SuperUser lasītājs T… vēlas uzzināt, kur BIOS ir faktiski saglabāts:
No Wikipedia raksta par BIOS:
- BIOS programmatūra tiek saglabāta nepastāvīgs ROM mikroshēma uz mātesplates… Mūsdienu datorsistēmās BIOS saturs tiek saglabāts a flash atmiņas mikroshēma lai saturu var pārrakstīt neizņemot mikroshēmu no mātesplates. Tas ļauj BIOS programmatūru viegli modernizēt, lai pievienotu jaunas funkcijas vai labotu kļūdas, bet var padarīt datoru neaizsargātu pret BIOS rootkit.
ROM ir tikai lasāms, tad kāpēc BIOS saturu var pārrakstīt? Vai „zibatmiņas mikroshēma” nozīmē to pašu, kas “nestabils ROM”, kas nozīmē, ka BIOS tiek saglabāts?
Kas tieši ir darījums šeit? Vai BIOS tiek glabāts divos „dažādos” nesējos vai tikai vienā?
Atbilde
SuperUser ieguldītājam Varaquilex ir atbilde:
- ROM ir tikai lasāms, tad kāpēc BIOS saturu var pārrakstīt?
The BIOS programma pati tiek saglabāta EEPROM (kas var būt [E] lektiski [E] rasable un [P] rogrammējams [R] ead [O] n [[]] vai zibatmiņa. Tātad tikai lasāmā šeit ir runa par to, ka mikroshēma ir nepastāvīga. Atšķirībā no gaistošas RAM, atmiņas saturs paliek, kad tiek izslēgta barošana. ROM, kas ir EEP, nozīmē, ka BIOS var pārrakstīt vai atjaunināt. Šādām operācijām agrāk jums bija jānoņem BIOS mikroshēma no kuģa, jāievieto jauns (ja tas nav PROM vai EPROM), vai ja tas bija EPROM, jums tas bija jāsaņem ražotājam un jādod viņiem pārprogrammējiet mikroshēmu, pēc tam pievienojiet to kartei. Pēc pašreizējiem sasniegumiem, pateicoties EEPROM, jums nav jāizņem mikroshēma, lai veiktu šādas darbības, jūs vienkārši darāt datoru elektriski..
- Vai „zibatmiņas mikroshēma” ir tāds pats kā “negaistošais ROM”, kas nozīmē, ka BIOS tiek saglabāts?
no Wikipedia:
- Zibatmiņa ir elektroniska nemainīga datora datu nesēja, kuru var izdzēst un pārprogrammēt.
- Flash atmiņa tika izstrādāta no EEPROM (elektriski dzēšama programmējama tikai lasāmatmiņa). Ir divi galvenie zibatmiņas veidi, kas nosaukti pēc NAND un NOR loģikas vārtiem. Atsevišķu zibatmiņas šūnu iekšējām īpašībām piemīt līdzīgas īpašības kā atbilstošajiem vārtiem. Lai gan EPROM bija pilnībā jāizdzēš pirms pārrakstīšanas, NAND tipa zibatmiņu var rakstīt un lasīt blokos (vai lapās), kas parasti ir daudz mazākas par visu ierīci. NOR tipa zibspuldze ļauj ierakstīt vienu mašīnu vārdu (baitu) izdzēstā vietā vai lasīt patstāvīgi.
EEPROM un zibatmiņa neattiecas uz to pašu. Tie ir divi līdzīgi atmiņas veidi, kā viens no tiem ir izstrādāts no cita, un tajos ir dažādi MOS tranzistoru tipi / konfigurācijas. Tomēr tie ir atmiņa, kurā atrodas BIOS programma.
Lai risinātu citu nepareizu priekšstatu, es vēlos pieminēt šīs CMOS-BIOS attiecības:
The BIOS iestatījumi tiek glabāti CMOS mikroshēmā (kas tiek uzturēta darbībā, izmantojot akumulatoru uz mātesplates). Tāpēc BIOS tiek atiestatīts, kad izņemat akumulatoru un pievienojat to. Tā pati programma darbojas, bet iestatījumi tiek noklusēti. Skatiet šo atbildi, lai iegūtu detalizētu priekšstatu par atmiņā, kas tiek izmantota sāknēšanas procesā.
Lai paplašinātu tēmu CMOS-BIOS, pateicoties @ Andon M. Coleman, es vēlos pievienot savu komentāru atbildei:
- Ir vērts pieminēt, ka BIOS iestatījumi nav jāglabā gaistošā CMOS atmiņā. Ir daudz iegultās sistēmas, kas saglabā savus iestatījumus NVRAM. Vienīgais iemesls, kāpēc visi šie gadi datori ir guvuši prom no nepārtrauktas CMOS izmantošanas, ir tāds, ka viņiem jau bija akumulators, lai saglabātu iekšējo reālā laika pulksteni, kamēr strāvas padeve ir izslēgta (atgādiniet, ka, piespiežot strāvas slēdzi uz PC-AT, tas burtiski samazināja visu strāvas padevi uz mātesplati). Tas nozīmē, ka sistēmas iestatījumu saglabāšanai var izmantot lētāku gaistošo atmiņu. Tātad tas ir galvenokārt vēsturiskiem mērķiem.
Vai kaut kas jāpievieno paskaidrojumam? Skaņas izslēgšana komentāros. Vai vēlaties lasīt vairāk atbildes no citiem tehnoloģiju gudriem Stack Exchange lietotājiem? Apskatiet pilnu diskusiju pavedienu šeit.