Где хранится BIOS?

36934
Ben

С http://en.wikipedia.org/wiki/BIOS :

Программное обеспечение BIOS хранится на энергонезависимой микросхеме ПЗУ на материнской плате. ... В современных компьютерных системах содержимое BIOS хранится на микросхеме флэш-памяти, поэтому его можно переписать, не вынимая микросхему из материнской платы. Это позволяет легко обновлять программное обеспечение BIOS для добавления новых функций или исправления ошибок, но может сделать компьютер уязвимым для руткитов BIOS.

Так как диск означает R ead- O олько M Emory, поэтому можно переписать содержимое BIOS?

Означает ли «микросхема флэш-памяти» то же самое, что и «энергонезависимое ПЗУ», оба означают, где хранится BIOS?

56
CMOS содержит системные настройки [настройки BIOS], которые могут быть изменены пользователем [на экране BIOS]. Итак, согласно http://cpsforum.blogspot.co.uk/2012/06/inside-ur-pc-10-difference-between-bios.html "[вызов этого экрана вы вводите] Настройка CMOS более подходящая, чем вызов [это] настройка BIOS. " и http://www.bayt.com/en/specialties/q/7459/what-is-the-difference-between-bios-and-cmos/ "BIOS изменяется только путем перепрошивки новой версии." и «BIOS представляет собой набор инструкций, управляющих процессом загрузки материнских плат». barlop 10 лет назад 2
За исключением того, что никто не устанавливает CMOS. Это все равно что сказать, что вы заправляете бензобак в машине, когда заводите машину. Andon M. Coleman 10 лет назад 4
«ПЗУ доступно только для чтения, так почему же содержимое BIOS может быть переписано?» Это неправильное название, вызванное соглашением. Synetech 10 лет назад 4
Если бы вы прочитали статьи за ссылками в Википедии *, которые вы указали в своем вопросе *, вам следовало бы подумать, что ответом было то, что `flash memory` не является настоящим` ROM '. Хотя путаница может быть распространенной, на мой взгляд, это плохой вопрос, потому что она проистекает исключительно из-за недостатка чтения в свободно доступных источниках! Alexander Kosubek 10 лет назад 1
На самом деле, Андон, первое, что я делаю в любой новой компоновке компьютера, это настраиваю мои настройки CMOS. Аналогия с автомобильным бензобаком совершенно неуместна в этом контексте. TomXP411 10 лет назад 1
Что касается ПЗУ, доступного только для чтения, технически это уже не так, но поскольку флэш-память выполняет ту же задачу, что и микросхемы ПЗУ, в прежние времена, номенклатура все еще используется. (И действительно, как часто люди обновляют свой BIOS? Большинство пользователей никогда этого не сделают.) TomXP411 10 лет назад 0
Вопрос на тему "Как выродка". http://www.howtogeek.com/180798/where-is-the-bios-stored/ dayuloli 9 лет назад 1
@ TomXP411, аналогия уместная, почему вы говорите, что это не так? ** Как ** это неуместно? Pacerier 9 лет назад 1

9 ответов на вопрос

59
zelanix

Чтобы добавить ответ Varaquilex, программное обеспечение BIOS хранится в электрически стираемом и программируемом ПЗУ (EEPROM), которое позволяет выполнять обновление прошивки в электронном виде. Очень старые чипы BIOS были фактически чипами UV-EPROM, которые требовали стирания под воздействием ультрафиолетового излучения, прежде чем их можно было перепрограммировать.


Редактировать: Как было отмечено в комментариях, даже раньше, чем те одноразовые микросхемы программируемого ПЗУ (PROM) иногда использовались, которые не могли быть перепрограммированы вообще после настройки и требовали полной замены для обновления (хотя это требовалось редко).

Еще раньше, И некоторые из них были не стираемыми ПЗУ / ПЗУ, которые должны были бы быть заменены новыми ПЗУ, если вы хотите установить новый BIOS. Конечно, в то время BIOS делал меньше и менялся довольно редко. keshlam 10 лет назад 2
О да. UV-EPROM ... Всегда интересно снять ярлык на UV-EPROM BIOS и увидеть маленькое окошко, используемое для перепрограммирования чипа. Буквально никто не имеет оборудования, необходимого для их перепрограммирования, поэтому я так и не понял, почему они сделали это на потребительском (не разработанном) оборудовании. Вы должны были бы отправить его на завод, чтобы сделать это, после чего mfg. мог бы сэкономить деньги, используя стандартную маску ПЗУ. Andon M. Coleman 10 лет назад 0
@ AndonM.Coleman В более низких объемах использование EPROM или (даже более ранних) PROM с плавким предохранителем может быть на самом деле дешевле, чем срезание ПЗУ с маской. Например, если память служит, в основном все аркадные машины начала 80-х имели свое программное обеспечение на PROM или EPROM, даже если это никогда не будет изменено, потому что это было дешевле при запланированном объеме производства. zwol 10 лет назад 3
УФ-СППЗУ (EEPROM) никогда не предназначались для перепрограммирования потребителей AFAIK. Когда устройство возвращается на завод для ремонта или чего-либо еще, удобно иметь возможность обновить прошивку путем замены или перепрограммирования EEPROM. rossnz 10 лет назад 1
@rossnz: Это была моя точка зрения - зачем тратить дополнительные деньги на программируемое ПЗУ, если единственный способ, которым это можно запрограммировать, находится на заводе. Вам все еще нужно извлечь чип, чтобы перепрограммировать его, и в этом случае простое изготовление компьютера с непрограммируемым ПЗУ с сокетами могло бы быть более рентабельным. Но, как отмечает Зак, все сводится к объему производства, который я не рассматривал. Andon M. Coleman 10 лет назад 0
Есть истории о крупной сети ресторанов в США, которая не позволяла фотографировать со вспышкой в ​​своих ресторанах, потому что часто, когда кто-то фотографировал со вспышкой, кассовые аппараты перестали работать. Позже они выяснили, что на стороне регистра была решетка, которая позволяла свету камеры мигать прямо на некоторые чипы UV-EPROM. (Я не знаю, какая цепочка, и я не знаю, если это вообще правда, но это вполне может быть ...) Moshe Katz 10 лет назад 0
@ AndonM.Coleman - замаскированные ПЗУ имеют * существенную * разовую плату за установку. УФ-СППЗУ, хотя и дороже на единицу продукции, часто дешевле для краткосрочного производства (<10K). Eric Brown 10 лет назад 1
@rossnz _EE_PROM - это _E_PROM, который можно перепрограммировать * без * ультрафиолета. Количество Es является значительным. Phil Frost 10 лет назад 0
Что вы имеете в виду, что ни у кого нет оборудования для перепрограммирования EEPROM? Он был легко подключен к параллельному порту и расширителю ввода / вывода - что-то вроде 8255. Несмотря на это, рассмотрим преимущество для производителя, который обнаруживает крошечную ошибку, которую необходимо исправить - УФ означало платить сверхурочно, чтобы исправить существующие блоки, а не задержка и стоимость замены источников. Ультрафиолетовый свет не требуется для программирования СППЗУ, а только для их * стирания *. Истории о стирании УФ-вспышки с помощью вспышки камеры кажутся довольно нелепыми - вы бы повредили глаза вспышкой, которая может сделать это при любом небольшом числе повторений. Chris Stratton 10 лет назад 0
@ChrisStratton: Как вы знаете, сколько потребителей или ремонтных мастерских ПК имеют необходимое оборудование / программное обеспечение для обновления BIOS? Даже когда была распространена УФ-СППЗУ, единственные люди, которые могли бы ее перепрограммировать, были бы очень тесно связаны с производителем. Для потребителя или местной ремонтной мастерской это будет означать передачу компонента в лицензированный сервисный центр. Это не так, как сегодня, где вы можете загружать и перепрограммировать образы BIOS из Интернета или BBS. Кроме того, вы не можете осмысленно перепрограммировать EPROM, не удалив его сначала. Кстати, для того, чтобы BIOS прекратил работать, требуется всего один перевернутый бит. Andon M. Coleman 10 лет назад 0
Когда-то в большинстве мастерских по ремонту и сборке ПК была записана EPROM - вероятно, не каждая копия биоса, вошедшего в клон XT, была лицензирована. Это были стандартные детали, содержащие программу, выполняющую очень стандартизированные функциональные возможности - хотя не то, что мы получили, намекнули, что копии дисков IBM ROM будут работать на машине, которую мы приобрели. EPROM при покупке, как правило, пустые, их можно запрограммировать без стирания. Ультрафиолетовое излучение вам понадобилось только в том случае, если вы допустили ошибку и хотели ее переписать Даже тогда вы можете превратить 1 в 0 без стирания, факт, который все еще используется некоторыми схемами хранения. Chris Stratton 10 лет назад 0
@ChrisStratton Вы когда-нибудь высвечивали камеру, держа ее прямо перед вашим лицом? Я могу все еще видеть очень слабую тень отражателя на одноразовой камере, с которой я играл около недели назад. Камера мелькнула _действительно_ повредила глаза. AJMansfield 10 лет назад 0
@ChrisStratton: обычная вспышка камеры не может сбить достаточно электронов, чтобы навсегда изменить бит EPROM, но многие виды микросхем, особенно те, которые используют динамическую логику, чувствительны к свету. Большинство таких чипов заключены в непрозрачные пакеты, поэтому светочувствительность не будет проблемой, если они не будут обработаны, но некоторые микроконтроллеры на основе EPROM имеют кварцевые окна. supercat 10 лет назад 0
Действительно, эффекты фототранзистора, приводящие к временному сбою, являются гораздо более правдоподобным объяснением, чем стирание ячейки EEPROM. Несколько лет назад в моде было использование чипов DRAM для создания сырых камер; Я попробовал это, но не прикладывая реальных усилий к оптике (просто пытаясь осветить / затенить половину массива), все, что я получал, было действием фототранзистора выходной схемы. Chris Stratton 10 лет назад 0
Требуется 20 минут, чтобы надежно стереть EPROM. Существуют эмуляторы, которые совместимы по выводам и могут иметь программы, отправленные через последовательный порт easing dev. ПЗУ очень дешевы по сравнению со стираемыми ПЗУ, а ППЗУ - отстой - на запись нужно 5 минут! У эмуляторов OTOOH тоже были забавные причуды; Я видел, как раздатчик билетов становился бесполезным, потому что у эмулятора было достаточно утечки напряжения через последовательный порт, чтобы он не гасил, когда плата была выключена! Ха-ха-ха, хорошие времена. Сбои в работе электрооборудования, сломанные контакты, статическое электричество, слабая проводка, холодные паяные соединения, изношенные разъемы, неисправные кабели, встроенные системы - не для слабонервных. ggb667 10 лет назад 0
40
Varaquilex

ПЗУ доступно только для чтения, так почему же содержимое BIOS можно переписать?

Сама программа BIOS хранится в ЭСППЗУ (которое может быть [E] доступно для чтения [E] и программируемо [P]) или во флэш-памяти. Таким образом, доступ только для чтения о том, что чип является энергонезависимым. Содержимое памяти остается при отключении питания, в отличие от энергозависимой оперативной памяти. ROM, являющийся 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, он буквально отключил все питание материнской платы). Это означало, что для хранения настроек системы можно было бы использовать более дешевую энергозависимую память. Так что это в основном в исторических целях.

Стоит отметить, что настройки BIOS не должны храниться в энергозависимой памяти CMOS. Существует множество встроенных систем, которые хранят свои настройки в NVRAM. Единственная причина, по которой ПК за все эти годы с легкостью использовала энергозависимые КМОП-системы, заключается в том, что они *** уже *** имели батарею, позволяющую работать внутренним часам в режиме реального времени, когда питание отключено (вспомните, что при нажатии на кнопку питания включите PC-AT, он ** буквально ** отключит все питание материнской платы). Это означало, что для хранения настроек системы можно было бы использовать более дешевую энергозависимую память. Так что это в основном в исторических целях. Andon M. Coleman 10 лет назад 3
@ AndonM.Coleman Это ценно. Я добавлю это к моему ответу. Спасибо за понимание, я узнал что-то новое :) +1 Varaquilex 10 лет назад 1
В свое время 80286 плат использовали для памяти карту CMOS. Я нашел трудный путь, не правильно определив цикл и стирая настройки жесткого диска ... часто. pestilence669 10 лет назад 2
@ pestilence669, что вы подразумеваете под "квалификацией цикла"? Pacerier 9 лет назад 0
@Pacerier Это хороший вопрос. Я думаю, что имел в виду «прекращение». Если я не буду осторожен в сохранении своего регистра CX, REP STOSW и все такое сотрет мои настройки. pestilence669 8 лет назад 0
@ pestilence669, это спасение? Или устройства становятся кирпичными? Pacerier 8 лет назад 0
@Pacerier Да. В те дни сам BIOS был в EEPROM, хотя некоторые платы перемещали его в ОЗУ для большей скорости, так что вы могли уничтожать только сам BIOS до перезагрузки. pestilence669 8 лет назад 0
@ pestilence669, это безумие ... это правда? Почему BIOS полностью переносится в оперативную память и удаляется из постоянного хранилища? Pacerier 8 лет назад 0
@Pacerier, см. Shadow RAM (https://support.microsoft.com/en-us/kb/78528). Он не был удален, это была оптимизация производительности. Я, однако, использовал режим незащищенной памяти (реальный) ... так что я мог серьезно облажаться. Настройки, однако, были сохранены в CMOS. pestilence669 8 лет назад 0
@ pestilence669, что произойдет, если вы случайно заложили устройство? Ребята из магазина ПК могут его сохранить? Pacerier 8 лет назад 0
28
Charles Burns

В дополнение к другим ответам мне нравится более визуальный подход:

Расположение BIOS

Эта микросхема BIOS, кажется, не очень хорошо сидит в своем гнезде.

BIOS, включая новые UEFI BIOS, представляют собой программное обеспечение, хранящееся в микросхеме на материнской плате. Технические детали уже были покрыты Zelanix и Varaquilex.

Чип часто, но не всегда, съемный для облегчения обслуживания. Некоторые материнские платы включают в себя более одного BIOS, в основном как трюк для продажи, но в некоторых случаях второй BIOS помогает восстанавливаться после определенных (обычно вызванных пользователем) проблем:

Двойной несъемный BIOS

Это вовсе не трюк с продажами ... знаете, насколько страшным может быть обновление BIOS? когда вы делаете это, вы получаете все виды предупреждений, и если вам удастся запустить процесс (а иногда даже если вы все делаете правильно), вы получите кирпичный компьютер. Да, и «обновления BIOS не покрываются гарантией вашего производителя». Вот почему был создан резервный BIOS. Это не о маркетинге. это просто немного дополнительной безопасности. (И да, я замутил компьютер, выполняющий обновление BIOS. Нам пришлось отправить материнскую плату производителю, чтобы перепрошить BIOS.) TomXP411 10 лет назад 6
Вы делаете хорошее замечание, хотя в последние годы обновления BIOS значительно улучшились. Больше не требуется загружаться в DOS и находить дисковод гибких дисков. Например, на недавней плате Asus обновление можно выполнить в Windows или непосредственно из UEFI BIOS, который считывает файл сразу с NTFS. Это для материнских плат. Производители, такие как 3Ware (не Avago), все еще ожидают, что вы поймете, как разместить 10 МБ BIOS на образе диска 1,44 МБ. Они не обеспечивают резервного копирования BIOS. Charles Burns 10 лет назад 0
@CharlesBurns `tw_cli` может делать обновления 3ware BIOS при загрузке машины. derobert 10 лет назад 0
@derobert Моим последним обновлением BIOS была попытка исправить сервер, который не загружался из-за обновления драйверов 3Ware (так как 3Ware требует совпадения драйверов, программного обеспечения и прошивки). В этом случае невозможность обновления с не загружаемой ОС усложнила задачу, и последний компакт-диск 3Ware не загрузился (несмотря на то, что материнская плата была в списке поддерживаемых). Но вы абсолютно правы: tw_cli может обновить BIOS. Я забыл об этом. :) Charles Burns 10 лет назад 0
@CharlesBurns, почему вы звоните в UEFI EUFI? Pacerier 9 лет назад 0
@Pacerier: Очевидно, я немного не в себе. :) Исправлена. Charles Burns 9 лет назад 0
@ TomXP411, что происходит, когда вы обновляете свой резервный BIOS и у вас это заложено? Pacerier 8 лет назад 0
6
supercat

Также стоит отметить, что на большинстве машин до 80286 данные можно было считывать из ПЗУ так же быстро, как и из ОЗУ, но, хотя пропускная способность ОЗУ значительно возросла с 1980-х годов, пропускная способность для обычных ПЗУ не изменилась [быстрые микросхемы ПЗУ существуют., но увеличение скорости ПЗУ выше определенной точки увеличило бы цену]. Поскольку чтение каждого байта ПЗУ BIOS один раз займет всего лишь долю секунды, некоторые машины 80386 и большинство машин 80486 и новее предлагают опцию копирования BIOS в ОЗУ при запуске. Современные машины идут еще дальше и фактически помещают микросхемы ПЗУ BIOS в шину, которая полностью отделена от шины ОЗУ и оченьпомедленнее. В отличие от машин эпохи 80486, которые начинали с запуска из ПЗУ программы, которая копировала бы себя в ОЗУ, многие новые машины имеют процессоры, которые вообще не могут запускать код из ПЗУ. Вместо этого у них есть схема, которая при запуске считывает определенные части ПЗУ в ОЗУ и выполняет их.

Правильно, это объясняет, как современный чип BIOS может иметь только 8 или около того проводов. Современная флэш-память фактически использует последовательный интерфейс. TomXP411 10 лет назад 0
1
JdeBP

Посмотрите на эту статью в Википедии, которая читалась в январе 2005 года:

До 1990-х или около того BIOS держались на чипах ПЗУ, которые не могли быть изменены. По мере роста их сложности и необходимости обновлений прошивки BIOS хранятся на EEPROM или устройствах флэш-памяти, которые могут быть обновлены пользователем. Однако неправильно выполненное или прерванное обновление BIOS может сделать компьютер или устройство непригодным для использования. Чтобы избежать повреждения BIOS, некоторые новые материнские платы имеют резервную копию BIOS. Кроме того, большинство BIOS имеют «загрузочный блок», который является частью ПЗУ, которая запускается первой и не подлежит обновлению. Этот код проверит, что остальная часть BIOS не повреждена (через контрольную сумму, хэш и т. Д.), Прежде чем перейти к нему.

В настоящее время, конечно, у нас есть статья в Википедии, которая вводит людей в заблуждение, говоря, что чип - это «энергонезависимое ПЗУ» на одном дыхании и что его можно записать на следующем. Урок, который нужно усвоить, заключается в том, что Википедия часто не очень хорошо написана, а статьи меняются не всегда в лучшую сторону.

Я предлагаю читать книги. В статье « Модернизация и ремонт компьютеров Скотта Мюллера», чтобы выбрать одну из нескольких книг, есть целая глава, посвященная BIOS, в которой рассматриваются все виды вещей, от места расположения микросхемы BIOS до различных типов (перечисляя четыре: ROM, PROM, EPROM и EEPROM) таких чипов.

Некоторые цитаты:

Независимо от того, какой тип ПЗУ используется в вашей системе, данные, хранящиеся в микросхеме ПЗУ, являются [sic] энергонезависимыми и остаются на неопределенный срок, если они не будут намеренно удалены или перезаписаны (в тех случаях, когда это возможно). - Модернизация и ремонт ПК, с.373

Практически все ПК, выпущенные с 1996 года, оснащены флэш-памятью для хранения BIOS. Флэш-ПЗУ - это тип микросхемы EEPROM, которую можно стирать и перепрограммировать непосредственно в системе без специального оборудования. - Модернизация и ремонт ПК, с.387

Книги не идеальны. Здесь, например, можно спорить о деталях с определением флеш-памяти Мюллера. Но хорошие, как правило, вычитываются и имеют более последовательные объяснения, чем большая часть Википедии, которые, по крайней мере, не противоречат сами себе от предложения к предложению.

Предполагая современный ПК, и не зацикливайтесь на том, как ПК работали два десятилетия назад:

Микропрограмма вашей машины хранится на энергонезависимой микросхеме памяти на материнской плате. Это на самом деле держит довольно много. (Pm49FL004T, упомянутый в моем ответе здесь, содержит половину МБ, и, как уже упоминалось в моем ответе, некоторые чипсеты способны поддерживать 16 МБ прошивки.) Он включает в себя гораздо больше, чем просто загрузку системы, даже для операционных систем с защищенным режимом. Его содержимое можно изменить, но не так просто, как (изменчивое) содержимое оперативной памяти основной системы. В системах EFI чип содержит не только код встроенного программного обеспечения и данные (только для чтения), но и значения энергонезависимых переменных EFI.

0
Dee

На самом деле, в последние дни существует более изощренная система хранения BIOS. Представьте себе 2 банка памяти, похожих на вашу флешку, только меньше. Один из них доступен только для чтения, а второй доступен для записи (для прошивки новой версии BIOS). Причиной для 2-х частей является резервное копирование, когда запись нового BIOS не удалась. Если прошивка нового BIOS завершится успешно, эти 2 части переключатся и устройство может быть перезагружено под новым BIOS.

ВНИМАНИЕ: не все виды устройств имеют эту систему. Иногда это простая небольшая флэш-память, которая просто перезаписывается. Обычно вам предлагается сделать резервную копию электроэнергии и не прерывать процесс обновления.

В старые времена материнских плат имелась память EPROM, которую можно было переписать после стирания памяти ярким светом, или позже память PROM, которую можно было записать только один раз. И то, и другое может быть сделано только с помощью специального устройства программирования, поэтому чип BIOS должен быть удален с устройства для записи.

0
Daniel R Hicks

Я полагаю, что в оригинальном IBM PC «ROM» был своего рода электрически программируемым ПЗУ (EPROM). Я думаю, что это был сокет, но не было никакой реальной надежды, что он будет "модернизирован" на местах. Другие компьютеры той эпохи использовали нечто подобное.

По мере того, как системы становились все более сложными, становилось все более выгодным иметь BIOS с возможностью «обновления на месте» (без необходимости открывать коробку и физически менять часть). Таким образом, системы начали иметь различные типы перезаписываемых BIOS «ROM». Преимуществ было три:

  1. Вероятность ошибки возрастала по мере усложнения систем.
  2. Было привлекательно иметь возможность модернизировать, включать новые функции.
  3. Для материнских плат, которые могут использоваться в нескольких разных коробках (возможно, даже под разными торговыми марками), было привлекательным иметь возможность заводской настройки BIOS для конкретного использования.

В больших коробках, примерно в то же время, что и в оригинальном IBM PC, также появилась какая-то «загрузочная» память только для чтения вместо более примитивной технологии «начального загрузчика». Некоторые из них были запрограммированными по маске ПЗУ, некоторые СППЗУ, некоторые даже ОЗУ, которые считывались с дискеты через небольшой «служебный процессор».

Да, все чипы (за исключением, может быть, чипов ввода / вывода) на материнских платах ПК и XT были разделены. И это было полезно. Мне пришлось поменять пару чипов на платах XT по разным причинам. Фактически, некоторые из ранних ПК требовали обновления BIOS, а на оригинальном ПК был весь язык программирования в ПЗУ. Кажется, я вспомнил, что для ПК первого поколения были необходимы обновления для дисководов ... TomXP411 10 лет назад 0
@ TomXP411 - Да, я забыл, что на оригинальном ПК в ПЗУ был интерпретатор BASIC. Но технически это было в отдельном ПЗУ от BIOS, IIRC. В первой версии BASIC было несколько хорошо документированных ошибок, но я не помню, чтобы они выпустили обновление, чтобы исправить их - вам просто нужно было купить новый ПК с обновленной версией. Что-то вроде версии 1.2. Daniel R Hicks 10 лет назад 0
0
charles

The original ROM was literally manufactured that way at the silicon level. Once they made it electrical programmable by users then a few things:

  1. in many they have a hardware voltage step-up circuit internally that allows 3.3V or 5V to get jumped up internally to 12V to do the actual programming. This is true for the older PROM, EPROM, UVEPROM, oR EEPROM.

  2. If available in older models, UV (Ultra-violet light) eraseable feature allowed the circuits to only enable internal +12V on programming the device, and a UV window allowed the UV light into the chip area, but the UV window had to be covered after programming or the chip would erase under any room flourescent lighting. The UV eraseable was also very fast to erase, much faster than reprogramming the whole chip to 0's or 1's.

In many cases there is a step-up circuit internal to all "programmable" PROMs.

  1. The later EEPROM allowed electrically eraseable, to the EPROM or UVEPROM.

  2. Later Flash technology came along and added different circuit technology (at the transistor level) and higher densities than the older EEPROM.

  3. In almost all cases ever since the original ROM was stopped, almost all BIOS PROMs are suspect in many (25% ?) of computer issues. These later PROMs (which all have some programmable feature) can be damaged or just 'forget' their program over time.

PROMs, no matter how erased or reprogrammed should be handled with care (ESD damage), and aging, or humidity.

In around 1/4 the bad computer cases re-programming a "good" BIOS usually corrects the problem. So, even if your BIOS is "good", it always pays to reflash if possible.

-1
amar

BIOS хранится либо на чипе CMOS, либо на NVRAM, которые представляют собой небольшие объемы энергонезависимой памяти на материнской плате (то есть они хранят данные неограниченное время без необходимости питания).

Что касается того, какое сообщение вы получаете, если все проходит сообщение, на старых машинах вы обычно получаете один звуковой сигнал с вашей машины, если все проверено.

На новых машинах вы ничего не получите: вы не увидите сообщение, не будет никаких сообщений, звуковых сигналов, ничего ... вроде сделки «нет новостей - хорошие новости». Если вы все еще хотите увидеть запуск POST на более новой машине, нажмите клавишу (по крайней мере, на компьютерах, которые я использовал) - Tab. Нажмите несколько раз сразу после включения питания, чтобы увидеть POST на экране. В качестве альтернативы, в настройках BIOS должна быть опция POST.

Вы путаете программу bios * с * данными * настроек *. Очевидное различие: извлеките резервную батарею, и * программа * все еще работает, но ее * настройки * возвращаются к значениям по умолчанию. В то время как * настройки * питаются от батареи, * программа * хранится в памяти с технологией "главным образом для чтения", которая требует активных действий для удаления. Chris Stratton 10 лет назад 4

Похожие вопросы