 |


|

|
|
|  |
| |
В 1994 году AMIBIOS95+ стал первым по-настоящему модульным продуктом на рынке низкоуровневого программного обеспечения. Его структура состоит из таких основных компонентов:
 |
 |
Неупакованный модуль INIT загрузочного блока в Shadow RAM |
 |
Процедура выполнения POST |
 |
Универсальная процедура DIM (Device Initialization Manager) |
 |
Пользовательское меню CMOS SETUP |
 |
Run-Time код для сеанса выполнения операционной системы |
 |
 |
 |
Информация о модульной структуре обеспечивается утилитой Zinfo, которая стала прообразом современных сервисных продуктов типа AMIMM (American Megatrends Manipulation Manager):
Это простенькая и незамысловатая программа, которая не поддерживает операции замены, вставки и удаления модулей, а сами модули не маркированы идентификаторами. Регулярность к AMIBIOS придет позже, по крайней мере, через полтора года.
В связи с использованием упаковки кода и размещением его во Flash ROM - программируемых носителях, AMIBIOS95, в отличие от всех предыдущих версий, использовал совершенно новую структуру загрузочного блока (Boot Block). По понятным причинам загрузочный блок Flash ROM должен содержать автономные средства контроля: в аварийном порядке вызывать программы самовосстановления как упакованного кода, так и себя самого. В этом смысле алгоритмы Boot Block аппаратно зависимы от структуры микросхем Flash. Быстро изменяющаяся элементная база и стала основной причиной доработки AMIBIOS95 до версии Enhanced. Улучшения коснулись неупакованной части загрузочного блока. Его объем вышел за рамки общепринятого на то время предела в 8 килобайт и стал параметром, как и тип используемой микросхемы Flash ROM.
|
 |
|


|
 |
|
|