Если устройство-мастер осуществляет чтение с конечного устройства на шине PCI, но не может выполнить правило максимального ожидания PCI, операция отменяется с помощью команды Retry (Повторить). Устройству-мастеру придется повторно обращаться к шине. При включении опции PCI Delayed Transaction устройство может свободно продолжать операцию чтения. Если первичное устройство получает управление шиной и повторяет команду чтения, данные на конечном устройстве будут готовы для немедленного доступа. Благодаря этому повторная операция чтения может быть завершена в течение требуемого периода ожидания.
Если была отложена операция записи, первичное устройство будет повторять обращение к шине, в то время как конечное устройство завершает запись данных. Когда первичное устройство получает управление шиной, оно повторяет запрос на запись. Теперь для завершения операции конечному устройству не нужно возвращать данные (при выполнении операции чтения); достаточно послать на первичное устройство сигнал завершения.
Одно из преимуществ функции PCI Delayed Transaction состоит в том, что она позволяет первичным устройствам PCI использовать шину, в то время как операция выполняется конечным устройством. Если не применять данную функцию, шина PCI будет простаивать во время завершения операции.
Также опция PCI Delayed Transaction позволяет данным записи оставаться в буфере, в то время как шина PCI инициирует выполнение операции в соответствии с требованиями стандарта PCI. Данные записываются в память в то время, как конечное устройство работает над операцией и выполняет ее до завершения записи на конечном устройстве. Без этого все данные записи будут прописываться в память, и только после этого система сможет приступить к выполнению новой операции PCI.
Как видите, опция PCI Delayed Transaction позволяет более эффективно использовать шину PCI, а также повысить производительность PCI, так как запись может осуществляться одновременно с другими операциями. В BIOS опция PCI Delayed Transaction применяется для того, чтобы активировать функцию PCI Delayed Transaction.
Рекомендуем включить данную функцию, чтобы улучшить производительность шины PCI и выполнить требования спецификации PCI 2.1. Отключите ее только в том случае, если одна из ваших PCI-карт не может правильно работать с этой опцией, или если вы используете PCI-карты, которые не совместимы со стандартом PCI 2.1.
Обратите внимание на то, что многие издания (и даже ранние версии «Руководства по оптимизации BIOS») утверждали, что это функция ISA, которая активирует буфер записи 32 бит для записей PCI–ISA. Но это совершенно неверно! Данная функция BIOS не является ISA-функцией и не управляет буферами записи. Она служит для того, чтобы допустить выполнение записи во время выполнения операции PCI.
PCI Chaining (Цепочка PCI)
Обычные опции: Enabled, Disabled.
Эта функция BIOS предназначена для того, чтобы ускорить запись из процессора на шину PCI путем комбинированной записи в интерфейсе PCI.
Если вы включили данную опцию, до четырех QWD последовательных PCI-адресов в записи процессора будут объединены в цепочку и записаны на шину PCI в виде единого блока.
Если вы выключили данную опцию, процессор будет записывать каждый адрес на шину PCI в виде отдельного блока.
Разумеется, запись четырех QWD данных в виде одного блока осуществляется быстрее, чем запись четырех адресов в виде отдельных блоков. Кроме того, процессору придется ждать меньше времени до записи на шину PCI.
Рекомендуем включить эту функцию, чтобы повысить производительность системы при записи CPU-PCI.
PCI Clock / CPU FSB Clock (Таймер PCI / таймер CPU FSB)
Обычные опции: 1/2, 1/3, 1/4, 1/5, 1/6.
Шина PCI имеет максимальную частоту 33 МГц. Шина процессора обладает намного более высокой частотой. Сейчас даже самые медленные процессоры работают на шине 100 МГц. Новейшие процессоры используют шины с частотой от 133 до 200 МГц.
Необходимо знать, какова частота шины вашего процессора, так как частота шины PCI зависит от этого параметра. Частота шины PCI определяется с помощью функции деления.
Например, если ваш процессор имеет шину с частотой 100 МГц, используется функция деления 1/3, которая позволяет шине PCI работать с частотой 33 МГц. В системах с шиной 133 МГц используется функция деления 1/4 (шина PCI при этом работает на частоте 33 МГц).
Обратите внимание: материнские платы, для которых специфицируется частота шины процессора от 200 до 800 МГц, в действительности работают на частоте от 100 до 200 МГц. Например, в спецификациях современных материнских плат AMD указывается частота шины 200–266 МГц, несмотря на то, что шина процессора имеет частоту 100–133 МГц. Этого удается добиться путем передачи данных в двух направлениях, что приводит к увеличению пропускной способности шины процессора в два раза.
Данный принцип действует и для материнских плат Intel с шинами 400, 533 и 800 МГц. В действительности частота шины составляет 100, 133 и 200 МГц соответственно. Шины процессоров Intel с частотой 400, 533 и 800 МГц могут передавать данные в четырех направлениях. Благодаря этому за цикл шина передает в четыре раза больше данных.
Эта информация поможет вам правильно выбрать функцию деления шины PCI для вашей системы. Подобные материнские платы работают только на частоте 100 или 133 МГц. Если вы ошибетесь в расчетах, шина PCI будет работать на частоте, которая превышает 33 МГц. Это может привести к нестабильности системы и повреждению данных на вашем жестком диске.
Данная опция BIOS позволяет выбрать функцию деления для частоты шины PCI. Так как эта функция определяет рабочую частоту для шины PCI, она предоставляет возможность управления скоростью шины PCI.
Эта опция была создана для того, чтобы поддерживать частоту шины PCI в пределах спецификации при разгонке шины процессора, но с ее помощью вы можете и разогнать шину PCI. Помните, что при разгонке шины PCI следует удерживать ее частоту в пределах 37.5 МГц. Это скорость, с которой могут без проблем работать практически все новые карты PCI.
Конечно, система может работать и на более высокой частоте. Однако риск повреждения данных существенно возрастает, так как IDE-контроллер не успевает за шиной PCI. Если вы планируете превысить частоту 37.5 МГц, сначала проверьте вашу систему и убедитесь в том, что она работает без проблем!
Значение 1/2 настраивает скорость шины PCI на половину скорости шины процессора. Если шина процессора работает на частоте 100 МГц, частота шины PCI равна 50 МГц. Данное значение следует использовать в том случае, если частота шины процессора составляет от 66 до 75 МГц. В этом диапазоне шина PCI будет работать на частоте от 33 до 37.5 МГц.
Значение 1/3 настраивает скорость шины PCI на одну треть от скорости шины процессора. Данное значение следует использовать в том случае, если частота шины процессора составляет от 100 до 112.5 МГц. В этом диапазоне шина PCI будет работать на частоте от 33 до 37.5 МГц.
Значение 1/4 настраивает скорость шины PCI на одну четвертую от скорости шины процессора. Данное значение следует использовать в том случае, если частота шины процессора составляет от 133 до 150 МГц. В этом диапазоне шина PCI будет работать на частоте от 33 до 37.5 МГц.
Значение 1/5 настраивает скорость шины PCI на одну пятую от скорости шины процессора. Данное значение следует использовать в том случае, если частота шины процессора составляет от 166 до 187.5 МГц.
Значение 1/6 настраивает скорость шины PCI на одну шестую от скорости шины процессора. Данное значение следует использовать в том случае, если частота шины процессора составляет от 200 до 225 МГц. В этом диапазоне шина PCI будет работать на частоте от 33 до 37.5 МГц.
Вероятно, вы уже задумались о том, что в данном списке отсутствуют процессоры с определенной тактовой частотой. Мы привели только частоты шины процессора, которые обеспечивают оптимальную скорость шины PCI (в диапазоне от 33 до 37.5 МГц). Другие настройки частоты шины процессора приводят к тому, что шина PCI работает слишком медленно или слишком быстро.
Чтобы добиться оптимальной производительности шины PCI, попробуйте одну из приведенных выше комбинаций.
PCI Delay Transaction (Задержка операции PCI)
Обычные опции: Enabled, Disabled.
С шиной PCI работает много устройств, которые не соответствуют стандарту PCI. Это такие устройства, как контроллеры и мосты I/O (например, мосты PCI-PCI и PCI–ISA). Для того чтобы соответствовать стандарту PCI 2.1, должно быть выполнено правило максимального ожидания PCI.
По этому правилу устройство, совместимое с PCI 2.1, должно обслуживать запрос на запись в течение 16 циклов таймера PCI (32 циклов для моста шины), если это первое чтение, и в течение 8 циклов, если это повторное чтение. Если устройство не может обслужить запрос, шина PCI отменяет операцию, чтобы другие устройства PCI получили доступ к шине. Но устройство, совместимое с PCI, может не повторять обращение (с повторным опозданием доступа), а использовать функцию PCI Delayed Transaction.