С http://en.wikipedia.org/wiki/BIOS :
Программное обеспечение BIOS хранится на энергонезависимой микросхеме ПЗУ на материнской плате. ... В современных компьютерных системах содержимое BIOS хранится на микросхеме флэш-памяти, поэтому его можно переписать, не вынимая чип из материнской платы. Это позволяет легко обновлять программное обеспечение BIOS для добавления новых функций или исправления ошибок, но может сделать компьютер уязвимым для руткитов BIOS.
Так как средство ROM R ead- O олько М Emory, поэтому можно переписать содержимое BIOS?
Означает ли «микросхема флэш-памяти» то же самое, что и «энергонезависимое ПЗУ», и то и другое означает, где хранится BIOS?
ROM is read only, so why can the BIOS contents be rewritten?
Это неправильное название, вызванное соглашением.flash memory
неактуальнымROM
. Хотя путаница может быть распространенной, на мой взгляд, это плохой вопрос, потому что она проистекает исключительно из-за отсутствия чтения из свободно доступных источников!Ответы:
В дополнение к ответу Varaquilex, программное обеспечение BIOS хранится в электрически стираемом и программируемом ПЗУ (EEPROM), которое позволяет выполнять обновление прошивки в электронном виде. Очень старые чипы BIOS на самом деле были чипами UV-EPROM, которые требовали стирания под воздействием ультрафиолета, прежде чем их можно было перепрограммировать.
Редактирование: Как было отмечено в комментариях, даже раньше, чем те одноразовые микросхемы Программируемого ПЗУ (PROM) иногда использовались, которые не могли быть перепрограммированы вообще после настройки и требовали полной замены для обновления (хотя это требовалось редко).
источник
Сама программа BIOS хранится в ЭСППЗУ (которое может быть [E] доступно для чтения [E] и программируемо [P]) или во флэш-памяти. Таким образом, доступ только для чтения о том, что чип является энергонезависимым. Содержимое памяти остается при отключении питания, в отличие от энергозависимой оперативной памяти. ROM, являющийся EEP, помогает переписать или обновить BIOS. Тогда для таких операций вам пришлось удалить чип BIOS с платы, установить новый (если это не PROM или EPROM), или, если это EPROM, вы должны передать его производителю и позволить им перепрограммировать чип и снова прикрепите его к плате. После текущих достижений, благодаря EEPROM, вам не нужно извлекать микросхему для выполнения таких операций, вы просто заставляете компьютер выполнять работу электрически .
из Википедии :
ЭСППЗУ и флэш-память не относятся к одному и тому же: это два схожих типа памяти, так как один разработан на основе другого и содержит разные типы / конфигурацию МОП-транзисторов. Тем не менее, они являются памятью, в которой находится программа BIOS.
Чтобы устранить другое заблуждение, я хочу упомянуть следующее отношение CMOS-BIOS:
Настройки BIOS хранятся в микросхеме CMOS (которая питается от батареи на материнской плате). Вот почему BIOS сбрасывается при извлечении аккумулятора и его повторном подключении. Запускается та же программа, но настройки по умолчанию. Посмотрите этот ответ для детального просмотра воспоминаний, использованных в процессе загрузки.
редактировать
Чтобы расширить тему CMOS-BIOS, спасибо @Andon M. Coleman , я хочу добавить его комментарий к ответу:
источник
В дополнение к другим ответам мне нравится более визуальный подход:
Этот чип BIOS, кажется, не очень хорошо сидит в своем гнезде.
BIOS, включая новые UEFI BIOS, представляют собой программное обеспечение, которое хранится в микросхеме на материнской плате. Технические детали уже были покрыты Zelanix и Varaquilex.
Чип часто, но не всегда, съемный для облегчения обслуживания. Некоторые материнские платы включают в себя более одного BIOS, в основном в качестве трюка для продажи, но в некоторых случаях второй BIOS помогает восстанавливаться после определенных (обычно вызванных пользователем) проблем:
источник
tw_cli
может делать обновления 3ware BIOS при загрузке машины.Также стоит отметить, что на большинстве машин до 80286 данные могли считываться из ПЗУ так же быстро, как и из ОЗУ, но в то время как пропускная способность ОЗУ значительно возросла с 1980-х годов, пропускная способность для ПЗУ для обычных товаров не изменилась [быстрые микросхемы ПЗУ существуют. , но увеличение скорости ПЗУ выше определенной точки увеличило бы цену]. Поскольку чтение каждого байта ПЗУ BIOS один раз займет всего лишь долю секунды, некоторые машины 80386 и большинство машин 80486 и новее предлагают опцию копирования BIOS в ОЗУ при запуске. Современные машины идут еще дальше и фактически помещают микросхемы ПЗУ BIOS в шину, которая полностью отделена от шины ОЗУ и оченьпомедленнее. В отличие от машин эпохи 80486, которые начинали с запуска из ПЗУ программы, которая копировала бы себя в ОЗУ, многие новые машины имеют процессоры, которые вообще не могут запускать код из ПЗУ. Вместо этого у них есть схема, которая при запуске считывает определенные части ПЗУ в ОЗУ и выполняет их.
источник
Посмотрите на эту статью в Википедии, которая читалась в январе 2005 года:
В настоящее время, конечно, у нас есть статья в Википедии, которая вводит людей в заблуждение, говоря, что чип - это «энергонезависимое ПЗУ» на одном дыхании, и о нем можно записать на следующем. Урок, который нужно усвоить, заключается в том, что Википедия часто не очень хорошо написана, а статьи меняются не всегда в лучшую сторону.
Я предлагаю читать книги. В статье « Модернизация и ремонт компьютеров Скотта Мюллера» , чтобы выбрать одну из нескольких книг, есть целая глава, посвященная BIOS, в которой обсуждаются всевозможные вещи, от того, где находится чип BIOS, до различных видов (перечисляя четыре: ROM, PROM, EPROM и EEPROM) таких чипов.
Некоторые цитаты:
Книги не идеальны. Можно, например, спорить о деталях с определением флеш-памяти Мюллера. Но хорошие, как правило, вычитываются и имеют более последовательные объяснения, чем большая часть Википедии, которые, по крайней мере, не противоречат сами себе от предложения к предложению.
Предполагая современный ПК, и не зацикливайтесь на том, как ПК работали два десятилетия назад:
Микропрограмма вашей машины хранится на энергонезависимой микросхеме памяти на материнской плате. Это на самом деле держит довольно много. (Pm49FL004T, упомянутый в моем ответе здесь, содержит половину МБ, и, как уже упоминалось в моем ответе, некоторые чипсеты способны поддерживать 16 МБ прошивки.) Он включает в себя гораздо больше, чем просто загрузчик системы, даже для операционных систем с защищенным режимом. Его содержимое можно изменить, но не так просто, как (изменчивое) содержимое оперативной памяти основной системы. В системах EFI чип содержит не только код встроенного программного обеспечения и данные (только для чтения), но и значения энергонезависимых переменных EFI.
источник
На самом деле, в последние дни существует более изощренная система хранения BIOS. Представьте себе 2 банка памяти, похожих на вашу флешку, только меньше. Один из них доступен только для чтения, а второй доступен для записи (для прошивки новой версии BIOS). Причиной для 2-х частей является резервное копирование, когда запись нового BIOS не удалась. Если прошивка нового BIOS прошла успешно, эти 2 части переключатся и устройство может быть перезагружено под новым BIOS.
ВНИМАНИЕ: не все виды устройств имеют эту систему. Иногда это простая небольшая флэш-память, которая просто перезаписывается. Обычно вам предлагается сделать резервную копию электроэнергии и не прерывать процесс обновления.
В старые времена материнских плат имелась память EPROM, которую можно было переписать после стирания памяти при сильном освещении, или позже память PROM, которую можно было записать только один раз. И то, и другое может быть сделано только специальным программным устройством, поэтому чип BIOS должен быть удален с записываемого устройства.
источник
Я полагаю, что в оригинальном IBM PC «ROM» был своего рода электрически программируемым ПЗУ (EPROM). Я думаю, что это был сокет, но не было никакой реальной надежды, что он будет «модернизирован» на местах. Другие компьютеры той эпохи использовали нечто подобное.
По мере того как системы становились все более сложными, становилось все более выгодным иметь BIOS с возможностью «обновления на месте» (без необходимости открывать коробку и физически менять часть). Таким образом, системы начали иметь различные типы перезаписываемых BIOS «ROM». Преимуществ было три:
В больших коробках, примерно в то же время, что и в оригинальном IBM PC, также появилась какая-то «загрузочная» память только для чтения вместо более примитивной технологии «начального загрузчика». Некоторые из них были запрограммированными по маске ПЗУ, некоторые СППЗУ, некоторые даже ОЗУ, которые считывались с дискеты через небольшой «служебный процессор».
источник
Оригинальный ROM был буквально изготовлен таким образом на уровне кремния. Как только они сделали это электрически программируемым пользователями, то несколько вещей:
во многих из них имеется внутренняя схема аппаратного повышения напряжения, которая позволяет внутренне подскочить до 3,3 В или 5 В до 12 В для выполнения фактического программирования. Это верно для старых PROM, EPROM, UVEPROM или EEPROM.
Если доступно в более старых моделях, функция стирания ультрафиолетовым светом (UV) позволяла схемам включать только внутреннее напряжение +12 В при программировании устройства, а окно ультрафиолетового излучения позволяло ультрафиолетовому излучению проникать в область микросхемы, но окно УФ должно было закрываться. после программирования микросхема будет стираться при любом помещении флуоресцентного освещения. Удаляемое УФ-излучение также очень быстро стиралось, гораздо быстрее, чем перепрограммирование всего чипа в 0 или 1.
Во многих случаях имеется повышающая схема, внутренняя для всех «программируемых» PROM.
Более поздняя ЭСППЗУ допускала электрическое стирание, в ЭСППЗУ или УФЭПРОМ.
Позже появилась технология флэш-памяти, которая добавила другую схемотехнику (на уровне транзисторов) и более высокую плотность, чем в более старой EEPROM.
Почти во всех случаях, с тех пор как исходное ПЗУ было остановлено, почти все ПЗУ BIOS являются подозрительными во многих (25%?) Компьютерных проблемах. Эти более поздние PROM (которые имеют некоторые программируемые функции) могут быть повреждены или просто «забыть» свою программу со временем.
PROM, независимо от того, как стерты или перепрограммированы, должны обрабатываться с осторожностью (повреждение от электростатического разряда), старением или влажностью.
Примерно в 1/4 случаев плохого компьютера перепрограммирование «хорошего» BIOS обычно решает проблему. Таким образом, даже если ваш BIOS "хороший", он всегда переплачивает, если это возможно.
источник
BIOS хранится либо на чипе CMOS, либо на NVRAM, которые представляют собой небольшие объемы энергонезависимой памяти на материнской плате (то есть они хранят данные неограниченное время без необходимости питания).
Что касается того, какое сообщение вы получаете, если все проходит сообщение, на старых машинах вы обычно получаете один звуковой сигнал с вашей машины, если все проверено.
На новых машинах вы ничего не получите: вы не увидите сообщение, не будет никаких сообщений, звуковых сигналов, ничего ... вроде сделки «нет новостей - хорошие новости». Если вы все еще хотите увидеть запуск POST на более новой машине, нажмите клавишу (по крайней мере, на компьютерах, которые я использовал) - Tab. Нажмите несколько раз сразу после включения питания, чтобы увидеть POST на экране. Кроме того, в настройках BIOS должна быть опция POST.
источник