Производители и версии bios

Содержание

Термин «BIOS» [ править | править код ]

Термин «BIOS» употребляется по отношению к устройствам, совместимым с персональными компьютерами фирмы IBM. Для устройств, построенных на базе иных платформ, используются другие термины. Например, для компьютеров архитектуры SPARC набор микропрограмм может называться «PROM» или «Boot».

Русское название «БИОС» произошло из транслитерации английской аббревиатуры «BIOS» [2] .

BIOS материнской платы [ править | править код ]

В IBM PC-совместимом компьютере, использующем микроархитектуру x86, код BIOS хранится на микросхеме EEPROM (ЭСППЗУ — электрически стираемое перепрограммируемое постоянное запоминающее устройство).

  • проверка работоспособности оборудования [⇨] ;
  • загрузка операционной системы (ОС)
  • [⇨] ;
  • предоставление API для работы с оборудованием
  • [⇨] ;
  • настройка оборудования
  • [⇨] .

Начальная загрузка компьютера [ править | править код ]

После включения IBM PC-совместимого компьютера процессор, реализующий микроархитектуру x86, читает код BIOS из ПЗУ (с микросхемы EEPROM), записывает его в ОЗУ (оперативную память) и передаёт управление коду BIOS.

  • выполняет тестирование оборудования компьютера (см. POST, англ.power-on self-test );
  • читает настройки из энергонезависимого ПЗУ;
  • применяет настройки;
  • ищет и загружает в оперативную память код загрузчика;
  • передаёт управление загрузчику.

В дальнейшем загрузчик ищет и загружает в память код операционной системы и передаёт ему управление.

BIOS реализует API для работы с внутренними и внешними устройствами компьютера. Загрузчик ОС и сама ОС используют это API для работы с оборудованием до тех пор, пока не загрузят собственные драйверы.

В настоящее время компания Intel на новых платформах предлагает использовать extensible firmware interface (UEFI) вместо BIOS.

Инициализация и проверка работоспособности аппаратуры [ править | править код ]

Бо́льшую часть кода BIOS составляют микропрограммы, предназначенные для инициализации контроллеров, расположенных на материнской плате, и устройств, подключённых к материнской плате (которые, в свою очередь, могут иметь контроллеры с собственными BIOS).

Сразу после включения питания компьютера процессор читает код BIOS из EEPROM, записывает код BIOS в память и передаёт ему управление. Первым делом код BIOS начинает проверку аппаратного обеспечения компьютера — POST (англ. power-on self-test ). В ходе POST код BIOS проверяет работоспособность контроллеров, расположенных на материнской плате, задаёт низкоуровневые параметры их работы (например, частоту шины и параметры центрального микропроцессора, контроллера оперативной памяти, контроллеров шин FSB, AGP, PCI, USB).

Если во время POST случится сбой, код BIOS может выдать информацию, позволяющую выявить причину сбоя. Кроме вывода сообщения на монитор (а также в случаях, если нет возможности вывести сообщение на монитор), используется звуковой сигнал, воспроизводимый при помощи встроенного динамика (спикера). Звуковые сигналы по высоте тона, продолжительности и комбинациям могут различаться в зависимости от производителя и версии BIOS.

Загрузка операционной системы [ править | править код ]

Если POST выполнен без ошибок, код BIOS начнёт поиск кода загрузчика ОС. Поиск выполняется на доступных и разрешённых в настройках носителях:

Читайте также  Рейтинг игр на пк 2018 игромания

Код BIOS загрузит код загрузчика ОС в память и передаст ему управление.

Загрузчик ОС и сама ОС по ходу работы могут изменять большинство настроек, установленных кодом BIOS.

Некоторые реализации BIOS поддерживают загрузку через интерфейсы, изначально для этого не предназначенные (USB и IEEE 1394).

Утилиты, доступные без загрузки ОС [ править | править код ]

Старые компьютеры семейства IBM PC/XT не имели полноценной операционной системы (либо её загрузка не была необходима пользователю), вызывали встроенный интерпретатор языка BASIC (который выполнял роль простейшей ОС).

Некоторые BIOS предоставляют дополнительную функциональность:

  • воспроизведение аудио-CD или DVD-дисков;
  • обновление кода BIOS с внешних носителей;
  • использование простых браузеров.

Примитивное API [ править | править код ]

IBM-совместимые компьютеры изначально конструировались так, чтобы предоставить возможность расширения. По этой причине работа с дисками и экраном выполнялась через функции BIOS — при появлении нового оборудования переписывается BIOS, а программы продолжают работать, как и раньше. Ранее для этого использовались порты ввода-вывода и блоки памяти.

Код BIOS предоставляет несколько интерфейсов, упрощающих составление программ, — например, функции для работы с экраном в телетайпном режиме, функции для сканирования клавиатуры. Эти API позволяют работать с оборудованием на низком уровне, поэтому в названии «BIOS» присутствует слово «базовый».

Функции BIOS используются простейшими ОС (такими, как DOS). Современные ОС, такие как Windows и Linux, пользуются функциями BIOS только в момент загрузки и в «аварийных» режимах — после загрузки они используют свои драйверы, а не BIOS.

С развитием компьютерных систем в коде BIOS продолжали использоваться устаревшие технологии: прежде всего «реальный режим» работы процессора x86.

Для замены BIOS рядом производителей вычислительных систем (Unified EFI Forum (англ.), UEFI) предложена и внедряется технология EFI.

Настройка оборудования с помощью меню [ править | править код ]

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

Открыть меню BIOS (англ. BIOS setup ) можно, если во время POST нажать определённую клавишу. Часто используются клавиши Del , F2 , F10 , Esc и F8 .

Некоторые возможности меню:

  • настройка даты и времени для системных часов;
  • настройка периферии, не приспособленной к работе в режиме «Plug and Play», например жёстких дисков, выпущенных в начале 1990-х годов и работающих в режиме адресации CHS; COM- и LPT-портов;
  • запуск аппаратуры в «форсированном» или «щадящем» режиме;
  • установка заводских настроек (подробнее см. ниже);
  • включение и выключение оборудования, встроенного в материнскую плату (USB-, COM- и LPT-портов, встроенного видео-, сетевого или звукового адаптера);
  • отключение некоторых тестов, выполняемых во время POST, для уменьшения времени выполнения POST (ускорения начальной загрузки);
  • активация обходных ветвей для известных ошибок ОС. Например, если Windows 95 отказывается загружаться на машине без флоппи-дисковода, BIOS может перенаправить векторы IRQ так, чтобы ОС поняла, что дисковода нет [3] . Если неудачно написанный драйвер не работает с жёсткими дисками, подключёнными через интерфейс SerialATA, BIOS может эмулировать интерфейс ATA;
  • порядок носителей, с которых выполняется загрузка компьютера: жёсткий диск, USB-накопители, CD-ROM, загрузка с использованием сетевой платы (NIC) по технологии PXE и т. д. Если загрузка с первого носителя не удалась, BIOS пробует следующий по списку.

Сами состояния настроек не находятся непосредственно в микросхеме ПЗУ BIOS-а. Они записываются в энергонезависимое ОЗУ (NVRAM), физически находящееся в другой микросхеме (очень часто — в ячейках памяти южного моста). В выключенном состоянии компьютера питание ячеек NVRAM осуществляется от собственного источника, в качестве которого очень часто используются литиевые элементы CR2032 и подобные (одновременно использующиеся для резервного питания встроенных аппаратных системных часов).

Читайте также  Рейтинг акустики для компьютера

Так как существует вероятность неправильной настройки оборудования (неудачный разгон, воздействие вирусов, неправильные значения параметров, аппаратный сбой), предусмотрена возможность возврата настроек по умолчанию (сброса настроек). Сбросить настройки можно несколькими способами:

  • программно:
  • с помощью меню BIOS;
  • путём нажатия особой комбинации клавиш во время POST;
  • аппаратно:
    • путём установки перемычек (англ. jumper ) на материнской плате. На плате перемычки обычно обозначены надписью «CLEAR_CMOS», «CLR_CMOS», «CLRRTC» [4] или др.;
    • путём нажатия кнопки, расположенной на материнской плате. Кнопка может быть вынесена на заднюю панель системного блока[5] ;
    • путём отключения резервного источника питания, например литиевой батарейки.
    • Информация о назначении пунктов меню BIOS и о сбросе настроек в первоначальное состояние указывается в инструкциях к материнским платам [6] [7] . Инструкции поставляются в комплекте с материнскими платами и могут быть скачаны с сайта производителя платы.

      SLIC [ править | править код ]

      С выходом ОС Windows Vista производители компьютеров стали внедрять в BIOS таблицу SLIC («ACPI_SLIC table», SLIC — аббревиатура от англ. software licensing description table ). В таблице SLIC хранится информация о лицензировании ПО. Таблица SLIC является первым из трёх компонентов, созданных для OEM активации ОС семейства Microsoft Windows в режиме offline (без доступа к сети Интернет).

      ОС Windows при установке проверяет наличие в BIOS таблицы SLIC, ищет в таблице SLIC код продукта OEM и цифровой сертификат OEM для выполнения активации.

      Код продукта OEM (OEM SLP или system locked pre-installation (англ.) русск. ) — специальный 25‑значный ключ‑лицензия. Выдаётся только крупным производителям комплектующих. Является вторым компонентом OEM активации в режиме offline.

      Цифровой сертификат OEM (OEM certificate) — файл в формате XML с расширением *.xrm-ms . Выдаётся фирмой Microsoft каждому крупному производителю ПК. Является третьим компонентом OEM активации в режиме offline.

      Для активации ОС Windows использует определённый алгоритм. Этот алгоритм проверяет все три компонента и в случае успеха автоматически активирует ОС Windows.

      17 декабря 1997 Г.

      Новости

      Процессор GreenWaves GAP9 предназначен для устройств с ИИ и сверхнизким энергопотреблением

      22 декабря 2019

      Вот эти новые мобильные процессоры AMD наконец-то смогут соперничать с такими монстрами, как Core i9-9880H

      21 декабря 2019

      Стали известны подробности о плате EVGA SR-3 Dark с процессорным гнездом LGA 3647

      Архитектура ЭВМ

      Компоненты ПК

      Интерфейсы

      Мини блог

      Самое читаемое

      Макароны с цветами Барнаул: печенье макарон с цветами sredi-cvetov.ru. Детальное описание кбю у нас.

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

      Производители 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, выполненные для конкретных материнских плат.

      Читайте также  Символы 9 букв первая буква и

      За последние несколько лет индустрия BIOS пережила серьезные изменения. Компания Intel — крупнейший заказчик микросхем BIOS — перешла от устройств Phoenix к AMI, затем снова к Phoenix и опять к AMI. До 1995 года в системных платах Intel устанавливалась BIOS компании Phoenix. После этого до 1997 года приоритет сместился к BIOS AMI и затем снова вернулся к Phoenix. Наконец, в 1999 году Intel в очередной раз перешла на использование продукции AMI. В любом случае Intel брала за основу ядро BIOS того или иного производителя, после чего модифицировала его для собственных нужд. Intel является крупнейшим производителем системных плат, поэтому используемая в них BIOS имеет большое значение для всей компьютерной индустрии. Одним словом, во многих продаваемых в настоящее время компьютерах установлены системные платы с BIOS AMI или Phoenix.

      В середине 1998 года Phoenix перекупила компанию Award, и теперь разработанные ею новые программы будут продаваться под этими торговыми марками. Award BIOS теперь продается как стандартный продукт, в то же время Phoenix BIOS предназначена для высокопроизводительных систем верхнего ценового сегмента рынка. Таким образом, сегодня рынок BIOS большей частью поделен между двумя крупнейшими производителями — AMI и Phoenix, однако ведущей компанией в области разработки BIOS является Phoenix. Ею не только разрабатываются новые BIOS для компьютеров последних поколений, но и внедряются новые стандарты.

      Еще одна современная тенденция характеризуется созданием отдельных моделей BIOS для настольных и мобильных систем, 32- и 64-разрядных серверов, а также для встроенных устройств. Все микросхемы BIOS в той или иной степени выполняют одинаковые функции, однако BIOS, оптимизированные для мобильных систем, поддерживают стыковочные модули и расширенное управление энергопитанием, в то время как серверные BIOS предоставляют функции мониторинга аппаратного обеспечения и 64-разрядных разъемов PCI. Создание специализированных версий BIOS для различных типов компьютеров позволяет реализовы вать функции, характерные для конкретных платформ, обеспечивая их лучшую производительность и надежность.

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

      Многие производители компьютерных систем заключают контракты с AMI и Phoenix на программирование BIOS конкретных материнских плат и наборов микросхем системной логики. Однако некоторые из них создают и собственные, независимые системы BIOS. К числу таких компаний относятся Dell, HP/Compaq, AT&T и Acer. Чаще всего за основу берется приобретенная несколько лет назад система BIOS от AMI или Phoenix и в нее вносятся необходимые дополнения.

      Несмотря на то что оригинальная версия системы BIOS была выпущена AMI или Phoenix, в данном случае ее обновления будут доступны только на сайте производителя компьютера или материнской платы, поскольку только он отвечает за внесенные в базовую систему изменения и дополнения.

      BIOS компании AMI

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

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

      Совет!

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

      Ссылка на основную публикацию
      Adblock
      detector