Память EEPROM, или Flash ROM




Это более новый тип памяти ROM — электронно_стираемая программируемая постоянная

память. Данные микросхемы также называются Flash ROM, и их можно перепрограммировать,

не снимая с платы, на которую они установлены, без специального оборудования. Используя

Flash ROM, можно стирать и перепрограммировать ROM непосредственно на системной плате,

не удаляя микросхему из системы и даже не открывая системного блока.

Для перепрограммирования или удаления кода памяти Flash ROM или EEPROM не тре_

буется специального устройства. Практически все системные платы, равно как и автомобили,

выпущенные с 1994 года, оснащены памятью подобного типа. Например, в моем автомобиле

“Chevy Impala SS” 1994 года выпуска установлен программатор PCM со встроенной памятью

Flash ROM.

Память Flash ROM можно узнать по номеру 28xxxx или 29xxxx и отсутствию окна в микросхе_

ме. При наличии Flash ROM на системной плате можно легко модернизировать ROM, не меняя

микросхемы. В большинстве случаев достаточно загрузить модифицированную программу, полу_

ченную с Web_сервера изготовителя системной платы, а затем запустить программу модификации.

Рекомендуется периодически посещать Web_сервер изготовителя системной платы, чтобы

следить за модификациями BIOS для вашего компьютера. Модифицированная BIOS может

содержать ошибки или обеспечивать поддержку новых устройств, которых первоначально не

было в вашей системе. Например, иногда необходимо модифицировать BIOS, чтобы поддер_

жать загрузку с дисковода LS_120 (дискета емкостью 120 Мбайт) или накопителей USB.

Замечание

Те, кто относит себя к числу заядлых автолюбителей, могут значительно улучшить собственный автомо5

биль. В первую очередь следует выяснить, существуют ли модификации ROM для бортового компьютера.

В настоящее время такие модификации достаточно просты и недороги, поэтому компании, занимающиеся

производством автомобилей, выпускают обновления ROM с коррекцией обнаруженных ошибок, позво5

ляющие исправить операционные проблемы и улучшить рабочие характеристики транспортных

средств. Владельцы автомобилей компании GM для получения информации о существующих обновле5

ниях BIOS могут обратиться к информационной базе Vehicle Calibration компании General Motors по ад5

ресу: https://calid.gm.com/vci/.

По идентификационному номеру автомобиля (Vehicle Identification Number 5555 VIN) на указанном Web5сайте

можно найти список всех существующих модификаций микросхемы Flash ROM, начиная со дня выпуска

первого автомобиля указанной марки. Например, введя VIN автомобиля ‘‘Impala’’ выпуска 1994 года, я об5

наружил, что за это время было выполнено в общей сложности пять различных модификаций Flash ROM,

т.е. три последние версии были мною пропущены. Кроме того, на странице был приведен список всех вы5

Стр. 4 54

Системная BIOS 455

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

проблем, связанных, в частности, с колебанием частоты коленчатого вала двигателя при определенных

условиях, появлением ложного светового сигнала ‘‘check engine’’ и т.д.

Возможности Flash ROM позволили мне начать серию экспериментов, связанных с другими транспортны5

ми средствами. В частности, я загрузил в микросхему Flash ROM автомобиля ‘‘Impala’’ модифицированную

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

также системы переключения передач. Если вы хотите установить в микросхему Flash ROM автомобиля

ту или иную программу, обратитесь к компании Fastchip (https://www.fastchip.com) или Superchips

(https://www.superchips.com). (Более подробная информация приведена в разделе Vendor List на при5

лагаемом компакт5диске.) Для получения дополнительной информации по поводу записи и программиро5

вания Flash ROM для собственного автомобиля обратитесь на Web5сайт https://www.diy-efi.org.

Сегодня многие объекты, управляемые с помощью компьютеров, имеют собственные

микросхемы Flash ROM. Скоро, наверное, ими будут оснащаться даже тостеры! Например,

я модифицировал программы в микросхемах Flash ROM модема ISDN компании Motorola и в

цифровой камере компании Kodak. Оба изделия имели незначительные изъяны, которые бы_

ли устранены путем модификации содержимого их внутренней ROM. Для этого, как уже от_

мечалось, необходимо просто загрузить соответствующие файлы с Web_сервера и запустить

программу модификации.

Память Flash ROM часто применяется для добавления новых функций периферийным

устройствам, например модемам или дисководам CD/DVD с возможностью перезаписи. На_

пример, можно обновить модемы стандартов X2 или K56Flex до V.90/V.92 либо добавить под_

держку новых типов накопителей для дисководов CD_ROM с возможностью перезаписи.

Производители ROM BIOS

Практически все современные производители BIOS предоставляют ее код производите_

лям системных плат и готовых компьютеров. В этом разделе речь идет о существующих вер_

сиях BIOS.

На разработке PC_совместимых программ ROM BIOS специализируются такие компа_

нии, как American Megatrends, Inc. (AMI), Phoenix Software и Award Software (ныне принад_

лежит компании Phoenix Software). Изготовители системных плат получают от них лицензии

на установку ROM BIOS, после чего могут работать над аппаратной частью, не занимаясь

программным обеспечением. Для того чтобы установить на плату микросхему памяти ROM с

записанной программой BIOS, разработчику приходится решать множество задач, связанных

с устройством компьютера. Добиться совместимости ROM BIOS и системной платы — задача

непростая. Универсальных микросхем ROM BIOS не существует. Компании AMI, Award,

Microid Research и Phoenix поставляют различным изготовителям варианты BIOS, выпол_

ненные для конкретных компьютеров.

За последние несколько лет индустрия BIOS пережила серьезные пертурбации. Компания

Intel — крупнейший заказчик микросхем BIOS — перешла от устройств Phoenix к AMI, затем

снова к Phoenix и опять к AMI. До 1995 года в системных платах Intel устанавливалась BIOS

компании Phoenix. В свою очередь, до 1997 года приоритет сместился к BIOS AMI и затем

снова к Phoenix. Наконец, в 1999 году Intel в очередной раз перешла на использование про_

дукции AMI. В любом случае Intel брала за основу ядро BIOS того или иного производителя,

после чего модифицировала его для собственных нужд. Intel является крупнейшим произво_

дителем системных плат, поэтому используемая в них BIOS имеет большое значение для всей

компьютерной индустрии. Одним словом, во многих продаваемых в настоящее время компь_

ютерах установлены системные платы с BIOS AMI.

В середине 1998 года Phoenix перекупила компанию Award, и теперь разработанные ею

новые программы будут продаваться под эгидой Phoenix. Таким образом, осталось две самые

крупные компании — Phoenix и AMI. Большинство неамериканских изготовителей систем_

ных плат все еще используют BIOS AMI, однако ведущей компанией в области разработки

BIOS является Phoenix. Ею не только разрабатываются новые BIOS для компьютеров по_

Стр. 4 55

456 Глава 5. BIOS: базовая система ввода5вывода

следних поколений, но и внедряются новые стандарты. Микросхемы BIOS, основанные на

серии Phoenix BIOS 4.0, известны как FirstBIOS Pro, в то время как модели Phoenix BIOS на

базе Award BIOS получили название FirstBIOS.

Еще одна современная тенденция характеризуется созданием отдельных моделей BIOS

для настольных и мобильных систем, 32_ и 64_разрядных серверов, а также для встроенных

устройств. Все микросхемы BIOS в той или иной степени выполняют одинаковые функции.

Однако BIOS, оптимизированные для мобильных систем, поддерживают стыковочные моду_

ли и расширенное управление энергопитанием, в то время как серверные BIOS предоставля_

ют функции мониторинга аппаратного обеспечения и 64_разрядных слотов PCI. Создание

специальных версий BIOS для различных компьютеров позволяет реализовывать те или

иные функции, а также обеспечивать стабильную и эффективную работу всей системы.

BIOS OEM"производителей

Многие OEM_производители (Original Equipment Manufacturers) создают собственные мик_

росхемы памяти ROM. Например, Compaq, AT&T и Acer разработали свои варианты BIOS, со_

вместимые с BIOS компаний AMI, Phoenix и Award, и периодически выпускают модернизиро_

ванные версии BIOS, в которых устранены недостатки предыдущих версий и добавлены новые

возможности. Прежде чем установить на компьютере нестандартную микросхему ROM BIOS,

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

ванием версий своих программ (важна не сама микросхема, а то, что в ней записано).

Некоторые OEM_производители не занимаются разработкой BIOS, а заказывают ее в неза_

висимых компаниях. Например, для компьютеров Hewlett_Packard необходима специальная,

уникальная BIOS. Но Hewlett_Packard не занимается разработкой подобного рода систем; она

заключила контракт с Phoenix — известным разработчиком BIOS. Таким образом, в компьютере

Vectra PC компании Hewlett_Packard используется BIOS компании Phoenix. Обратите внима_

ние: несмотря на то что BIOS разработала Phoenix, любые ее обновления можно получить толь_

ко у Hewlett_Packard.

BIOS компании AMI

Несмотря на то что AMI адаптирует программы BIOS для конкретных компьютеров, она не

продает компаниям_изготовителям исходный код BIOS: изготовитель может заказать новую

версию при ее выпуске. Поскольку многие не могут (или не хотят) заказывать каждый изменен_

ный вариант, они пропускают несколько версий, прежде чем закупить новую. Новейшие версии

AMI BIOS называются Hi_Flex (High Flexibility). Версия AMI Hi_Flex BIOS использует_

ся в системных платах многих изготовителей. AMI — единственный производитель BIOS,

выпускающий также свою системную плату.

Любая версия AMI BIOS после включения компьютера во время самотестирования выво_

дит первую идентификационную строку сообщений в нижнем левом углу экрана, сразу под

информацией об авторских правах.

Совет

Чтобы эта строка не исчезла, можно (перед включением питания!) отключить клавиатуру или во время

включения питания удерживать какую5нибудь клавишу нажатой. Это будет воспринято как ошибка клавиа5

туры, и строка останется на экране.

Если во время выполнения процедуры POST нажать клавишу <Insert>, то новые версии

AMI Hi_Flex BIOS выведут две дополнительные идентификационные строки с информацией

о параметрах, установленных в BIOS.

Первая строка старых версий AMI BIOS имеет формат, описанный в табл. 5.2. Форматы

первой, второй и третьей строк новых версий AMI Hi_Flex BIOS приведены в табл. 5.3–5.5

соответственно.

Стр. 4 56



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-04-12 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: