If-Koubou

Къде се съхранява BIOS?

Къде се съхранява BIOS? (Как да)

За тези, които са нови за изучаване на компютрите, BIOS може да изглежда малко "мистериозно" за някои хора и да генерира въпроси като "Къде и как е BIOS съхраняван на моя компютър?" Днес SuperUser Q & A разглежда отговора на тези въпроси.

Днешната сесия за въпроси и отговори ни идва с любезното съдействие на SuperUser - подразделение на Stack Exchange - обединяване на уеб сайтове с въпроси и отговори.

Скрийншотът е предоставен от Ричард Масенер / Cyclelicious (Flickr).

Въпроса

Reader на SuperUser T ... иска да знае къде се съхранява BIOS:

От статията на Уикипедия за BIOS:

  • BIOS софтуерът се съхранява на енергонезависима ROM чип на дънната платка ... В съвременните компютърни системи съдържанието на BIOS се съхранява на a флаш памет чип така че съдържанието могат да бъдат пренаписани без да премахвате чипа от дънната платка. Това позволява на BIOS софтуера да бъде лесно надстроен, за да добавите нови функции или да отстраните грешки, но може да направи компютъра уязвим за BIOS rootkits.

ROM е само за четене, така че защо съдържанието на BIOS да бъде пренаписано? Дали "флаш памет с флаш памет" означава същото нещо като "енергонезависимата ROM", и двете означават къде се съхранява BIOS?

Каква точно е сделката тук? BIOS се съхранява на две "различни" носители или само една?

Отговорът

Сътрудникът на SuperUser Varaquilex има отговорът за нас:

  • ROM е само за четене, така че защо съдържанието на BIOS да бъде пренаписано?

Най- BIOS програма сам се съхранява в EEPROM (която може да бъде [E] лектично [E] и [P] програмируема [R] ead [O] nly [M] emory) или флаш памет. Така че само за четене тук е, че чипът не е летлив. Съдържанието на паметта остава, когато захранването е прекъснато, за разлика от летливата RAM. ROMът, който е EEP, означава, че BIOS може да бъде преработен или актуализиран. За такива операции в миналото трябваше да премахнете BIOS чипа от дъската, да поставите нов в (ако не беше PROM или EPROM), или ако беше EPROM, трябваше да го получите на производителя и да го остави препрограмирайте чипа, след това отново го прикрепете към дъската. След текущите аванси, благодарение на EEPROM, не е нужно да премахвате чип, за да извършвате такива операции, просто правите компютъра да изпълнява задачата електрически.

  • Дали "флаш памет с флаш памет" означава същата като "енергонезависимата ROM", и двете означават къде се съхранява BIOS?

от Уикипедия:

  • Флаш паметта е електронен енергонезависим носител за съхранение на данни, който може да бъде изтрит и препрограмиран електрически.
  • Флаш паметта е разработена от EEPROM (електрически изтриваема програмируема памет само за четене). Има два основни вида флаш памет, които се наричат ​​след логическите порти NAND и NOR. Вътрешните характеристики на отделните флаш памети показват характеристики, подобни на тези на съответните портати. Докато EPROMs трябва да бъдат напълно изтрити, преди да бъдат пренаписани, флаш памет тип NAND може да бъде написана и четена на блокове (или страници), които обикновено са много по-малки от цялото устройство. Форматът тип NOR позволява да се напише една дума на машината (байт) - на изтрито място или да се чете независимо.

EEPROM и флаш паметта не се отнасят до едно и също нещо. Те са два сходни типа памет, като един е разработен от другия и съдържат различни типове / конфигурации на MOS транзистори. Те обаче са паметта, в която се намира програмата BIOS.

За да се обърна към друго погрешно схващане, искам да спомена тази връзка CMOS-BIOS:

Най- Настройките на BIOS се съхраняват в CMOS чипа (който се захранва от батерията на дънната платка). Ето защо BIOS се нулира, когато извадите батерията и я поставите отново. Същата програма се изпълнява, но настройките са по подразбиране. Вижте този отговор за подробен изглед на спомените, използвани по време на процеса на зареждане.

За да разширите темата CMOS-BIOS, благодарение на @Andon M. Coleman, искам да добавя коментара към отговора:

  • Струва си да се отбележи, че настройките на BIOS не трябва да се съхраняват в нестабилна CMOS памет. Има много вградени системи, които съхраняват настройките си в NVRAM. Единствената причина, поради която компютрите са се оттеглили от използването на летливи CMOS през всичките тези години, е, че вече разполагаха с батерия, за да пазят вътрешния часовник в реално време, докато то е изключено (припомнете си, че когато сте натиснали превключвателя на захранването на PC-AT, тя буквално прекъсва цялата мощност на дънната платка). Това означава, че по-евтината памет може да се използва за съхранение на настройките на системата. Така че това е предимно за исторически цели.

Имате ли нещо, което да добавите към обяснението? Звучи в коментарите. Искате ли да прочетете повече отговори от други потребители на Stack Exchange? Вижте цялата тема на дискусията тук.