Конфигурирование шин ISA, PCI и порта AGP



 

Первичным параметром для конфигурирования этих интерфейсов является, тактовая частота, которая может задаваться независимо или через отношение с другими частотами. Кроме того, может варьироваться число тактов ожидания (WS, Wait States) для различных операций (чем меньше значение, тем выше ско­рость, но возможна нестабильность работы).

Для шины ISA (устаревший интерфейс) номинальная тактовая частота составляет 8,33 МГц; она может быть несколько повышена, но при этом может потребоваться введение допол­нительных тактов ожидания. Длительность циклов обращений определяется параметрами AT Cycle Wait State, 8/16-bit Memory, I/O Wait State, I/O Recovery Time, Fast AT Cycle Enable/Disable.

Для шины PCI номинальной является частота 33 МГц, при разрешении параметров PCI 2.1 возможна частота 66 МГц (если ее допускает чипсет). Для PCI-Х тактовая частота может достигать 133 МГц, при этом может быть разре­шена быстрая запись в память с частотой 266 (2х) и 533 МГц (4х). Устройства и мосты PCI и PCI-Х автоматически настраивают частоту и протокольные рас­ширения под слабейшее устройство, однако в Setup могут присутствовать оп­ции для принудительного ограничения возможностей. Для ускорения записи в память устройств PCI может иметься опция разрешения отправленных запи­сей (Post Write), завершающихся для процессора до выполнения физической за­писи. Для объединения одиночных записей от процессора в пакетную транзак­цию PCI возможно использование буферов записи, их работу разрешают опция­ми PCI Burst Mode, PCI Bursting.

На шине PCI может присутствовать несколько устройств-мастеров, их совмест­ная работа регулируется механизмом арбитража, которым управляет ряд пара­метров. Возможно управление приоритетами обращения к шине (PCI Bus Arbi­tration, Arbitration Priority) – фиксированное предпочтение процессору, устройст­вам PCI или ротация приоритетов. Ротация приоритетов возможна и среди мастеров шины PCI (Master Priority Rotation). В режиме конкурентных обраще­ний у активного мастера арбитр может отобрать право управления шиной до окончания транзакции; разрешение этого режима (PCI Concurrency, Peer Con­currency) может влиять на производительность системы (в обе стороны). Число тактов, в течение которых мастер имеет право не отдавать шину при лишении права управления, регулирует параметр PCI Latency Timer (управляет устрой­ствами PCI). Параметр PCI Preemption Timer (управляет арбитром) задает время, в течение которого арбитр не будет отбирать право управления у мастера при поступлении запроса от его конкурента. Параметр PCI Initial Latency Timer к ар­битражу прямого отношения не имеет, он определяет максимально допустимое время от начала транзакции до начала передачи данных (разрешение излишней «задумчивости» снижает эффективность использования шины).

Параметр PCI VGA Palette Snooping разрешает широковещательную запись в ре­гистр палитр VGA, необходимую, когда видеооверлейная плата и графический адаптер установлены на разных шинах.

Для шин ISА и PCI требуется скоммутировать линии запросов прерываний. При наличии шины ISA обычно для каждой линии входа контроллера прерываний (IRQx) можно выбрать вариант ее использования. Параметр PCI/PnP определяет ее в пул ресурсов, распределяемых системой РnР для шины PCI (устройств системной платы и устанавливаемых в слоты PCI), параметр ISA/EISA отдает ее шинам ISA и EISA.

Для шины PCI определяют номера линий IRQx, соответствующих линиям INTA#, INTB#, INTC# и INTD# шины PCI (команда может называться 1st, 2nd, 3rd, 4th Available IRQ).

Для порта AGP (устаревший интерфейс) номинальная тактовая частота – 66 МГц, а пропускная способ­ность определяется поддерживаемым режимом (AGP 1х/2х/4х/8х Mode), кото­рый может быть принудительно ограничен. Для скоростных режимов (4х, 8х) возможно ручное управление мощностью приемопередатчиков (AGP Drive Strength), причем раздельное для их р- и n-транзисторов. Эти параметры влия­ют на надежность передачи данных и потребляемую мощность (порт и карта AGP способны согласовать их автоматически). Быстрая программная запись в память графической карты разрешается параметром AGP Fast Write; возможность предвыборки при чтении этой памяти – параметром AGP Prefetch. Параметр AGP to DRAM Prefetch разрешает предвыборку при чтении акселератором системной памяти. Для снижения радиопомех может использоваться расширение спектра (AGP Spread Spectrum) – модуляция тактовой частоты. Параметр AGP Aperture за­дает размер области ОЗУ, к которой акселератор обращается через таблицу пе­реопределения адресов.

 

Встроенная периферия

 

Периферия, встроенная в системную плату, конфигурируется через меню Peripheral Setup или Integrated Peripheral. Каждый компонент, как правило, может быть разрешен (включен) или запрещен, для разрешенных компонентов воз­можна настройка занимаемых ресурсов, а также их параметров.

Для контроллера НГМД (FDD) может разрешаться (запрещаться) невостребо­ванный режим (FDC Mode 3) работы с дискетами 2,88 Мбайт. Параметр Floppy Drive Swap включает взаимную замену имен дисков А и В (физический диск В, подключенный к «прямому» разъему, получает логическое имя А и с него ста­новится возможной загрузка, физический диск А, становится логическим дис­ком В). Параметры дисководов, заданные в Standard Setup, обычно относятся к физическим именам.

Для контроллера шины АТА (PCI IDE Bus Master) задаются разрешенные ре­жимы передачи (PIO Mode, IDE DMA Transfer Mode, Ultra DMA Mode). Из-за несо­вместимости co старыми устройствами эти режимы иногда приходится зани­жать. Параметр IDE Multiple Sector Mode разрешает многосекторные команды (очень старые устройства их не поддерживали). Параметр IDE 32-bit Transfer раз­решает 32-битные обращения к 16-битному регистру данных IDE, что ускоряет обмен в режиме PIO, но может быть источником проблем при некорректных драйверах.

Для контроллеров SATA указывается вариант использования портов. Для эму­ляции АТА/IDE каждому порту (SATA Port i) назначается номер канала (Primary, Secondary) и устройства (Master, Slave), что обеспечивает совместимость с ОС, не поддерживающими интерфейс SATA. Указание номера порта (Port 0, Port 1...) означает естественный для SATA режим, реализующий преимущества SATA. Для последовательных портов (Onboard Serial Port) базовые адреса определяют номер COM-порта. Второй порт, как правило, может быть сконфигурирован на использование для инфракрасной связи (IrDА) с указанием выбранного режима. Возможно применение порта и для интерфейса MIDI (может присутствовать и выделенный интерфейс MIDI).

Для параллельного порта (Onboard Parallel Port) задается список разрешенных режимов работы: традиционный (Standard, Normal, Std, SPP, Compatible), Fast Cen­tronics, BiDirectional, EPP, ECP, ECP+EPP, 1284 Compliance. Для режимов ECP и Fast Centronics может быть разрешен доступ DMA и выбран номер канала.

Для контроллеров USB параметр USB Legacy Support разрешает эмуляцию досту­па к клавиатуре и мыши USB через доступ к регистрам контроллера клавиату­ры. Для стандартных обращений к этим устройствам (через сервисы BIOS) эмуляция не требуется. При наличии контроллера USB 2.0 он включается от­дельно от обычного (1.0); его использование может быть невозможным из-за проблем с драйверами ОС.

В традиционном контроллере клавиатуры и мыши PS/2 может быть отключена поддержка мыши, при этом прерывание IRQ12 освобождается (без этого преры­вания мышь PS/2 работать не будет).

Управление загрузкой

 

В Setup имеются параметры, управляющие режимом выполнения теста POST, а также загрузкой ОС. Для ускорения процедуры POST (обхода некоторых проверок) можно выбрать команду Quick Boot, Quick Power On Self Test. Раньше тест памяти сопровождался щелчками, по мере ускорения переходящими в писк динамика; этот звук отключается командой Memory Test Tick Sound. Ускорению начала загрузки способствует и запрет проверки позиционирования головок НГМД (Floppy Drive Seek at Boot).

Остановку POST и ожидание нажатия клавиши F1 (в том числе и при непод­ключенной клавиатуре) можно отменить командой Wait for F1 If Any Error. Здесь может быть задан список ошибок или, наоборот, исключения ошибок, требую­щих нажатия клавиши. Запрет останова по ошибке клавиатуры требуется для серверов, работающих с отсоединенной клавиатурой.

Для загрузки компьютера можно потребовать введения пароля – в Password Checking Option, Security Option выбрать команду Always (Всегда). Параметр Setup требует пароля только при входе в Setup, при выборе параметра None пароль не проверяется. Если пароль не задан пользователем явно, то для AMI BIOS па­роль по умолчанию – «АМI», для AWARD BIOS – «BIOSTAR» или «AWARD_ SW».

Последовательность опроса устройств при загрузке задается параметром SystemBoot Sequence или параметрами First Boot Device, Second Boot Device, Third Boot Device (1-, 2-, 3-е устройства загрузки). Традиционно BIOS при готовности дис­ковода А начинает загрузку с дискеты, а при неготовности гибкого диска – с жесткого диска (последовательность А, С). Изменение последовательности является одним из средств защиты от несанкционированного доступа к компь­ютеру и предохраняет от случайной загрузки с дискеты, оставленной в приводе (именно забытые дискеты почему-то чаще несут на себе вирус в загрузочном секторе). Кроме того, загрузка с измененной последовательностью проходит быстрее, особенно если отключить параметр Floppy Drive Seek at Boot. Современ­ные версии BIOS позволяют составлять списки загрузочных устройств, вклю­чая в них дискеты (A, Legacy Floppy), жесткие диски АТА и SATA (указывая но­мер канала и устройства или имена С, D, Е, F), CD-ROM и иные устройства (ATAPI, LS-120, ZIP-100, USB Floppy, USB HDD, USB Flash, сетевые карты с BootROM, у которых расширение BIOS способно перехватить вектор преры­вания INT 18h). Готовность устройств проверяется по порядку списка, попытка загрузки выполняется с первого готового устройства. Если загрузка с него не удается (из-за некорректности загрузчика или ошибки устройства), процесс за­грузки останавливается с соответствующим сообщением.

 


Дата добавления: 2020-04-25; просмотров: 154; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!