BIOS. Экспресс-курс
Шрифт:
– Disabled— поддержка спецификации 2.1 отключена. Имеет смысл только при проблемах с установкой старых PCI-плат.
В некоторых версиях BIOS может встретиться название PCI 2.1 Compliance.
• PCI Bus Arbitration
Опция позволяет установить приоритет доступа к системной шине между устройствами PCI и центральным процессором.
Может принимать значения:
– Favor CPU — приоритет отдается центральному процессору. Является наиболее безопасным режимом;
– Favor PCI — приоритет отдается устройству, установленному на шине PCI.
В некоторых версиях BIOS встречаются следующие значения: Rotation и Fixed. Опция может называться Arbitration Priority.
Функция с таким же названием может предложить более "изощренный" вариант значений:
– PCI First — master-устройство находится на PCI-шине;
– ISA/DMA First — master-устройство находится на ISA-шине.
Аналогичные варианты предлагает опция DMA/ISA Master Before PCI:
– Enabled — master-устройство находится на шине ISA;
– Disabled — соответственно, master-устройство находится на шине PCI.
Рассмотренные выше варианты выбора значений могут быть предложены и в функциях PCI Arbiter Mode, PCI Arbitration Mode, PCI Arbit. Rotate Priority.
• PCI Bus Parking
Опция позволяет управлять режимом парковки устройств на шине PCI. Режим "парковки" – это одна из разновидностей режима Bus-Master. "Запаркованные" устройства на PCI-шине могут иметь полный контроль над шиной в течение небольшого промежутка времени, значение которого зависит от конкретной материнской платы. Это значительно повышает производительность такого устройства, но практически останавливает работу остальных. Данный режим хорошо работает с контроллерами жестких дисков.
Может принимать значения:
– Enabled — функция включена;
– Disabled — функция отключена.
• PCI Clock Frequency
Опция позволяет установить рабочую частоту шины PCI. В таком виде впервые была введена в BIOS материнских плат под процессоры Pentium, а впоследствии стала использоваться в 486-х компьютерах с процессорами от AMD и шиной PCI. С помощью этой опции частота шины привязывалась к частоте центрального процессора.
Может принимать значения:
– CPUCLK/1.5 — коэффициент умножения рабочей частоты процессора равен 1,5. Устанавливается по умолчанию;
– CPUCLK/2 — коэффициент умножения рабочей частоты процессора равен 2;
– CPUCLK/3 — коэффициент умножения рабочей частоты процессора равен 3;
– 14 MHz — фиксированное значение рабочей частоты шины PCI. Некоторые платы создавались в расчете на эту рабочую частоту (подробнее смотрите в документации на материнскую плату).
• PCI Clock/CPU FSB Clock
Опция позволяет установить делитель, с помощью которого вычисляется соотношение частот системной шины и PCI-шины.
Может принимать значения:
– 2/3, 1/3 или 1/4 — подбором значения можно максимально приблизить частоту шины PCI к стандартной частоте 33 МГц. Необходимость в этом может возникнуть, например, при разгоне системы с помощью повышения частоты системной шины. Данная функция может положительно сказаться на стабильности работы PCI-устройств (т. к. они в первую очередь начинают давать сбои на повышенных частотах).
• PCI Dynamic Bursting
Опция позволяет управлять режимом работы буфера записи на шине PCI. Включение опции разрешает пакетную передачу данных, что позволяет увеличить производительность.
Может принимать значения:
– Enabled — функция включена. Устанавливается по умолчанию;
– Disabled — функция отключена.
• PCI Dynamic Decoding
Опция позволяет включить режим, когда система запоминает PCI-команду, которая только что была запрошена. Если последующие команды совпадают с некоторой адресной областью, циклы записи будут автоматически интерпретироваться как PCI-команды.
Может принимать значения:
– Enabled — функция включена;
– Disabled — функция отключена.
• PCI Latency Timer
Опция определяет, в течение какого времени (в системных тактах) поддерживающая режим Bus-Master PCI-плата может сохранять контроль над шиной PCI, если к шине обращается другая PCI-плата. Фактически так реализован таймер, который ограничивает время занятия PCI-шины устройством – задатчиком шины. По истечении заданного времени арбитр шины принудительно отбирает шину от задатчика, передавая ее другому устройству.
Опция может принимать значения от 16 до 128 с шагом, кратным 8. Чем меньше устанавливаемое значение, тем быстрее другая PCI-плата, требующая доступа, получит доступ к шине. Значение опции необходимо изменять очень осторожно и только в том случае, если в системе установлено не менее двух PCI-плат, поддерживающих режим Bus-Master (например, контроллер SCSI и сетевая плата). Видеоплаты, как правило, не поддерживают режим Bus-Master. Если требуется выделить для работы, например, SCSI-контроллера больше времени, то можно увеличить значение параметра для того PCI-слота, где установлен контроллер. Значение для слота с сетевой платой в этом случае необходимо уменьшить, хотя иногда это и не рекомендуется. Какое значение опции пригодно и оптимально для данной системы, зависит от применяемых PCI-плат, версии BIOS, возможностей чипсета и проверяется с помощью тестовых программ. Необходимо также учитывать, в какой степени платы-конкуренты чувствительны к возможным задержкам.
В некоторых версиях BIOS могут встретиться следующие названия опции – PCI Bus Time-Out, PCI Master Latency, Latency Timer, PCI Clocks, PCI Initial Latency Timer. Для последнего варианта характерен немного другой ряд значений: Disabled, 16 Clocks, 24 Clocks и 32 Clocks.
Замечание
В свое время эта опция (и ей подобные) вводилась с учетом совместного использования PCI– и ISA-шин. Шина ISA позволяет использовать только одно master-устройство. Это применялось редко, как раньше, так и сейчас. Зато шина PCI дала возможность одновременного использования нескольких master-устройств. Учитывая различия в скорости работы шин, а тем более в их пропускной способности, необходимо было решить проблему совместной работы master-устройств на PCI-шине и стандартных устройств на более медленной шине ISA. Особенно это касалось распространенных какое-то время звуковых и сетевых плат для шины ISA, обладавших незначительным объемом буферной памяти, т. е. чувствительных к любым задержкам при передаче данных. Например, AMI BIOS предлагал выбрать значение из диапазона от 0 до 255 с единичным шагом. Значение 66 устанавливалось по умолчанию, хотя меньшее значение владения шиной PCI-устройством оказывалось более предпочтительным.
• PCI Master 0 WS Write
Опция позволяет управлять временем ожидания master-устройств на PCI-шине перед последующей передачей данных в оперативную память.
Может принимать значения:
– Enabled — функция включена. Устанавливает нулевое значение ожидания;
– Disabled — функция отключена. Устанавливается по умолчанию. Количество тактов ожидания зависит от типа материнской платы и версии BIOS.
• PCI Master Accesses Shadow RAM