PersCom — Компьютерная Энциклопедия Компьютерная Энциклопедия

Подробная информация профилированная мембрана на нашем сайте. Ветеринар вызов на дом на дому.

BIOS: базовая система ввода-вывода

BIOS: базовая система ввода-вывода

Идентификаторы устройств, соответствующих спецификации Plug and Play

Каждое устройство, соответствующее спецификации Plug and Play, должно иметь идентификационный номер, по которому система может распознать его, и установить необходимые драйверы. Идентификационный номер определяется производителем устройства и должен быть уникальным.

Каждый производитель устройств Plug and Play имеет уникальный трехсимвольный идентификационный номер. Эти символы он дополняет кодом модели устройства, в результате чего получается идентификационный номер устройства. Таким образом, производитель устройства несет ответственность за назначение уникального номера каждой отдельной модели выпускаемой им продукции.

Примечание!

Исчерпывающий список идентификационных номеров устройств PnP можно найти в файле PCDEVS.TXT, входящем в состав программы диагностики PCI32, доступной по адресу:
http://members.datafast.net.au/dft0802

Затенение ПЗУ

Микросхемы ПЗУ по своей природе очень “медленные” — время доступа равно 150 нс при времени доступа запоминающего устройства DRAM 10 нс или меньше. Поэтому во многих системах ROM затеняется, т.е. ее содержимое при запуске копируется в микросхемы динамической оперативной памяти, чтобы сократить время доступа в процессе функционирования. Процедура затенения копирует содержимое ROM в оперативную память, присваивая ей адреса, первоначально использовавшиеся для ПЗУ, которое затем фактически отключается. При этом имитируется работа ПЗУ на полной скорости оперативной памяти.

Затенение эффективно главным образом в 16-разрядных операционных системах типа DOS или Windows 3.x. Если компьютер работает под управлением 32-разрядной операционной системы, то затенение фактически бесполезно, так как эти системы не используют 16-разрядный код из ROM. Вместо него они загружают в оперативную память 32-разрядные драйверы, заменяя ими 16-разрядный код BIOS, который был использован в процессе запуска системы.

Средство управления затенением находится в программе настройки BIOS, о которой мы поговорим ниже.



BIOS компании AMI

Эта система BIOS сегодня на рынке занимает лидирующее положение. Некоторые ее версии называют Hi-Flex благодаря повышенной гибкости конфигурирования BIOS. Hi-Flex BIOS от AMI используют многие крупные компании, такие как Hewlett-Packard. Одной из отличительных черт компании AMI является то, что она единственная из производителей BIOS выпускает собственные материнские платы и прочие аппаратные компоненты компьютера.

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

Совет!

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

Также можно загрузить с сайта http://www.ami.com/support/mbid.cfm утилиту идентификации, которая покажет отображаемую во время загрузки информационную строку.

Если во время выполнения процедуры POST нажать клавишу <Insert>, то новые версии AMI Hi-Flex BIOS выведут две дополнительные идентификационные строки с информацией о параметрах, установленных в BIOS.

Возможности AMI BIOS очень велики. Она содержит программу настройки, которая вызывается с помощью клавиши <Delete> или <Esc> в течение нескольких первых секунд после начала загрузки компьютера. BIOS напомнит вам, когда и какую клавишу надо нажать. Вы можете самостоятельно указать тип жесткого диска, что важно для оптимального использования многих накопителей IDE и ESDI. С 1995 года версии BIOS могут работать с усовершенствованными накопителями EIDE (Enhanced IDE) и автоматически устанавливать параметры драйвера.

Уникальной особенностью AMI BIOS является встроенная и управляемая с помощью меню программа диагностики — сокращенная версия программы AMIDIAG. Конечно, она не заменит серьезных диагностических программ, но в критических случаях может пригодиться. Эта программа, например, не выполняет полного тестирования памяти; форматирование жесткого диска осуществляется на уровне BIOS, а не на уровне регистров контроллера. Это ограничивает возможности BIOS при форматировании серьезно поврежденных дисков. Большинство новых версий AMI BIOS не предлагает функции полной диагностики.

AMI издала детализированную версию документации BIOS под названием Programmer’s Guide to the AMIBIOS (Руководство программиста по AMIBIOS), вышедшую в издательстве Windcrest/McGraw-Hill (ISBN 0-07-001561-9). В этой книге, написанной инженерами AMI, рассматриваются все функции BIOS, ее возможности, коды ошибок и т.д. К сожалению, это руководство больше не переиздавалось, в то же время его до сих пор можно встретить в розничной продаже (в частности, на Amazon.com).

Компания AMI выпускает обновления только для BIOS собственных материнских плат. Если материнская плата изготовлена другим производителем, в ее BIOS, скорее всего, были внесены изменения, так что все обновления можно получить у производителя либо у сторонних поставщиков BIOS, таких как eSupport.com.



Определение версии BIOS

Для замены или обновления BIOS необходима следующая информация:

  • модель системной платы;
  • текущая версия BIOS.

Идентифицировать BIOS можно по сообщениям, появляющимся на экране при включении системы. Правда, на экране версия BIOS отображается только несколько секунд и, чтобы немного “задержать” ее, нажмите клавишу <Pause>. Зафиксировав нужную информацию, нажмите любую клавишу, и загрузка компьютера возобновится.

Примечание!

Многие современные компьютеры во время загрузки системы не выводят на экран монитора привычную таблицу POST. Вместо этого на экране появляется логотип производителя системной платы или компьютера. В этом случае для загрузки программы BIOS Setup необходимо нажать какую-либо клавишу или комбинацию клавиш (определяемую каждым производителем BIOS). Более подробно эта процедура описана ниже. Вам, наверное, приходилось слышать, что вывод на экран логотипа компании-изготовителя вместо заданного по умолчанию экрана POST называется тихой загрузкой (quiet boot). Сейчас появилась реальная возможность заменить ‘‘рекламные плакаты’’ BIOS, например, логотипом собственной компании или любым графическим символом. Программное обеспечение, позволяющее заменить или, напротив, восстановить выводимый на экран логотип системных плат Intel, можно найти по адресу
http://developer.intel.com/design/motherbd/gen_indx.htm

Кроме того, идентификационный номер BIOS часто указывается на экранах программы BIOS Setup. Для получения подобной информации, а также для определения параметров наборов микросхем и микросхемы Super I/O, встроенных в системную плату, может быть использована программа BIOS Agent (ее можно загрузить с сайта eSupport.com). Затем можно обратиться к производителю системной платы или на соответствующий сайт, чтобы загрузить и установить более новую версию BIOS (если такая существует).



Интерфейс ACPI

С помощью ACPI (Advanced Configuration and Power Interface) определяется стандартный метод взаимодействия аппаратного обеспечения, операционной системы и приложений для управления питанием компьютера. В предыдущей системе управления питанием APM (Advanced Power Management) основное внимание уделялось энергопотреблению процессора, жесткого диска и монитора. ACPI же контролирует не только энергопотребление, но и конфигурацию устройств Plug and Play. При использовании ACPI конфигурирование устройств Plug and Play и управление энергопотреблением осуществляются на уровне операционной системы, а не с помощью программы установки параметров BIOS.

Спецификация ACPI была создана компаниями Intel, Microsoft и Toshiba. Ее первая версия увидела свет в 1996 году. Поддержка спецификации ACPI стала одним из главных требований для получения сертификации PC’97, что заставило производителей материнских плат и BIOS интегрировать ACPI в свою продукцию. Сама компания Intel интегрировала поддержку ACPI в южный мост PIIX4E в апреле 1998 года, а Microsoft внедрила ACPI в операционную систему Windows 98, увидевшую свет 25 июня 1998 года. На момент выхода ОС Windows 2000 спецификация ACPI полностью вытеснила APM в качестве основной системы управления электропитанием и управляющего интерфейса.

Система ACPI позволяет автоматически включать и отключать устройства по мере их необходимости. Это могут быть как внутренние (например, жесткие диски, сетевые адаптеры и приводы оптических дисков), так и внешние подключенные к компьютеру устройства (например, телевизоры, видеомагнитофоны, телефоны и стереосистемы). Эта же технология позволяет и внешним устройствам включать или активизировать компьютер. Например, после вставки видеокассеты в видеомагнитофон может включиться компьютер, который, в свою очередь, включит широкоформатный телевизор и высококачественную аудиосистему.

Интерфейс ACPI позволяет системным инженерам реализовывать различные схемы управления питанием оборудования с помощью одного и того же программного драйвера. ACPI также использует структуры данных Plug and Play BIOS и управляет интерфейсом PnP, создавая независимый от операционной системы интерфейс конфигурирования и управления. Компания Microsoft включает поддержку интерфейса ACPI во все операционные системы, начиная с Windows 98.

В процессе загрузки операционная система выполняет ряд тестов аппаратного обеспечения для определения совместимости с ACPI. Если какое-либо из устройств не поддерживает ACPI, то для него используется система управления питанием APM. Иногда при инициализации ACPI может появиться сообщение об ошибке на красном (проблемы с аппаратным обеспечением или BIOS) или синем (проблемы с программным обеспечением) экране. Коды ошибок ACPI приведены в таблице.

Чаще всего эти ошибки являются следствием частичной или полной несовместимости реализации поддержки ACPI в BIOS или драйвере устройства. Если вы столкнулись с проблемами ACPI, обратитесь к производителю системной платы за обновлениями BIOS.



Подкатегории