Алгоритм - Учебный центр

Версия сайта для слабовидящих
Заполните форму ниже! Мы вам перезвоним!

Нажав на кнопку "Отправить", Я даю своё согласие на автоматизированную обработку указанной информации, распространяющейся на осуществление всех действий с ней, включая сбор, передачу по сетям связи общего назначения, накопление, хранение, обновление, изменение, использование, обезличивание, блокирование, уничтожение и обработку посредством внесения в электронную базу данных, систематизации, включения в списки и отчетные формы.


Конфигурирование системы по технологии Plug-and-Play и Setup BIOS.

Конфигурирование системы по технологии Plug-and-Play и SetupBIOS.

1. Конфигурирование Plug-and-Play.

До внедрения технологии Plug and Play установка и конфигурирование устройств в PC-совместимом компьютере представляла собой довольно сложный процесс. Пользователь должен назначить устройству прерывание, порты ввода-вывода и каналы DMA, т.е. ресурсы, неиспользуемые в данный момент другими устройствами. Это выполнялось с помощью перемычек и переключателей на плате устанавливаемого устройства. При неверном выборе параметров возникал конфликт устройств. Такой конфликт являлся причиной других ошибок - например, операционная система (ОС) отказывалась загружаться. Технология Plug and Play значительно упростила процесс установки и конфигурирования новых устройств. Пользователю необходимо лишь вставить плату в свободный разъем, а система автоматически выделит необходимые ресурсы.

Технология Plug and Play состоит из следующих основных компонентов:

- Plug and Play BIOS;

- Extended System Configuration Data (ESCD);

- операционная система Plug and Play.

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

Все устройства, соответствующие спецификации Plug and Play, имеют уникальный идентификационный номер, по которому система может распознать устройство и установить необходимые драйверы. Идентификационный номер определяется производителем устройства, и он должен быть уникальным. Номер устройства состоит из семи символов: первые три - это идентификатор производителя, а остальные четыре - цифровой идентификатор устройства, например FDS1234. Многие устройства, например контроллер прерываний или контроллер клавиатуры, не имеют стандартизованного идентификационного номера. Для таких случаев фирма Microsoft зарезервировала префикс PNP (идентификационные номера устройств, соответствующих спецификации Plug and Play).

Первоначально автоматическое конфигурирование системы осуществляется во время выполнения расширенной процедуры самопроверки при включении POST (Power-On-Self-Test). BIOS идентифицирует, определяет расположение в слотах и, по возможности, настраивает платы адаптеров plug-and-play. Эти действия выполняются в несколько этапов:

  1. Отключаются настраиваемые узлы на системной плате и на платах адаптеров.

  2. Отыскиваются все PCI-устройства типа plug-and-play.

  3. Создается исходная карта распределения ресурсов: портов, прерывании, каналов ПДП и памяти.

  4. Активируются устройства ввода-вывода.

  5. Сканируются ПЗУ в устройствах.

  6. Конфигурируются устройства начальной загрузки (IPLInitial Program Load), т.е. те, что используются для загрузки операционной системы компьютера.

  7. Настраиваемым устройствам передается информация о выделенных им ресурсах, это переводит их в рабочее состояние.

  8. Запускается начальный загрузчик.

  9. Управление передается операционной системе.

Основная задача plug-and-play-компонента ОС - сообщать вам о конфликтах, которые не были устранены BIOS. В зависимости от возможностей операционной системы, вы можете попытаться конфигурировать адаптеры программно (с помощью экранного меню) или выключить компьютер и установить перемычки и переключатели на платах вручную. При следующем включении системы или ее перезагрузке будет проведена повторная проверка и выведены сообщения об оставшихся (или новых) конфликтах. После нескольких "заходов" все конфликты, как правило, устраняются.

2. Конфигурирование компьютера - SetupBIOS.

Компьютеры могут иметь различный и изменяемый состав аппаратных средств, и их многие элементы требуют программного конфигурирования. Параметры конфигурирования, установленные с помощью утилиты Setup, запоминаются в энергонезависимой памяти. Часть из них всегда хранится в традиционной CMOS Memory, объединенной и с часами-календарем RTC (Real Time Clock). Другая часть волей разработчика может помещаться и в энергонезависимую (например, флэш) память (NVRAM). Кроме этой части статически определяемых параметров, имеется область энергонезависимой памяти ESCD для поддержки динамического конфигурирования системы Plug and Play, которая может автоматически обновляться при каждой перезагрузке компьютера. Этот процесс динамического конфигурирования и является причиной «задумчивости» при перезагрузке даже мощных компьютеров, имеющих средства РпР, а также не всегда предсказуемого поведения программного обеспечения, вызванного изменением распределения ресурсов по инициативе той же системы PnP (Plug and Play - включай и работай).

Все современные компьютеры имеют утилиту Setup, встроенную в ROM BIOS. Утилита BIOS Setup имеет интерфейс в виде меню, иногда даже оконный с поддержкой мыши. Для входа в Setup во время выполнения POST появляется предложение нажать клавишу del. Иногда для этого используется комбинация ctrl+alt+esc, еsc, ctrl+esc, бывают и экзотические варианты (нажать клавишу F12 в те секунды, когда в правом верхнем углу экрана виден прямоугольник). Некоторые версии BIOS позволяют войти в Setup по комбинации ctrl+alt+esc в любой момент работы компьютера. Предложение (и способ - нажатие F1 или F2) входа в Setup появляется, если POST обнаружит ошибку оборудования, которая может быть устранена посредством Setup. Удержание клавиши INS во время POST в ряде версий BIOS позволяют установить настройки по умолчанию.

Меню утилиты Setup, способы перемещения по пунктам и выбора параметров зависят от наклонностей производителя и версии BIOS. Нажатие F1 или alt+h вызывает краткую контекстную справку, обычно связанную с навигацией. Смысловых пояснений значения параметров она не дает. Состав управляемых параметров, детальность и гибкость управления варьируется от предельно подробных, в которых может запутаться и опытный пользователь, до предельно кратких. Некоторые установки могут называться и не совсем так, как указано в таблицах, но быть созвучными (в английском варианте). Современные версии BIOS Setup могут использовать и графический интерфейс пользователя.


Лицензия