SMRAM
Region available Supports 4Gb Flat Memory Model Advanced Sertifications and Diagnostics
Options ROMs and System BIOS available
IC Book
Каждый программно-доступный аппаратный компонент компьютера характеризуется
тремя множествами: множеством типовых выполняемых операций, команд;
множеством сигнальных линий, входов и выходов; множеством программно-доступных
регистров
Уместно отметить, что множество возможных неисправностей, поиск
которых есть важнейшая функция тестов, также может быть разделено
на три подмножества: невыполнение или неправильное выполнение некоторой
команды; отказ сигнальной линии, обрыв или пробой входа или выхода;
неправильная работа регистра, отказ одного или нескольких битов,
неподчинение компонента управляющему слову, записанному в регистр
Это утверждение не устарело со времен появления первого микропроцессора
и до сих пор. В обозримом будущем оно также должно оставаться верным.
Поэтому такой подход было решено положить в основу стандарта, определяющего
описание компонента, используемое при его тестировании. Это позволит
в максимально возможной степени застраховаться от быстрого устаревания
программы.
Основным новшеством PCA 2.093 является режим просмотра информации
System PnP, реализованный в рамках функции F4:I/O Browser.
Режим System PnP программы I/O Browser позволяет просматривать список
System PnP Nodes, получать информацию о заданном устройстве, как
в виде текстовой расшифровки, так и в виде шестнадцатеричного дампа.
Доступна также операция установки параметров конфигурации заданного
устройства Set PnP Node, но для подготовки устанавливаемых параметров
может использоваться только режим шестнадцатеричного дампа.
Спецификация System PnP является составной частью стандарта Plug
and Play, используемого для систематизации и упрощения взаимодействия
системного программного обеспечения (ОС) с различными устройствами
PC. Методология System PnP используется для устройств, расположенных
на системной плате (Onboard Devices). Это могут быть как системные
устройства, например, контроллер прерываний, контроллер DMA, таймер,
так и периферийные устройства: порты COM и LPT, контроллер дисковода
и т.п.
Принципиальным обстоятельством является то, что в множество System
PnP устройств входят устройства, расположенные на системной плате.
Следовательно, при написании BIOS платы, заранее известны список
этих устройств, их программные модели и системные ресурсы, которые
могут использовать эти устройства: адреса памяти и портов, номера
линий IRQ и каналов DMA. Для того, чтобы упростить процесс идентификации
таких устройств, в системный BIOS интегрируется их список, который
называется System PnP Nodes list. Для того, чтобы программное обеспечение
могло получить информацию из этого списка, в BIOS также интегрируются
сервисные процедуры, которые могут быть вызваны в любой момент рабочего
сеанса (Runtime Service) для получения информации о System PnP устройствах
и управлении ими. Каждому устройству ставится в соответствие блок
данных System PnP Node, который содержит атрибуты устройства, информацию
о системных ресурсах и возможных вариантах его конфигурирования,
альтернативных по отношению к конфигурации в данный момент. Информацию
о наборе сервисных функций PnP BIOS, структуре блока данных System
PnP Node, детектировании PnP BIOS и другие сведения можно найти
в различных спецификациях, относящихся к данному вопросу.
|
|