Конфигурирование шин 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 Arbitration, Arbitration Priority) – фиксированное предпочтение процессору, устройствам PCI или ротация приоритетов. Ротация приоритетов возможна и среди мастеров шины PCI (Master Priority Rotation). В режиме конкурентных обращений у активного мастера арбитр может отобрать право управления шиной до окончания транзакции; разрешение этого режима (PCI Concurrency, Peer Concurrency) может влиять на производительность системы (в обе стороны). Число тактов, в течение которых мастер имеет право не отдавать шину при лишении права управления, регулирует параметр 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 Centronics, 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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!