CPU to PCI Write Buffer
Другие идентичные по назначению опции: CPU to PCI Post Write.
Для оптимизации процесса передачи данных от процессора до шины PCI на материнской плате присутствует специальный буфер записи CPU-PCI. Он позволяет хранить данные, которые поступают из процессора. Буфер управляется при помощи опции в BIOS, которая называется «CPU to PCI Write Buffer». При включении этой функции данные от процессора поступают сначала в буфер записи и хранятся там до момента освобождения шины PCI от других процессов. Процессор при этом свободен и может выполнять другую работу.
Содержание статьи
Принцип работы
Эта функция в целом оптимизирует работу всего компьютера. Если буфер записи выключен, то возможна только прямая передача данных от процессора до шины PCI, что в большинстве случаев замедляет работу компьютера. Для выполнения записи данных на шину процессору необходимо получить доступ к шине. Особенность передачи данных по шине PCI заключается в том, что все устройства, передающие данные по этой шине, ожидают своей очереди. Поэтому процессор сначала будет ждать освобождения шины PCI, а это может занять довольно большое количество времени. Особенно это заметно, когда к шине PCI обращаются сразу несколько устройств. Процессор в это время будет находиться в режиме ожидания и не сможет нормально функционировать.
Другой проблемой при прямой передаче данных является разница частот шины PCI и процессора. Частота шины PCI примерно в 10-15 раз меньше частот процессоров. Поэтому процессор при взаимодействии с шиной PCI тратит большое количество циклов на ожидание, что также затормаживает работу компьютера. В свою очередь, буфер CPU-PCI позволяет освободить процессор и хранит данные у себя до момента освобождения шины PCI. Буфер памяти расположен на материнской плате, его объема вполне достаточно для обработки 64 бит данных. Размер буфера напрямую зависит от мощности материнской платы, от других специфических особенностей.
При включении буфера данные поступают от процессора в буфер записи, там они будут ожидать следующего доступного цикла шины PCI. В это время процессор находится в холостом состоянии — он способен выполнять любые необходимые функции. Следует отметить, что по сравнению с процессором буфер не имеет повышенной скорости передачи на шину PCI. Просто буфер ожидает своей очереди на передачу данных, а процессор никак не участвует в этих процессах (при включенном буфере).
Стоит ли включать?
Данная функция BIOS освобождает для процессора циклы, которые он может потерять при отключенном буфере. Для увеличения производительности компьютера необходимо включить эту опцию. При «разгоне» компьютера или при использовании специфических видеокарт эта функция может быть отключена. Но в большинстве случаев следует всегда включать эту опцию.