Где хранится BIOS?
Для тех, кто плохо знаком с компьютерами, BIOS может показаться кому-то немного «загадочным» и задавать вопросы типа «Где и как хранится BIOS на моем компьютере?» Сегодняшние вопросы и ответы SuperUser рассматривают ответ на эти вопросы.
Сегодняшняя сессия вопросов и ответов пришла к нам благодаря SuperUser - подразделению Stack Exchange, группе веб-сайтов вопросов и ответов, управляемой сообществом..
Снимок экрана любезно предоставлен Richard Masoner / Cyclelicious (Flickr).
Вопрос
Читатель SuperUser T… хочет знать, где на самом деле хранится BIOS:
Из статьи Википедии о BIOS:
- Программное обеспечение BIOS хранится на энергонезависимое ПЗУ чип на материнской плате.… В современных компьютерных системах содержимое BIOS хранится на чип флэш-памяти так что содержимое можно переписать без снятия чипа с материнской платы. Это позволяет легко обновлять программное обеспечение BIOS для добавления новых функций или исправления ошибок, но может сделать компьютер уязвимым для руткитов BIOS.
ПЗУ доступно только для чтения, так почему же содержимое BIOS можно переписать? Означает ли «микросхема флэш-памяти» то же самое, что и «энергонезависимое ПЗУ», и оба означают, где хранится BIOS?
Что именно, сделка здесь? BIOS хранится на двух «разных» носителях или только на одном?
Ответ
Вкладчик SuperUser Varaquilex имеет ответ для нас:
- ROM только для чтения, так почему же содержимое BIOS может быть переписано?
Программа BIOS сам хранится в ЭСППЗУ (которое может быть [E] доступно для чтения [E] и [P] программируемо [R] и [E] только [M] emory)) или во флэш-памяти. Таким образом, доступ только для чтения о том, что чип является энергонезависимым. Содержимое памяти остается при отключении питания, в отличие от энергозависимой оперативной памяти. ПЗУ EEP означает, что BIOS можно переписать или обновить. Для таких операций в прошлом вам приходилось снимать чип BIOS с платы, вставлять новый (если это не PROM или EPROM), или, если это был EPROM, вы должны были доставить его производителю и позволить ему перепрограммируйте чип, затем снова прикрепите его к плате. После текущих достижений, благодаря EEPROM, вам не нужно извлекать микросхему для выполнения таких операций, вы просто заставляете компьютер выполнять работу электрически.
- Означает ли «микросхема флэш-памяти» то же самое, что и «энергонезависимое ПЗУ», оба означают, где хранится BIOS?
из Википедии:
- Флэш-память - это электронный энергонезависимый компьютерный носитель данных, который можно электрически стирать и перепрограммировать.
- Флэш-память была разработана из EEPROM (электрически стираемое программируемое постоянное запоминающее устройство). Существует два основных типа флэш-памяти, которые названы в честь логических элементов NAND и NOR. Внутренние характеристики отдельных ячеек флэш-памяти имеют характеристики, аналогичные характеристикам соответствующих элементов. Принимая во внимание, что СППЗУ должны были быть полностью стерты перед перезаписью, флэш-память типа NAND может записываться и считываться блоками (или страницами), которые обычно намного меньше, чем все устройство. Вспышка типа NOR позволяет записывать одно машинное слово (байт) в стертое место или читать независимо.
ЭСППЗУ и флэш-память не относятся к одному и тому же. Они являются двумя подобными типами памяти, поскольку один разработан от другого, и содержат различные типы / конфигурации МОП-транзисторов. Тем не менее, они являются памятью, где находится программа BIOS.
Чтобы устранить другое заблуждение, я хочу упомянуть следующее отношение CMOS-BIOS:
Настройки BIOS хранятся в CMOS-чипе (который питается от батареи на материнской плате). Вот почему BIOS сбрасывается при извлечении аккумулятора и его повторном подключении. Запускается та же программа, но настройки по умолчанию. Смотрите этот ответ для детального просмотра воспоминаний, использованных в процессе загрузки..
Чтобы расширить тему CMOS-BIOS, спасибо @Andon M. Coleman, я хочу добавить свой комментарий к ответу:
- Стоит отметить, что настройки BIOS не должны храниться в энергозависимой памяти CMOS. Существует множество встроенных систем, которые хранят свои настройки в NVRAM. Единственная причина, по которой ПК все время пользовались энергозависимой КМОП-станцией, заключается в том, что у них уже была батарея, которая держала встроенные часы реального времени во время отключения питания (напомним, что когда вы нажимали переключатель питания на PC-AT, это буквально отключило все питание материнской платы). Это означало, что для хранения настроек системы можно было бы использовать более дешевую энергозависимую память. Так что это в основном для исторических целей.
Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полным обсуждением здесь.