link840 link841 link842 link843 link844 link845 link846 link847 link848 link849 link850 link851 link852 link853 link854 link855 link856 link857 link858 link859 link860 link861 link862 link863 link864 link865 link866 link867 link868 link869 link870 link871 link872 link873 link874 link875 link876 link877 link878 link879 link880 link881 link882 link883 link884 link885 link886 link887 link888 link889 link890 link891 link892 link893 link894 link895 link896 link897 link898 link899 link900 link901 link902 link903 link904 link905 link906 link907 link908 link909 link910 link911 link912 link913 link914 link915 link916 link917 link918 link919 link920 link921 link922 link923 link924 link925 link926 link927 link928 link929 link930 link931 link932 link933 link934 link935 link936 link937 link938 link939 link940 link941 link942 link943 link944 link945 link946 link947 link948 link949 link950 link951 link952 link953 link954 link955 link956 link957 link958 link959 link960 link961 link962 link963 link964 link965 link966 link967 link968 link969 link970 link971 link972 link973 link974 link975 link976 link977 link978 link979

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.



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