Звуковые сигналы BIOS. Настройка BIOS для ускорения компьютера Что значит pci latency timer

💖 Нравится? Поделись с друзьями ссылкой

BIOS содержит довольно много настроек, разобраться в которых не всегда просто, так как справочная информация по некоторым функциям иногда отсутствует или не помогает ясно понять принципы их работы. Поэтому многие пользователи задаются закономерным вопросом: PCI Latency Timer, что это такое? Давайте разберемся, зачем нужна эта функция и как ее правильно настроить.

Этот параметр BIOS определяет, как долго будет устройство, подключенное к шине PCI, удерживать ее для собственных нужд, для передачи по ней своих данных. До истечения этого времени (количества тактов) все другие устройства, которые используют шину PCI, не смогут ей воспользоваться. По умолчанию значение этой функции равно 32 или 64 тактам, и в большинстве случаев его можно безболезненно увеличить. Минимальная величина равна 32, при этом шаг используемого цикла может быть последовательно увеличен на 32 такта (64, 96 и так далее), вплоть до 224.

Возможные значения опции

Максимальное же значение этой функции можно установить равным 248.

Как правильно настроить этот параметр

Повышение значения PCI Latency Timer помогает увеличить эффективную пропускную способность одноименной шины, что в определенных случаях может привести к неправильной работе некоторых высокоскоростных устройств, которые передают и получают большие объемы информации. Например, подобные проблемы часто возникают у RAID-контроллеров.

Тем не менее рекомендуется попробовать увеличить значение этого параметра, особенно если в компьютере установлено немного карт расширения, использующих PCI-разъем. В этом случае стоит постепенно (на 32 такта) повышать значение PCI Latency Timer перед началом загрузки операционной системы, после чего внимательно отслеживать производительность работы компьютера и его программного обеспечения.

Если все функционирует нормально, тогда можно последовательно увеличивать значение PCI Latency Timer до, примерно, 160 тактов и даже выше, если в этом есть серьезная необходимость. С другой стороны, при возникновении неполадок в работе PCI-устройств следует уменьшить значение вышеуказанного параметра, вплоть до 64 или даже 32 тактов. Такая необходимость возникает, когда PCI шину использует много устройств, некоторые из которых нуждаются в приоритетном доступе к этой шине для безошибочной работы. Поэтому следует запомнить, что, установив параметр PCI Latency Timer равным 32, можно устранить подобные проблемы.

— (таймер времени ожидания для шины PCI). Значение этой опции указывает, в течение какого времени (в тактах PCI-шины) поддерживающая режим «Busmaster» PCI-карта может сохранять контроль над PCI-шиной, если к шине обращается другая PCI-карта. Фактически это и есть таймер, ограничивающий время занятия PCI-шины устройством-задатчиком шины. По истечении заданного времени арбитр шины принудительно отбирает шину у задатчика, передавая ее другому устройству. Допустимый диапазон изменения этого параметра — от 16 до 128 с шагом, кратным 8. Правда, в некоторых случаях добавляется еще значение «Auto Configured» (по умолчанию), что значительно облегчает сомнения и мучения пользователя.

Значение параметра необходимо изменять осторожно, так как оно зависит от конкретной реализации материнской платы, и только в случае, если в системе установлены по меньшей мере две PCI-карты, поддерживающие режим «Busmaster», например, SCSI — и сетевая карты. Графические карты не поддерживают режим «Busmaster». Чем меньше устанавливаемое значение, тем быстрее другая PCI-карта, требующая доступа, получит доступ к шине. Если требуется выделить для работы, например, SCSI-карты больше времени, то можно увеличить значение для PCI-слота, в котором она находится. Значение для сетевой карты, например, соответственно необходимо уменьшить или вообще установить равным 0, хотя в некоторых случаях установка 0 не рекомендуется. В общем случае, какое значение параметра пригодно и оптимально для данной системы, зависит от применяемых PCI-карт и проверяется с помощью тестовых программ. Необходимо также учитывать, в какой степени «карты-конкуренты» чувствительны к возможным задержкам.

Опция также может носить названия: «PCI Bus Time-out» , «PCI Master Latency» , «Latency Timer» , «PCI Clocks» , «PCI Initial Latency Timer» . Для последней опции ряд возможных значений имел вид: «Disabled», «16 Clocks», «24 Clocks», «32 Clocks». Еще одна старенькая опция, «PCI Bus Release Timer» , имела такой набор значений: «4 CLKs», «8 CLKs», «16 CLKs», «32 CLKs».

И еще одно очень важное замечание. В свое время эта опция (и ей подобные) вводились с учетом совместного существования PCI — и ISA-шин. ISA-шина позволяла использовать одно «master»-устройство. Это применялось редко как раньше, так и теперь. Зато PCI-шина дала возможность одновременного использования нескольких «master»-устройств. Учитывая различия в скорости шин, а тем более в их пропускной способности, необходимо было решить проблему совместной работы «master»-устройств на PCI-шине и стандартных устройств на более медленной ISA-шине. Особенно это касалось распространенных в то время звуковых и сетевых карт для ISA-шины, обладавших незначительным объемом буферной памяти, т.е. чувствительных к любым задержкам при передаче данных. «AMI BIOS» позволял выбрать значение параметра в диапазоне от 0 до 255 с единичным шагом. Значение «66» устанавливалось по умолчанию, хотя меньшее значение владения шиной PCI-устройством оказывалось более предпочтительным. Более свежие версии «AMI BIOS» стали менее демократичны: 32, 64, 96, 128, 160, 192, 224, 248 и «Disabled». К тому же «мелькнуло» еще одно название опции — «Master Latency Timer (Clks)» , а по умолчанию стало устанавливаться значение «64».

Правда, это еще не весь возможный перечень. Функции Latency Timer Value» и «Default Latency Timer Value» применяются совместно. Если в последней опции установить «Yes» (оно же и по умолчанию), то тогда первая функция будет проигнорирована. Чуть выше уже зашла речь о возможности установки параметров для отдельных слотов. Вот как реализует такую возможность «Phoenix BIOS»:

PCI Device, Slot #n» ,

"Default Latency Timer: " ,

"Latency Timer: " ,

Естественно, что для работы с этими параметрами выводится отдельное конфигурационное подменю. Для n-го слота пользователь может выбрать установку по умолчанию («Yes»), тогда в нижнем поле будет выведено значение в 16-ричной форме. При этом доступ пользователя к полю «Latency Timer:» будет заблокирован. Если же в опции «Default Latency Timer:» установить «No», то появится возможность вручную установить значение из ряда: 0000h ... 0280h. Последнее значение соответствует десятичному 640. По умолчанию устанавливается 0040h (64 такта).

Еще один вариант значений опции «Latency Timer»: «20h», «40h», «60h», «80h», «A0h», «C0h», «E0h», «Default» (т.е. «40h»).

Поэтому при конкретном решении стоящей перед пользователем задачи (или проблемы) надо исходить прежде всего из возможностей чипсета, версии BIOS и используемых карт расширения.

- (таймер времени ожидания для шины PCI). Значение этой опции указывает, в течение какого времени (в тактах PCI-шины) поддерживающая режим "Busmaster" PCI-карта может сохранять контроль над PCI-шиной, если к шине обращается другая PCI-карта. Фактически это и есть таймер, ограничивающий время занятия PCI-шины устройством-задатчиком шины. По истечении заданного времени арбитр шины принудительно отбирает шину у задатчика, передавая ее другому устройству. Допустимый диапазон изменения этого параметра - от 16 до 128 с шагом, кратным 8. Правда, в некоторых случаях добавляется еще значение "Auto Configured" (по умолчанию), что значительно облегчает сомнения и мучения пользователя.

Значение параметра необходимо изменять осторожно, так как оно зависит от конкретной реализации материнской платы, и только в случае, если в системе установлены по меньшей мере две PCI-карты, поддерживающие режим "Busmaster", например, SCSI- и сетевая карты. Графические карты не поддерживают режим "Busmaster". Чем меньше устанавливаемое значение, тем быстрее другая PCI-карта, требующая доступа, получит доступ к шине. Если требуется выделить для работы, например, SCSI-карты больше времени, то можно увеличить значение для PCI-слота, в котором она находится. Значение для сетевой карты, например, соответственно необходимо уменьшить или вообще установить равным 0, хотя в некоторых случаях установка 0 не рекомендуется. В общем случае, какое значение параметра пригодно и оптимально для данной системы, зависит от применяемых PCI-карт и проверяется с помощью тестовых программ. Необходимо также учитывать, в какой степени "карты-конкуренты" чувствительны к возможным задержкам.

Опция также может носить названия: "PCI Bus Time-out ", "PCI Master Latency ", "Latency Timer ", "PCI Clocks ", "PCI Initial Latency Timer ". Для последней опции ряд возможных значений имел вид: "Disabled", "16 Clocks", "24 Clocks", "32 Clocks". Еще одна старенькая опция, "PCI Bus Release Timer ", имела такой набор значений: "4 CLKs", "8 CLKs", "16 CLKs", "32 CLKs".

И еще одно очень важное замечание. В свое время эта опция (и ей подобные) вводились с учетом совместного существования PCI- и ISA-шин. ISA-шина позволяла использовать одно "master"-устройство. Это применялось редко как раньше, так и теперь. Зато PCI-шина дала возможность одновременного использования нескольких "master"-устройств. Учитывая различия в скорости шин, а тем более в их пропускной способности, необходимо было решить проблему совместной работы "master"-устройств на PCI-шине и стандартных устройств на более медленной ISA-шине. Особенно это касалось распространенных в то время звуковых и сетевых карт для ISA-шины, обладавших незначительным объемом буферной памяти, т.е. чувствительных к любым задержкам при передаче данных. "AMI BIOS" позволял выбрать значение параметра в диапазоне от 0 до 255 с единичным шагом. Значение "66" устанавливалось по умолчанию, хотя меньшее значение владения шиной PCI-устройством оказывалось более предпочтительным. Более свежие версии "AMI BIOS" стали менее демократичны: 32, 64, 96, 128, 160, 192, 224, 248 и "Disabled". К тому же "мелькнуло" еще одно название опции - "Master Latency Timer (Clks) ", а по умолчанию стало устанавливаться значение "64".

Правда, это еще не весь возможный перечень. Функции "Latency Timer Value " и "Default Latency Timer Value " применяются совместно. Если в последней опции установить "Yes" (оно же и по умолчанию), то тогда первая функция будет проигнорирована. Чуть выше уже зашла речь о возможности установки параметров для отдельных слотов. Вот как реализует такую возможность "Phoenix BIOS":

"PCI Device, Slot #n ",

"Default Latency Timer: ",

"Latency Timer: ",

Естественно, что для работы с этими параметрами выводится отдельное конфигурационное подменю. Для n-го слота пользователь может выбрать установку по умолчанию ("Yes"), тогда в нижнем поле будет выведено значение в 16-ричной форме. При этом доступ пользователя к полю "Latency Timer:" будет заблокирован. Если же в опции "Default Latency Timer:" установить "No", то появится возможность вручную установить значение из ряда: 0000h .... 0280h. Последнее значение соответствует десятичному 640. По умолчанию устанавливается 0040h (64 такта).

Еще один вариант значений опции "Latency Timer": "20h", "40h", "60h", "80h", "A0h", "C0h", "E0h", "Default" (т.е. "40h").

Поэтому при конкретном решении стоящей перед пользователем задачи (или проблемы) надо исходить прежде всего из возможностей чипсета, версии BIOS и используемых карт расширения.

Конец работы -

Эта тема принадлежит разделу:

Справочник По настройке BIOS

На сайте сайт читайте: "справочник по настройке bios"..

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ:

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

CPU Speed 135
4. Все о памяти 139 Функции контроля памяти 139 "Затенение" памяти, выделенная память 145 Кэширование памяти 163 Регенерация памяти 183

Audio 277
8. Клавиатура 280 9. Немного о флоппиках 283 10. Последовательный и параллельный интерфейсы 285 11. Же

Above 1 MB Memory Test
при установке опции в "Enabled" в процессе тестирования ОЗУ проверяется область памяти свыше 1 Мб (область памяти XMS - Extended Memory Specification). На это расходуется дополнительное в

BIOS Update
(обновление BIOS). Процессоры семейства P6 (Pentium Pro, Pentium II, Celeron, Xeon) имеют особый механизм, называемый "программируемым микрокодом", который позволяет исправить некоторые в

Boot Sequence
(последовательность начальной загpузки системы). Определяется последовательность опроса различных накопителей для загрузки операционной системы. Эти устройства обозначаются либо буквами для физичес

Boot Up Floppy Seek
(поиск дисковода при загрузке компьютера). Так можно перевести название этой функции. Но смысл функции значительно шире, поскольку BIOS проверяет, есть ли дисковод для дискет, и идет ли речь при эт

Boot Up Numlock Status
опция, определяющая, в каком режиме после включения компьютера должна работать дополнительная цифровая клавиатура. Разрешение этого параметра включает индикатор "Num Lock", и цифровая кла

Boot virus detection
(определение вируса в загрузочном секторе). Смысл этого параметра отличается от "Virus Warning" и заключается он в следующем. Если этот параметр запрещен ("Disabled&

CPUID Instruction
не совсем ясная опция. С одной стороны, в процессе проведения POST-теста на одном из его этапов выполняется команда CPUID для получения т.н. "CPU Vendor String" и параметров Family/Model/

Delay IDE Initial
(задержка инициализации IDE-устройства). В данном параметре устанавливается интервал времени (в секундах), в течение которого IDE-устройство не будет опрашиваться BIOS после включения питания. Нену

Drive B
с помощью данных опций пользователь устанавливает спецификацию, формат, можно сказать, стандарт применяемых в системе флоппи-дисководов. Не имеет значения, присутствует второй "флоппик" в

Flash BIOS Protection
- включение опции запрещает доступ к Flash BIOS вирусам и... неопытным пользователям. При этом не может быть произведено обновление содержимого Flash BIOS. Для обновления функцию надо отключить. На

Floppy 3 Mode
еще одна, не так уж и редко встречающаяся, опция по установке параметров флоппи-дисководов. Во включенном состоянии ("Enabled") позволяет системе, как это не тривиально, поддерживать 3,5-

Halt On
сразу после включения ПК, во время теста самопроверки POST, при нахождении какой-либо аппаратной ошибки система прекращает загрузку и выводит наименование устройства, вызвавшего сбой. Будет ли прои

Keyboard
(клавиатура). Значение "Installed" не вызывает вопросов. Если установить "not installed", эта опция укажет BIOS на отмену пpовеpки клавиатуpы во вpемя стаpтового теста, что позв

LAN Remote Boot
- эта опция "Phoenix BIOS" заметно отличается от приведенной выше "Boot From LAN First". Функция удаленной загрузки используется, в частности, когда ни флоппи-дисковод, ни жестк

Memory Test Tick Sound
опция, позволяющая сопровождать тест памяти периодическими звуковыми сигналами. Рекомендуется устанавливать в "Enabled" для озвучивания пpоцесса загpузки, косвенной оценки объема инсталли

Option ROM Scan
(сканирование необязательного (опциального) ПЗУ). "Необязательное" ПЗУ - это фрагмент BIOS, который может располагаться на платах адаптеров и вызываться через системный BIOS для инициализ

Processor Number Feature
опция для установки автоматического считывания и вывода информации о встроенном серийном номере процессора Pentium III в BIOS материнских плат, поддерживающих его установку. Для реализации такой во

Quick Power On Self Test
- (быстрый тест компьютера после включения питания). Разрешение этого параметра приводит к некоторому сокращению времени на начальное самотестирование компьютера (POST), особенно при значительных о

Turbo-функции
В давние времена в компьютерах Turbo XT и ранних AT кнопка < TURBO> на передней панели ПК была предназначена для повышения тактовой частоты процессора сверх номинальной с цель

Boot Up System Speed
опция выбора тактовой частоты процессора при загрузке. Значение "Low" переводит процессор в режим работы с половинной тактовой частотой и без использования внутренней кэш-памяти. Правда,

Deturbo Mode
- при разрешении этого параметра сигнал FLUSH# становится активным, и никакие данные после этого не кэшируются в свой внутренний кэш процессорами архитектуры Pentium Pro (Pentium II, Deschutes и т.

CMOS Memory Size Mismatch, Memory Size Changed, memory size has changed since last boot
- объем физической памяти на материнской плате, определенный в течение POST-теста, не совпадает с тем, что хранится в CMOS. Или сообщение вызвано тем, что изменился размер памяти со времени последн

Missing Operation System
- это сообщение, как и некоторые другие, не связано с проведением процедуры POST. Вывод этого сообщения ("Отсутствует операционная система") говорит, в лучшем случае, об отсутствии или на

Press F1 to disable NMI, F2 to reboot
- проблемы с немаскируемыми прерываниями. Возможно ошибка в работе контроллера прерываний, хотя ошибка может возникнуть и при проверке памяти по четности. Речь идет об обработчике-заглушке немаскир

NO ROM BASIC - SYSTEM HALTED (AMI)
- обозначает остановку процесса загрузки из-за повреждения или отсутствия загрузочного сектора, или главной загрузочной записи на загрузочном диске. Причиной ошибки может быть и неправильная устано

System halted, (Ctrl-Alt-Del) to reboot
- обозначает остановку процесса загрузки после обнаружения серьезной ошибки. Необходимо перезагрузить ПК с помощью одновременного нажатия трех указанных клавиш либо повторного включения питания. Во

KEYBOARD ERROR OR NO keyboard present
- ошибка клавиатуры или клавиатура отсутствует. Все действия аналогичны. Необходимо также удостовериться, что во время включения ПК не нажата какая-либо клавиша, а также проверить соответствие нали

Floppy disk(s) fail (40)
- это сообщение в конце теста ПК говорит о возможной ошибке в подключении шлейфа. Непрерывно светящийся индикатор также свидетельствует о неправильном подключении. Ошибка может заключаться и в несо

Error initializing hard drive controller, HDD Controller Failure, Hard Disk Controller Failure, Fixed Disk Controller Failure, Hard Disk(s) fail (40)
- ошибка связи с контроллером жестких дисков, контроллер жестких дисков не инициализируется, неисправность контроллера. Проверить установку контроллера, подсоединение дисковода, подключение соедини

Hard disk install failure
- нельзя найти или инициализировать контроллер или сам жесткий диск. Действия те же, т.е. проверить все механические установки и подключения, а также правильность установок в "BIOS Setup"

Configuration error, x Storage Extensions(s) found, configured are y SE(s)
Device List: k1, k2 ... - несоответствие установок "Server menu - Storage Extensions" найденным коммуникационным устройствам, где: SEs - storage

Chipset
Auto Configuration этот режим во включенном состоянии ("Enabled") позволяет системе самостоятельно определить оптимальную настройку параметров чипсета. Под оптима

Chipset Special Features
- (специальные возможности чипсета). Данный параметр разрешает/запрещает все новые функции, появившиеся в 430-х наборах Intel (HX, VX или TX) по сравнению с FX. Если установлено "Disabled"

PCI-интерфейса и ISA-шины
8 Bit I/O Recovery Time (время восстановления для 8-битных операций ввода/вывода). Параметр измеряется в системных тактах и определяет, какую задержку система будет устанав

Оптимизация работы основной и видеопамяти
CPU Burst Write опция включения/отключения режима пакетной записи в основную память. В обычном режиме на каждое записываемое слово выдается отдельный адрес, в блочном на весь пакет выдаетс

Специальные команды чипсета
Drive NA before BRDY когда выбрано "Enabled", сигнал NA (читай ниже) устанавливается на один такт раньше последнего сигнала BRDY# в каждом цикле чтения/записи, таким образом вызы

CPU Speed
Материал данного подраздела построен в соответствии со стандартными действиями пользователя: установка тактовой частоты системной шины + установка множителя (коэффициента перемножен

Turbo Mode (75 MHz)
- специальная опция "AMI BIOS", предназначавшаяся для работы процессора Pentium II на 75-мегагерцовой системной шине. При установке опции в "Disabled" устанавливалась стандартна

ECC, Parity
Устройствам динамической памяти присущ один серьезный недостаток - вероятность ошибки считывания информации из ячейки. Для обнаружения ошибок памяти и их корректировки используются

X ISA LFB Base Address
- данная опция не имеет параметров и носит информационный характер. Показывает основной адрес LFB, если установлен размер в предыдущей функции. ISA Shared Memory Size - (размер ра

X ISA Shared Memory Base Address
- (базовый адрес разделяемой памяти ISA). Опция доступна при включении предыдущей функции. При этом устанавливается начальный адрес "ISA Shared Memory". Опциально устанавливается C8000h,

KB to 1MB Cacheability
опция через установку в "Enabled" позволяет кэшировать последние 384 КБ из первого мегабайта ОЗУ. В предыдущей главе и в опциях, представленных далее, достаточно полно изложены в

Ext BIOS EC00-EFFF
Довольно внушительно. А вот и значения этих опций: "PCI Device" - выбранный диапазон отдается под потребности PCI-устройства, "Shadowed" - выбранный диапазон &

Cache Extended Memory Area
для использования этих опций, предложенных "Phoenix BIOS", предварительно должно быть включено кэширование в системе, для чего может быть предназначена интегрированная опция "Cache&q

D400 - D7FF
D800 – DBFF DC00 – DFFF Значения этих опций стандартны: "Enabled" и "Disabled". Включение какой-либо опции приводит к кэширов

Cache Timing
- если в системе установлен только один модуль асинхронной кэш-памяти, то необходимо выбрать значение "Fast". Значение "Fastest" устанавливается при наличии в системе двух банко

CPU External Cache
- (внешний кэш процессора). Этой опцией разрешается/запрещается использование внешнего кэша процессора (кэша второго уровня, или "L2"). Запрещать какой-либо вид кэш-памяти следует только

CPU Internal Cache
- (внутренний кэш процессора). Этой опцией разрешается/запрещается использование внутреннего кэша процессора (кэша первого уровня, или "L1"). Стоит напомнить, что внутренний кэш стал прин

Internal Cache WB or WT
- очень давняя опция из "AMI BIOS". Ну и значения ее видны из названия: "WB" (Write Back) и "WT" (Write Through). Иногда также может присутствовать третье значение - &

L2 Cache Cacheable Size
- данной опцией устанавливается размер (объем) кэшируемой памяти, поддерживаемой в системе. Значения могут быть следующие: "64 MB", "128 MB", "192 MB", "256 MB&qu

Shadow Memory Cacheable
- (кэшиpование "теневой" памяти). Опция, позволяющая включить режим кэширования для тех участков памяти, для которых уже включен режим "затенения". Опция носит интегрированный (

System BIOS Cacheable
- (кэширование области системного BIOS). Разрешение этого параметра приводит к возможности кэширования области памяти по адресам системного BIOS (F0000H-FFFFFH) в кэш-память. Включение параметра бу

Tag Option
- опция предлагает для выбора два значения. Одно из них, равное 8 битам, не предполагает использования т.н. "dirty"-бита. Второе же выделяет собственно под тег 7 бит и еще один бит под пр

Tag Ram Includes Dirty
- значение "Enabled" не вызывает возражений, т.к. использование дополнительного "dirty"-бита направлено на повышение производительности системы. Ну а что же "Disabled"

Video BIOS Cacheable
- (кэширование области BIOS видеокарты). Разрешение этого параметра приводит к возможности кэширования области памяти по адресам BIOS видеокарты (C0000H-C7FFFH) в кэш-память процессора. Параметр бу

Video Memory Cache Mode
(режим кэширования для видеопамяти). Параметр действителен только для процессоров архитектуры Pentium Pro (Pentium II, Deshutes и т.п.), для которых кэш второго уровня (L2) стал внутренним. К обычн

Refresh
Возможны три различных метода регенерации данных. Регенерация одним RAS (RAS Only Refresh - ROR). Этот метод использовался еще в первых микросхемах DRAM. Адрес регенерируем

Hidden Refresh
- (скpытая pегенеpация). Когда установлено значение "Disabled", память регенерируется по IBM AT методологии, используя циклы процессора для каждой регенерации. Когда "Hidden Refresh&

DRAM-Config
Auto Configuration опция автоматического конфигурирования параметров доступа к основной памяти. Опция обычно находится в разделах "Advanced Chipset Setup" или &qu

Video-Config
В современных интегрированных чипсетах разделение памяти производится различными методами. Это может происходить за счет программного разделения основной памяти под постоян

X RAS to CAS
- значения "Override" (RAS to CAS delay равно 2 тактам) и "Default" (задержка определяется битом "CAS# Latency" (196). Опция может называться "RAS-to-CAS

Арбитраж, Bus-Master
bus master (хозяин шины, задатчик) - возможный режим работы устройства на любой шине, в том числе и на PCI. Для работы в таком режиме устройство выдает запрос арбитру шины, сообщая

PCI Bus Arbitration
Параметр может принимать значения: "Rotating", "Fixed". Опция с абсолютно таким же названием встретилась и с параметрами: "Favor CPU" и &quo

CPU Priority
после вышеизложенного содержание этой опции может быть уже и не покажется странным. Пользователь должен установить, по сути, ранг центрального процессора в иерархии всех возможных "master"

Bus Mastering
эта опция предназначалась еще не так давно для разрешения или запрещения работы устройств в режиме "Bus-Master" на шине ISA. Параметр может принимать значения: "Enabled"

PCI Bus Parking
- опция включения/выключения режима "парковки" устройств на PCI-шине. Режим "парковки" - одна из разновидностей режима "Bus- Master". Когда этот режим включен ("E

PCI Mstr Burst Mode
- данная опция позволяет включить высокоскоростной пакетный режим для информации, находящейся во внутренних буферах отложенной записи PCI-шины, доступ к которой имеет "master"-устройство.

State Machines
- чипсет может иметь четыре состояния, точнее даже сказать, путем управления состоянием своих регистров чипсет может иметь четыре режима управления специфическими CPU- и/или PCI-операциями. Каждая

Все о PCI-шине
PCI (Peripheral Component Interconnect) - 32-разрядная шина, поддерживающая до десяти внешних устройств, предусматривает передачу данных с тактовой частотой 33 МГц и обеспечивает ма

PCI 2.1 Support
(поддержка спецификации шины PCI 2.1). При разрешении этого параметра поддерживаются возможности спецификации 2.1 шины PCI. Спецификация 2.1 имеет два основных отличия от спецификации 2.0: максимал

PCI Clock Frequency
- опция для установки частоты шины PCI. В приведенном виде такая опция была внедрена на первых "пентиумных" машинах, а затем перенесена на 486-е системы с процессорами AMD и PCI-шиной. Ча

PCI Parity Check
некоторые мощные чипсеты, прежде всего серверных систем, предоставляют возможность (через "Enabled") контролировать поток данных на шине PCI по четности. При этом контролируются как адрес

PCI Preempt Timer
- (таймер времени вытеснения для шины PCI). На первый взгляд по смыслу эта функция аналогична функции "PCI Latency Timer", возможна даже некоторая путаница, хотя в данном случае кое-что н

PCI to ISA Write Buffer
- во включенном состоянии ("Enabled") система, не прерывая работы процессора, будет временно записывать данные в специальный буфер для последующей передачи данных в наиболее подходящий мо

Peer Concurrency
- (параллельная работа или, дословно, - равноправная конкуренция). Этот параметр разрешает/запрещает одновременную работу нескольких устройств на PCI-шине. При включении опции включается дополнител

Init AGP Display First
- при установке в "Enabled" первичным в системе становится дисплей, подключенный к AGP-карте. Если выбрано значение "Disabled", то тон будет задавать PCI-карта или даже ISA.

Multiple Monitor Support
- опция поддержки нескольких мониторов. Ничего сверхестественного в этой функции нет. Она даже подобна опции "Default Primary Video", но... Данная опция устанавливает, какой графический к

Onboard FDC Controller
- опция, определяющая использование ("Enabled" - по умолчанию) или отключение контроллера флоппи-дисководов, размещенного на материнской плате, т.е. встроенного (onboard). "

Onboard Parallel Port
- данная опция позволяет запретить ("Disabled") использование встроенного параллельного порта, автоматизировать процесс выделения требуемыех ресурсов ("Auto") или установить баз

Onboard PCI IDE Enable
- (разрешение работы интегрированного контроллера IDE). Этот параметр управляет разрешением/запрещением работы каждого из двух каналов контроллера IDE, установленного на материнской плате. Может пр

Offboard pci ide card
эта опция "AMI BIOS" предназначается для включения IDE-интерфейса, размещенного на PCI-карте расширения. При этом, если внешний контроллер PCI IDE на начальном этапе определен, то автомат

Secondary Master ARMD Emulated as
Secondary Slave ARMD Emulated as - ARMD (ATAPI Removable Media Disks) являются гибридными дисководами (например, ZIP-дисководы). Они являются съемными, они могут использоваться как флоппи-

PS/2 Mouse Function Control
- (управление функциями порта мыши PS/2). Разрешение этого параметра отдает IRQ12 только для порта мыши PS/2, одновременно подтверждается наличие в системе мыши с интерфейсом PS/2. В противном случ

USB controller
опция включения/отключения установленного на материнской плате контроллера USB. Включение USB-контроллера имеет смысл только в случае использования соответствующей периферии. При этом система выдел

USB Keyboard Support
- подобная функция, предназначенная в данном случае для поддержки USB-клавиатуры. При использовании такой клавиатуры предварительно должна быть активирована поддержка USB-контроллера. Если же USB-к

Функции конфигурирования распределения ресурсов
В 1993 г. "Compaq", "Intel", "Phoenix" и "Microsoft", стремясь сделать ПК еще более интеллектуальными, разработали концепцию "Plug &

Configuration Mode
опция "AMI BIOS", использующая технологию "Plug&Play" при общем конфигурировании ресурсов системы. Может принимать значения: "Use BIOS Setup" - основное к

Reset Configuration Data
- (сброс конфигурационных данных). Рекомендуется устанавливать опцию в "Disabled" при условии постоянства всей подключенной периферии и ее конфигурирования. При установке "Enabled&qu


- (как управляются ресурсы). Если выбрано значение "Auto", то BIOS автоматически назначит прерывания и каналы DMA всем устройствам, подключенным к шине PCI, и эти параметры не будут появл

USB IRQ
- (прерывание шины USB). Параметр разрешает/запрещает назначение прерывания для контроллера шины USB. Поскольку в системе может не хватать свободного прерывания, разрешать этот параметр следует тол

TypeF DMA Buffer Control1(2)
- очень интересная опция "AMI BIOS". Обычный цикл прямого доступа к памяти занимает 8 циклов шины, а в данном режиме - только 3 (что, естественно, намного ускоряет доступ). Однако необход

X 16-bit DMA channel
- выбор 16-битного DMA-канала. Возможны варианты: DMA5 (по умолчанию), DMA6, DMA7. Основные параметры установлены. Но есть и другие BIOS, а отсюда и разные наименования аналогичных опций:

X Interrupt
- возможные значения: "IRQ3", "IRQ4", "IRQ5", "IRQ7", "IRQ9", "IRQ10". Audio Output - очень интересная дополнительная о

Keyboard
В клавиатурах первых "персоналок" использовался микроконтроллер 8048. В более поздних моделях стала применяться микросхема 8049 со встроенной ROM-памятью или некоторые дру

KBC Input Clock
контроль частоты тактового сигнала контроллера клавиатуры. Параметром задается, проще говоря, скорость, с которой центральный процессор связывается с контроллером клавиатуры. Таким образом, парамет

Keyboard Reset Control
- опция контроля за пеpезапуском с клавиатуpы. Пpи установке опции в "Enabled" имеется стандартная возможность пеpезапуска компьютера пpи использовании набора клавиш +

Typematic Rate Setting
- (установка скорости ввода символов). Эта опция возможно позволит устранить не совсем правильные режимы работы клавиатуры. Прежде всего необходимо установить значение опции в "Enabled" (

X Typematic Rate Delay (msec)
- (задержка повторения в мсек.). Эта опция регулирует вторую временную характеристику - задержку перед автоповтором нажатой клавиши, которая может меняться от 0,25 до 1 сек., т.е. значение задержки

Serial, Parallel Port
Последовательный интерфейс Внимание!!! При не совсем корректном поведении "мыши" (неустойчивая работа, скачки, неравномерное движение) над

UART2 Mode Select
наличие такой опции в "BIOS Setup" означает, что системная плата поддерживает IrDA-функцию. Сама же опция является "подчиненной", поскольку ее активирование напрямую связано с п

X RxD, TxD Active
- опция установки полярности сигналов приема/передачи инфракрасного интерфейса. Стоит упомянуть, что "RxD" означает receiver (приемник), а "TxD" - transmitter (передатчик). Для

IR Duplex Mode
- опция для выбора дуплексного или полудуплексного режима работы инфракрасного порта. По умолчанию устанавливается "Half". Другим значением является естественно "Full" (дуплекс)

Parallel Port Mode
(режим работы параллельного порта). Естественно, что эта опция не может быть активной при запрещении использования параллельного порта. Параметр позволяет задать режимы работы параллельного порта в

X ECP DMA Select
- (выбор канала DMA для режима ECP). Параметр активизируется только при разрешении режима "ECP" или "ECP+EPP". Может принимать значения: "1" (или, например, "DMA

IDE Prefetch Buffer
(буфер предвыборки IDE). Встроенный IDE-интерфейс поддерживает режим предвыборки, который служит для ускорения чтения из буфера диска, сокращая время занятия шины компьютера. На контроллере SiS496

IDE Secondary Slave UDMA
эти опции позволяют установить режим работы каждого из четырех жестких дисков в системе, поддерживающих спецификации Ultra ATA (Ultra DMA). Если в системе установлен EIDE-диск (тем более IDE-диск),

Large Disk Access Mode
опция "Phoenix BIOS" для управления режимом доступа к дискам большой емкости (более 1024 цилиндров и 16 головок). Опция связывает доступ к диску с тем, каким образом операционная система

Video, AGP
AGP -2x Mode по умолчанию устанавливается "Disabled". "Enabled" выбирается лишь в случае, если графическая карта поддерживает режим AGP 2x. AGP

VLB(VESA)
Шина VL-BUS, предложенная ассоциацией VESA (Video Electronics Standard Association), изначально предназначалась для увеличения быстродействия видеоадаптеров. Первый стандарт шины бы

Embedded SCSI BIOS
- эта опция позволяет (через "Enabled") скопировать SCSI BIOS контроллера в системный BIOS. Преимущества такого решения очевидны. В противном случае BIOS SCSI-контроллера будет системой р

ONB SCSI LVD Term
- (терминаторы встроенного контроллера SCSI LVD). Параметр разрешает/запрещает подключение нагрузочных резисторов (терминаторов) на встроенном контроллере SCSI с LVD-передачей сигналов. "Phoen

ONB SCSI SE Term
- (терминаторы встроенного контроллера SCSI SE). Параметр разрешает/запрещает подключение нагрузочных резисторов (терминаторов) на встроенном SCSI-контроллере с SE-передачей данных. Может принимать

SCSI Controller
- опция поддержки SCSI-контроллера. В этой опции нет ничего необычного, если не указать, что она предназначалась еще для ISA- плат. Дело прежде всего в том, что SCSI-контроллер занимает одно ISA-пр

Функции перевода в режимы пониженного энергопотребления
Hard Disk Power Down Mode - данной опцией устанавливается режим консервации (энергопотребления), в который войдет жесткий диск после окончания установленного периода неакти

Hard Disk Timeout
- для использования этой опции предварительно опция "Power Management Mode"(336) должна быть установлена в "Customize" (или "Power Savings" в "Enabled"). Дан

Standby Timeout
- для использования этой опции предварительно опция "Power Management Mode"(338) должна быть установлена в "Customize" (или "Power Savings" в "Enabled"). Дан

Функции отключения системы
After G3 Enable - данная опция позволяет (если установлено "Enabled") в результате переключения режимов энергосбережения выйти на состояние G3, которое по методол

Функции включения системы
AC PWR Loss Restart - (рестарт после пропадания питания). Разрешение этого параметра позволяет системе включиться автоматически после пропадания питания. В противном случае

X KB Power On Hot Key
- при выборе значения "Hot Key" активируется поле "KB Power On Hot Key". Пользователю предлагается на выбор один из вариантов для запуска системы с помощью "горячих клавиш&

X LAN wake-up mode
- опция доступна при включении предыдущей опции. Через эту опцию "Phoenix BIOS" позволяет при удаленном включении включить и монитор ("On"). В противном случае - "Off"

Monitoring
Первой фирмой, которая стала применять встроенные средства контроля в массовых моделях системных плат, стала компания "ASUSTeK". Один из лидеров производства материнских п

Temperature Monitoring
- опция включения ("Enabled") функции температурного мониторинга системы. Секция "Fan Monitor" Chassis Fan Speed CPU Fan Speed

X CPU Critical Temperature
- возможные варианты: "Disabled", "45C", "50C", "55C", "60C", "65C", "70C", "75C". Thermal Sensor State

MPS 1.4 Support
- поддержка режима MPS 1.4 (Intel Multiprocessor Specification). Этот параметр появляется только в BIOS материнских плат, допускающих установку нескольких процессоров. Параметр указывает операционн

MPS Version Control For OS
- аналогичная опция со следующими значениями: "1.4" (по умолчанию), "1.1". С теми же параметрами в "AMI BIOS" замечены опции "M

Spread Spectrum Modulated
- (распространение модулированного спектра). При работе тактового генератора может возникать такое явление, как электромагнитная интерференция (ElectroMagnetic Interference - EMI). Физически интерф

Server Menu
EMP Password - серверная плата (например, C440GX) обязательно имеет порт под названием EMP (Emergency Management Port - порт аварийного управления), представляющий собой по

COM Port Address
- возможны варианты: "Disabled", "3F8" - обычно адрес COM1, "2F8" - обычно адрес COM2, "3E8". После указания адр

System Event Logging Submenu
Наряду с конфигурационным подменю консоли BIOS серверной материнской платы может содержать подменю с характеристиками различных системных событий. Установленный пользователем (администратором) ряд

Mark Existing Events
- назначение этой опции довольно простое, а вот применимость? Пользователю предлагается установить атрибуты для всех записей в журнале; предназначены ли они для чтения или не предназначены. По умол

X Pre-Boot Events
- фиксируются ошибки при проведении POST-тестирования. Для эффективной работы с этими меню необходимо рационально использовать опцию "On Next Boot" для очистки журнала. Выбирая л

Password Checking
- опция "AMI BIOS", аналогичная "Security Option" для "Award BIOS", с той лишь разницей, что значению "System" соответствует значение "Always", но

Справочные данные BIOS
В настоящее время большая часть системных плат комплектуется BIOS производства следующих фирм: - AWARD Software International Inc. (с 1999 г. вошла в состав фирмы Phoenix)

AWARD BIOS
Версия 2.50: AWARD_SW j262 TTPTHA 01322222 KDD ZBAAACA aPAf lkwpeter t0ch88 t0ch20x h6BB j09F Версия 2

PCI Latency Timer

Таймер задержки на шине PCI. Инициатор (Master) и целевое устройство на шине PCI должны иметь определенные ограничения на количество циклов ожидания, которые они могут добавлять к текущей транзакции. Кроме того, инициирующий агент должен иметь программируемый таймер, ограничивающий его присутствие на шине, как задающего агента в периоды максимальной загрузки интерфейса. Аналогичное требование предъявляется и к мостам, осуществляющим обращение к устройствам с большим временем доступа (ISA, EISA, MC интерфейсов), причем данные мосты должны разрабатываться исходя из жестких требований отсутствия значительного влияния низкоскоростных устройств на общую производительность шины PCI.

В случае отсутствия у хозяина шины достаточного объема буфера для хранения считанных данных, он должен отложить свой запрос на шину до полной готовности буфера. В цикле записи все данные, предназначенные для передачи, должны быть готовы к записи перед процедурой выполнения фазы доступа к шине. Для обеспечения максимальной производительности PCI интерфейса данные должны передаваться по схеме "регистр-регистр". В системах, построенных на шине PCI, всегда необходимо соблюдать компромисс между низким значением задержки (присутствием агента на шине в активном режиме) и достижение наивысшей производительности всех участников транзакций. Как правило, наивысшая производительность достигается при длительном непрерывном (пакетном) доступе устройства к шине.

Каждый слот расширения компонент интерфейса PCI имеет четко определенное количество тактов для получения непрерывного доступа к системной шине. С момента его получения каждый доступ сопрягается с начальной задержкой (пенальти), а соотношение между количеством холостых циклов и активных улучшается с увеличением циклов задержки шины (PCI Latency). В общем случае, допустимый диапазон значений задержек лежит в пределах от 0 до 255 тактов шины PCI с шагом, кратным 8. Регистр, управляющий данной задержкой, должен быть доступен для записи в случае, если устройство может осуществлять пакетный доступ к шине более чем за две фазы, и должен оставаться в режиме только для чтения (Read-Only) для устройств, обеспечивающих свой доступ за две и менее фазы в пакетном режиме (аппаратное значение таймера в этом случае не должно превышать 16 тактов PCI). Увеличение задержки, например, с 64 до 128 циклов шины должно улучшать системную производительность на 15% (производительность также увеличивается, если значение задержки изменить с 32 до 64 тактов). Если в системе используется чипсет с хабовой архитектурой (например, все Intel 8xx), то значение PCI Latency, присутствующее в настройках BIOS, относится только к мосту PCI-to-PCI AGP а не к Host-to-PCI, поскольку MCH (хабы основных интерфейсов, входящие в состав набора логики) не поддерживают PCI Latency.

AGP 2X Mode

Спецификация ускоренного графического порта (Accelerated Graphics Port) в своей основе содержит общие команды управления PCI с разницей в использовании возможности проведения прямых операций в памяти (DiME или DME - Direct (in) Memory Execute), наличия порта адресации (SBA - SideBand Addressing) и использования режима сквозной записи в системное ОЗУ (Fast Write).

Используя режим DiME, видеоадаптеры на основе шины AGP могут функционировать в двух режимах. В режиме DMA контролер ведет себя как обычное видеоустройство PCI, используя только собственную локальную память для хранения текстур и выполнения операций - режим функционирования DiME отключен. В случае использования режима Execute контроллер "унифицирует" часть системной памяти (именно этот объем указывается в параметре "AGP Aperture Memory Size") для хранения текстур, используя специфическую схему переадресации (GART - Graphic Address Remapping Table), динамически переназначая 4KB-страницы. Некоторые производители видеоконтроллеров не вводят поддержку режима DiME (AGP-текстурирование), используя интерфейс AGP только для совместимости, а реализуя лишь режим DMA. По сути дела, такой акселератор работает как обычный PCI-видеоадаптер лишь с "механической" разницей - частота функционирования увеличена в два раза: 66MHz у AGP против 33MHz у PCI.

Специфический порт адресации SBA дает возможность, используя фронт и срез синхросигнала, увеличивать результирующую (ее еще называют "эффективной") частоту шины AGP, не увеличивая при этом задающей (опорной) - 66MHz. AGP транзакции (пакет, в пределах которого несколько операций выполняются, как единое целое) используются только в режиме управления шиной (Bus Mastering) - в то время как обычная PCI транзакция в лучшем случае может передавать четыре 32bit слова за 5 тактов (так как передается адрес по линиям адреса/данных для каждого пакета из четырех слов), транзакция AGP может использовать Sideband для передачи адреса небольшими частями одновременно с данными. Во время передачи пакета из четырех слов передаются четыре части адреса для следующего пакетного цикла. По завершении цикла адрес и информация запроса для следующего пакета уже переданы, поэтому следующий пакет из четырех слов может стартовать немедленно. Таким образом, по AGP можно передать четыре слова за 4 цикла шины, а не за пять, необходимых для PCI, что, с учетом 66MHz частоты синхронизации, в идеале дает пиковую пропускную способность 264MBps.

Для более быстрой передачи информации процессор сначала записывает данные в системную память, а графический контроллер делает их выборку. Однако в случае передачи большого объема данных, пропускной способности системной памяти может не хватить, для чего внесен сквозной режим передачи - Fast Writes. Он позволяет процессору напрямую, не обращаясь к системной памяти, передавать данные графическому контроллеру, что, безусловно, достаточно ощутимо может поднять производительность графической подсистемы и снять часть нагрузки с основной подсистемы памяти ПК. Тем не менее, данный режим поддерживается не всеми системными логиками - состояния статусных регистров отдельных чипсетов запрещают на самом низком уровне его использование. Так, режим сквозной записи на данный момент реализован в некоторых чипсетах от Intel (серия i820, i840, i850 и i845x) и VIA (Apollo 133A, KX133, KT133 и все последующие). Системные логики i440хX, i810, i815, AMD-750, AMD-760 и AMD-760MPx данный режим не поддерживают.

Режим AGP 2X позволяет включать/выключать (Enable/Disable) удвоенный протокол передачи данных по интерфейсу AGP. Как уже говорилось, передача данных в спецификации AGP 1X осуществляется по фронту синхросигнала, используя 66MHz тактовый сигнал, обеспечивая в пике пропускную способность в 264MBps. Включение режима AGP 2X Mode удваивает пропускную способность при помощи передачи данных по фронту и срезу синхросигнала до теоретического "потолка" в 528MBps. При этом, понятно, обязательна поддержка спецификации AGP2X как базовой логикой, так и графическим контроллером. Выключение данного режима рекомендуется, если наблюдается нестабильная работа системы или планируется разгон (не учитывается для базовых логик с асинхронным интерфейсом AGP - например, серии i850 и i845x).

AGP Aperture Memory Size

Гипотетическое преимущество интерфейса AGP относительно PCI, если не учитывать схему синхронизации, состоит в том, что он позволяет использовать системное ОЗУ как часть унифицированной архитектуры (UMA - Unified Memory Architecture) для хранения данных, применяя ранее упоминавшийся режим DiME. Графический адаптер может получать доступ к данным и работать с ними прямо в системной памяти, минуя собственную локальную память. Эта особенность требует отведения четко заданного объема системного ОЗУ для использования под операции с графическими данными. По мере увеличения объема локальной видеопамяти графического контроллера, данная особенность резервирования части системной памяти, понятно, теряет собственную релевантность, в результате чего существует несколько рекомендаций по использованию объема отводимого участка основной памяти.

Вообще, апертура является частью диапазона адресного пространства системного ОЗУ, отведенного под графическую память. Ведущие циклы, подпадающие под этот диапазон апертуры, пересылаются к интерфейсу AGP без необходимости трансляции. Размер апертуры AGP определяется, как максимально используемая AGP память, умноженная на два (х2), плюс 12MB - это значит, что размер используемой памяти AGP составляет менее половины размера апертуры AGP. Данное обстоятельство объясняется тем, что система требует не кэшированную память AGP, плюс аналогичную по объему область памяти для комбинированной записи и дополнительные 12MB для виртуальной адресации. Физическая память освобождается по необходимости только когда API (программный слой) делает соответствующий запрос создания нелокальной поверхности (Create Non-local Surface). Операционные системы Windows 9х, например, используют эффект "водопада" (Waterfall Effect), когда поверхности сначала создаются в локальной памяти, а в случае ее заполнения, процесс создания поверхности передается в AGP память, а затем - в системную. Таким образом, использование ОЗУ автоматически оптимизируется для каждого приложения, где AGP- и системная память не используются без абсолютно крайней необходимости.

Однозначно дать схему определения оптимального размера апертуры очень сложно. Тем не менее, оптимум резервирования истемного ОЗУ может определяться следующей формулой: общий объем системного ОЗУ/(объем видео ОЗУ/2). Например, для видеоадаптера с 16MB видеопамяти в ПК со 128MB системного ОЗУ апертура AGP составит 128/(16/2)=16MB, а для видеоадаптера с 64MB видеопамяти в ПК с 256MB системного ОЗУ - 256/(64/2)=8MB. Данное решение является своего рода аппроксимацией - реально в любом случае рекомендуется отводить под апертуру не менее 16MB. Необходимо также помнить, что размер апертуры (по схеме 2 N , или выбор между 32/64 MB) прямо не соответствует получаемой в результате производительности, поэтому увеличивая его до огромных пропорций, производительность не улучшиться. В настоящее время, при среднем объеме системного ОЗУ 128-256MB, практическим правилом считается иметь размер апертуры AGP от 64MB до 128MB. Превышая 128MB "барьер", производительность не ухудшается, но все равно лучше придерживаться "стандартных" 64-128 MB, чтобы размер таблицы GART не был слишком большой.

Другой "лобовой" рекомендацией, являющейся скорее результатом множественных практических экспериментов, может быть отведение под AGP Aperture Memory Size половины объема системного ОЗУ с учетом возможности BIOS: 8/16/32/64/128/256 MB (схема с шагом 2 N) или выбор между 32/64 MB. Однако в системах с небольшим (до 64MB) и с большим (от 256 и более) объемом ОЗУ данное правило не всегда работает (сказывается эффективность), кроме чего, как говорилось ранее, надо еще и учитывать объем локального ОЗУ самой видеокарты. Поэтому рекомендации в данном контексте можно представить в виде следующей таблицы с учетом возможности BIOS:

Зависимость размера апертуры от объема системного ОЗУ

Объем системного ОЗУ

AGP Aperture Size

Объем системного ОЗУ

AGP Aperture Size

Spread Spectrum Modulated

Генератор синхросигналов (Clock Synthesizer/Driver) является источником пульсаций, предельные величины которых образуют электромагнитную интерференцию - электромагнитное излучение (помехи), проникающее за пределы среды передачи, главным образом за счет использования высоких частот для несущей и модуляции. В основе эффекта EMI лежит сложение двух или более частот, в результате чего спектр сигнала приобретает сложный характер. Спектральная модуляция тактового импульса (SSM, по-другому SSC - Spread Spectrum Clock) позволяет равномерно распределить ничтожно малые значения общего фона электромагнитного излучения, исходящего от любого функционирующего компонента системы, по всему частотному спектру синхроимпульса. Иными словами, SSM позволяет "скрыть" высокочастотные помехи на фоне полезного сигнала путем внесения в его спектр еще одного дополнительного сигнала, функционирующего в частотном диапазоне нескольких десятков килогерц (такого рода процесс и называется модуляцией).

Механизм SSM предназначается для уменьшения интерференции гармоник высших типов частоты функционирования шины. Теория сигналов говорит о том, что любая форма волны порождает высшие типы гармонических колебаний, которые аккумулируясь впоследствии могут стать помехой для основного сигнала. Одним из путей обхода данной проблемы является воздействие на основной сигнал определенной частоты модулирующих колебаний гораздо более низкой, что является результатом вариаций ±1% от номинального значения задающей. Обычно реализация SSM сводится к использованию двух разных значений, номинальная частота для которых является опорной, или установка основной частоты как максимума (низкопрофильная модуляция) - чаще к опорной. В действительности же существует масса причин и методов.

В основе стоит факт, что с увеличением частоты функционирования электронные компоненты излучают электромагнитные помехи, которые, в свою очередь, могут стать причиной интерференции сигналов других устройств. Поскольку любое устройство, которое превышает предел допустимых значений влияний сторонних сигналов, не проходит сертификацию федеральной комиссии по связи (FCC - Federal Communication Committee), важно понять методы определения уровня EMI. Для начала тестируемое устройство вводят в режим радиоприемника и определяют диапазон частоты приема в широком спектре с измерением интерференция с видео и аудио сигналами. Чувствительность полосы пропускания тестируемого устройства определяется в порядке 1MHz. Если основная рабочая частота модулируется, расширяя полосу пропускания на более чем типичные 4-5 MHz, спектр электромагнитной интерференции изменяется: вместо острых резких пиков (обычная форма проявления EMI) появляются так называемые "гауссовы колокола" (форма сигнала, сверху ограниченная кривой, описываемой гауссовым распределением), в результате чего результирующая амплитуда сигнала становится значительно меньше (1/3-1/4 от размера оригинального пика EMI). Однако, несмотря на это, энергетика остается постоянной. Поскольку ширина импульса становится больше, а закон сохранения энергии должен выполняться, амплитуда этого сигнала будет меньше.

Разрешение (Enable) модуляции спектра может уменьшить уровень ЭМИ, вызванный скоплением близкорасположенных компонентов, функционирующих на высоких частотах, и улучшить стабильность работы. В случаях использования внештатных условий ("разгон"), включение SSM может привести к нестабильной работе системы из-за того, что с большим значением коэффициента умножения, применяющегося в настоящее время, ±0.5% модуляции могут стать причиной разницы настолько, насколько, скажем, 10MHz для одного цикла модуляции. Иными словами, если процессор функционирует на предельной частоте, ее увеличение еще на 10MHz может стать фатальным, поэтому при работе системы во внештатных условиях функционирования (Overclocking) SSM настоятельно не рекомендуется использовать (Disable).

Autodetect DIMM/PCI Clk

В течение нормального функционирования системы синхросигналы от формирователя передаются через все слоты расширения интерфейсов памяти и PCI. Каждый отдельный слот и его выводы имеют собственные индуктивность, полное сопротивление и емкость, приводящие к ослаблению и затуханию синхросигнала. В добавление к этому сторонние сигналы являются источником EMF (Electric Motion Force, ЭДС) и EMI. Рассматриваемый параметр помогает автоматически определять и настраивать частоту функционирования модулей памяти и адаптеров интерфейса PCI. Его включение (Enable) позволяет уменьшить влияние электромагнитной интерференции на устанавливаемые в систему компоненты, что, в свою очередь, повышает общую стабильность работы всей системы в целом.

Резюме

Итак, ясно одно: однозначно высокоскоростную и чрезвычайно надежную систему можно получить, используя только достаточно качественную память. Это значит, что на данный момент современная память, если она, например, SDRAM, должна жестко удовлетворять все техническим требованиям, выдвигаемым, как минимум, в рамках спецификации РС100. Приобретая память, отвечающую требованиям РС133, Вы получаете дополнительную гарантию, что те параметры, которые описывались ранее, можно смело установить в рекомендуемый минимум (максимум) и получить максимально быструю и одновременно надежную систему. Саму степень "способности к разгону" и отказоустойчивости каждый модуль памяти, равно как и системная (материнская) плата, определяет по-своему. Именно поэтому четкой рекомендации относительно устанавливаемых параметров дать практически нереально. Но, с другой стороны, есть уже готовая схема настройки, придерживаясь которой можно, затратив некоторое время, создать собственную систему, обеспечивающую максимальные показатели производительности и гарантированного функционирования. На вопрос, как поведет себя модуль памяти, да и система в целом, с установленными в BIOS настройками, однозначно может ответить только конкретная ОС и специализированные тестовые пакеты, которые в состоянии достаточно сильно нагрузить подсистему памяти, тщательно ее проверить и указать на возможные сбои или ошибки. Иными словами, только знание и понимание всех описанных ранее параметров, а также терпение и время позволят добиться желаемого результата в достижении заветной цели любого пользователя ПК: собрать максимально быструю и отказоустойчивую систему - идеал соотношения "качество/производительность"..

Жертва в кроватке или как правильно прошить BIOS

От редактора: Бывает такое с человеком, бывает. Особенно сильно это проявляется, когда он узнает, что не прикладывая особых усилий он может достичь чего-то значительного. Называется такое "это" - жажда халявы. Именно такая жажда меня одолела в свое время, когда я узнал, что есть такая процедура, как перепрошивка BIOS материнской платы, и что после проделывания оной процедуры система может заработать лучше.

Документация, статьи, знакомые, Интернет - все меня уверяли, что все будет окей. Но, как оказалось, критическим пунктом была документация, в которой было сказано, что после прошивки следует нажать кнопку end, перезагрузить машину, а потом кнопку отпустить. Скачал последнюю прошивку, все сделал по правилам, нажал кнопку, перезагрузил машину. И тут, когда кнопку нужно было отпустить, с ужасом обнаружил, что вместо кнопки end нажал кнопку delete. Здрасьте на фиг, приехали.

Вторая материнская плата. При ее помощи пытаюсь перепрошить BIOS первой материнской платы "на лету". Запускаю программу, указываю файл прошивки и перед тем как нажать OK меняю микросхемы BIOS. Упс... не удалось... Оказалось, что моя первая микросхема было рассчитана на 12 В, а на той матери, на которой я это делал, стояла 5-вольтовая... Опять не срослось. Тем более что я как-то умудрился расколоть микросхему BIOS второй мамы при ее вытаскивании. Уже не срастется.

И вот на подходе третья (!) материнская плата (попросил у друга). В ней уже не было Flash-BIOS. Да, в этот день мне везло. Последние две микросхемы BIOS я спалил по откровенной глупости - просто вставил их в гнездо не той стороной, и они вспучились. Через пару дней, когда я не без значительных финансовых вливаний все-таки смог восстановить все железо, до меня вдруг дошел один маленький факт - я пытался прошить BIOS той же прошивкой, которая у меня стояла до этого. Просто производитель еще не сделал ничего нового, а я при скачивании нового BIOS не догадался сравнить версии прошивок. Вам хочется такого счастья? Нет? Тогда читайте.

От автора: Внимайте каждому слову! Ибо иначе может все "нагнуться". Заранее предупреждаю, что ни я, ни редакция не несут никакой ответственности за то, что вы можете превратить компьютер в красивый ящик для хранения картофеля. В данной статье рассматривается перепрошивка только Award BIOS, и владельцы плат с BIOS других фирм ни в коем случае не должны следовать нижеприведенным рекомендациям!

Начнем с того, что все BIOS, рожденные до 1997 года, были ROM, то есть перепрошить программу микросхемы без специального устройства, называемого программатором, было невозможно. Но технологический рост различных устройств и видов памяти не мог не отразиться на BIOS. Через довольно продолжительный срок появилась Flash-ROM (ее еще называют EEPROM - Electrically Erasable and Programmable Read-Only Memory). Так вот, Flash-ROM решает проблемы беготни с новой прошивкой в сервис-центры (прямо-таки фантастический вариант - пользователь, в связи с отловленным багом, бежит обновлять BIOS).

Наиболее актуальной причиной замены BIOS является установка более мощного процессора, о котором ваша плата ничего не знает, но технологически способна принять его на борт. Замена прошивки может подружить процессор и плату, но, естественно, технологические проблемы новая прошивка не решит - поставить Celeron на плату с Socket 7 или установить Athlon XP на плату на базе VIA KT133 вам не удастся.

Вторая причина - жесткие диски большого объема, которые не опознаются вашей материнской платой, а при обновлении BIOS могут с ней подружиться, ибо за работу с встроенным контроллером жестких дисков отвечает именно BIOS.

Третья не менее веская причина - количество пунктов настройки системы. Не все BIOS радуют нас такими важными параметрами, как, например, AGP Fast Writes или SBA. А в новой версии прошивки эти вещи могут быть.

Наконец, не самый разумный, но самый популярный пункт - "просто хочу". Извините, но шить BIOS с такой же частотой, с которой обновляются антивирусные базы, нет никакого смысла. (Еще один аргумент в пользу этого - любители ставить "самые новые драйвера" с сайтов NVIDIA, VIA и проч. довольно часто пишут мне в техподдержку письма с воплями о рухнувшей системе, а уж любителей попрошивать BIOS "потому что вышел новый" среди клиентов техпомощи так вообще хоть отбавляй - прим. ред.)

Методическое пособие

С данного устройства BIOS переходит к загрузке со следующего по списку загрузки устройства... просто возвращать управление, либо возвращать сообщение об ошибке . В любом случае реализация метода... от них реализацию. Это может стать проблемой в мире, где...

  • Техническая диагностика средств вычислительной техники учебное пособие для преподавателей и студентов средних профессиональных учебных заведений по специальности 230101 «вычислительные машины комплексы системы и сети»

    Документ

    ... стать источником ошибок, поэтому в современных программах настройки BIOS ... по включении питания). Некоторые из аудио- и видео-кодов сообщений об ошибках , ... а устройство-1 не подключено, BIOS выдаст сообщение об ошибке . ACT (Drive Active) - ...

  • Опции стандартного bios setuр

    Документ

    Потере информации по мере старения батареи или может стать недоступной, ... -серверы и т.п.) без выдачи сообщения об ошибке теста клавиатуры. 4. ADVANСED СMOS ... WITН BIOS DEFAULTS Автоконфигурация со значениями BIOS по умолчанию. Значения BIOS по умолчанию...

  • - (поддержка спецификации шины PCI 2.1). При разрешении этого параметра поддерживаются возможности спецификации 2.1 шины PCI. Спецификация 2.1 имеет два основных отличия от спецификации 2.0: максимальная тактовая частота шины увеличена до 66 МГц и вводится механизм моста PCI-PCI, позволяющий снять ограничение спецификации 2.0, согласно которой допускается установка не более 4-х устройств на шине. К тому же внедрение спецификации 2.1 позволило оптимизировать совместное сосуществование PCI- и ISA-шин (подробнее в опции "Delayed Transaction"). Запрещение этого параметра имеет смысл только при возникновении проблем после установки дополнительной PCI-платы (как правило, проблемы могут возникнуть только с достаточно старыми PCI-устройствами), а также с ISA-устройствами, никак не желающими буферирования своей информации, а значит также не поддерживающими эту спецификацию. Параметр может принимать значения:
    "Enabled" - разрешено,
    "Disabled" - запрещено.
    Опция может называться "PCI 2.1 Compliance".

    PCI Clock Frequency

    Опция для установки частоты шины PCI. В приведенном виде такая опция была внедрена на первых "пентиумных" машинах, а затем перенесена на 486-е системы с процессорами AMD и PCI-шиной. Частота шины через множитель "привязывалась" к частоте центрального процессора и имела следующий ряд значений: "CPUCLK/1.5" (по умолчанию), "CPUCLK/2", "CPUCLK/3" и фиксированные "14 Mhz" (было и так!).
    Опция "PCI Clock Speed" предлагала следующие значения: "Same as CPU", "2/3 CPU", "CPU/2", "1/8 CPU". Опция "HCLK PCICLK" представляла собой делитель между системной частотой и частотой локальной шины: "1-1", "1-1.5", "AUTO". Опция "PCI Bus Frequency" предлагала значения "CPUExt/3", "CPUExt/2.5", "CPUExt/2", и они связывали частоту PCI-шины с системной. Опция "CPU Host/PCI Clock" лишь через значение "Default" позволяла для PCI-шины получить стандартные 33 МГц.
    Предварительная картина была бы неполной без двух совместных опций. Опция "PCI Clock Speed Override" через значение "Enabled" вообще давала разрешение на "переопределение" частоты PCI-шины, а вот опция "PCI CLK" могла бы удивить и искушенного пользователя. Значение "Asynchronous" позволяло выбрать для PCI-шины произвольную частоту. А вот значение "Synchronise" "жестко" связывало тактовую частоту системной шины и частоту PCI-шины. Только предварительно с помощью джамперов на системной плате необходимо было установить системную частоту и множитель для процессора и в итоге получить, например, для Pentium 120 частоты: 120, 60 и 30 МГц (PCI-шина).
    Значительно более современный вариант - это опция "PCI/AGP Clock". Это означает, что данной опцией устанавливаются частоты для двух шин, хотя еще не так давно различные версии BIOS не предоставляли таких возможностей. Приведенный вариант опции в большей степени предназначен для "разгона" устройств на PCI-шине (весьма опасного) и для AGP. Значения опции, т.е. частоты шин, напрямую связаны с установками частоты системной шины в опции "CPU Host Clock". Если последняя превышает или равна 100 МГц, то для PCI и AGP устанавливаются значения, соответственно равные "CPU Host Clock"/3 и /1.5. Для более низкой частоты шины процессора деление производится на 2 и 1. Поэтому, если системная частота равна 66 МГц, то для PCI и AGP получаем стандартное соотношение 33/66 МГц. Тот же, т.е. стандартный, вариант имеет место при частоте в 100 МГц. Все остальные значения частоты системной шины ведут к "разгону" обоих интерфейсов.
    Современные системы с опциями типа "System/PCI Frequency (MHz)" предоставляют широчайшие возможности для "разгона", а именно не набор из нескольких значений, а солидное меню с целым рядом параметров, начиная со значения "100/33" (делитель 3:1) и заканчивая значением "178/44.51" (делитель 4:1) и с шагом для системной шины в 1 МГц. Все это было бы замечательно, если бы не присутствовал элемент риска. Практически все производители системных плат "успешно" стали решать задачи "разгона" PCI- и AGP-интерфейсов, отодвинув на последний план возможность ускорения системной шины и процессора без "втягивания" в этот "разгон" остальных системных компонентов. Первой "ласточкой" в этом "разогнанном" мире была системная плата от "Gigabyte" - GA8IRXP , предложившая дополнительные отдельные делители для каждой из шин и тем самым давшая возможность по сути устанавливать оптимальные частоты интерфейсов PCI и AGP независимо от "разогнанного" системного.

    PCI Dynamic Decoding

    Установка в "Enabled" позволяет системе запоминать PCI-команду, которая только что была запрошена. Если последующие команды совпадают с некоторой адресной областью, циклы записи будут автоматически интерпретироваться как PCI-команды.

    PCI Latency Timer (PCI Clocks)

    - (таймер времени ожидания для шины PCI). Значение этой опции указывает, в течение какого времени (в тактах PCI-шины) поддерживающая режим "Busmaster" PCI-карта может сохранять контроль над PCI-шиной, если к шине обращается другая PCI-карта. Фактически это и есть таймер, ограничивающий время занятия PCI-шины устройством-задатчиком шины. По истечении заданного времени арбитр шины принудительно отбирает шину у задатчика, передавая ее другому устройству. Допустимый диапазон изменения этого параметра - от 16 до 128 с шагом, кратным 8. Правда, в некоторых случаях добавляется еще значение "Auto Configured" (по умолчанию), что значительно облегчает сомнения и мучения пользователя.
    Значение параметра необходимо изменять осторожно, так как оно зависит от конкретной реализации материнской платы, и только в случае, если в системе установлены по меньшей мере две PCI-карты, поддерживающие режим "Busmaster", например, SCSI- и сетевая карты. Графические PCI-карты не поддерживают режим "Busmaster", скорее, не поддерживали. Чем меньше устанавливаемое значение, тем быстрее другая PCI-карта, требующая доступа, получит доступ к шине. Если требуется выделить для работы, например, SCSI-карты больше времени, то можно увеличить значение для PCI-слота, в котором она находится. Значение для сетевой карты, например, соответственно необходимо уменьшить или вообще установить равным 0, хотя в некоторых случаях установка 0 не рекомендуется. В общем случае, какое значение параметра пригодно и оптимально для данной системы, зависит от применяемых PCI-карт и проверяется с помощью тестовых программ и опытной эксплуатации. Необходимо также учитывать, в какой степени "карты-конкуренты" чувствительны к возможным задержкам. Учитывая вышесказанное, вспомним о существовании еще одного "master"-устройства, а именно - центрального процессора. Так что слишком заниженное значение времени ожидания может сказаться на эффективности управления процессором локальной шины.

    Опция также может носить названия: "PCI Bus Time-out", "PCI Master Latency", "Latency Timer", "PCI Clocks", "PCI Initial Latency Timer". Для последней опции ряд возможных значений имел вид: "Disabled", "16 Clocks", "24 Clocks", "32 Clocks". Еще одна старенькая опция, "PCI Bus Release Timer", имела такой набор значений: "4 CLKs", "8 CLKs", "16 CLKs", "32 CLKs".
    И еще одно очень важное замечание. В свое время эта опция (и ей подобные) вводились с учетом совместного существования PCI- и ISA-шин. ISA-шина позволяла использовать одно "master"-устройство. Это применялось редко, как раньше, так и в последние годы существования ISA-шины. Зато PCI-шина дала возможность одновременного использования нескольких "master"-устройств. Учитывая различия в скорости шин, а тем более в их пропускной способности, необходимо было решить проблему совместной работы "master"-устройств на PCI-шине и стандартных устройств на более медленной ISA-шине. Особенно это касалось распространенных в то время звуковых и сетевых карт для ISA-шины, обладавших незначительным объемом буферной памяти, т.е. чувствительных к любым задержкам при передаче данных.
    "AMI BIOS" позволял выбрать значение параметра в диапазоне от 0 до 255 тактов с единичным шагом. Значение "66" устанавливалось по умолчанию, хотя меньшее значение владения шиной PCI-устройством оказывалось более предпочтительным. Более свежие версии "AMI BIOS" стали менее демократичны: 32, 64, 96, 128, 160, 192, 224, 248 и "Disabled". К тому же "мелькнуло" еще одно название опции - "Master Latency Timer (Clks)", а по умолчанию стало устанавливаться значение "64".
    Правда, это еще не весь возможный перечень. Функции "Latency Timer Value" и "Default Latency Timer Value" применяются совместно. Если в последней опции установить "Yes" (оно же и по умолчанию), то тогда первая функция будет проигнорирована. Чуть выше уже зашла речь о возможности установки параметров для отдельных слотов. Вот как реализует такую возможность "Phoenix BIOS":
    "PCI Device, Slot #n",
    "Default Latency Timer: ",
    "Latency Timer: ",
    Естественно, что для работы с этими параметрами выводится отдельное конфигурационное подменю. Для n-го слота пользователь может выбрать установку по умолчанию ("Yes"), тогда в нижнем поле будет выведено значение в 16-ричной форме. При этом доступ пользователя к полю "Latency Timer:" будет заблокирован. Если же в опции "Default Latency Timer:" установить "No", то появится возможность вручную установить значение из ряда: 0000h .... 0280h. Последнее значение соответствует десятичному 640. По умолчанию устанавливается 0040h (64 такта).
    Еще один вариант значений опции "Latency Timer": "20h", "40h", "60h", "80h", "A0h", "C0h", "E0h", "Default" (т.е. "40h").
    Поэтому при конкретном решении стоящей перед пользователем задачи (или проблемы) надо исходить прежде всего из возможностей чипсета, версии BIOS и используемых карт расширения.

    PCI Parity Check

    Некоторые мощные чипсеты, прежде всего серверных систем, предоставляют возможность (через "Enabled") контролировать поток данных на шине PCI по четности. При этом контролируются как адресные данные, так и собственно данные. Ошибки при этом не исправляются, но пользователь о них информируется. Что также важно, такой метод контроля должна поддерживать и сама PCI-карта расширения.
    Опция может называться и "PCI Parity Checking", или "PCI Bus Parity Checking".

    PCI Preempt Timer

    - (таймер времени вытеснения для шины PCI). На первый взгляд по смыслу эта функция аналогична функции "PCI Latency Timer", возможна даже некоторая путаница, хотя в данном случае кое-что наоборот. Значение этой опции указывает, в течение какого времени (в тактах PCI-шины, или локальных тактах - LCLKs) поддерживающая режим "Busmaster" PCI-карта сможет не контролировать шину, а находиться в состоянии ожидания пока этой шиной владеет другая карта. Арбитр шины отслеживает указанный временной интервал с момента подачи запроса, после чего ожидающее "master"-устройство вытесняет своего "товарища".
    Для выбора предагаются значения из ряда: 5, 12, 20, 36, 68, 132, 260, в цифровом виде или с отображением единицы измерения - "5 LCLKs" и т.д. Обязательным является параметр "No Preemption" (или "Disabled"). Причем последний, как правило, устанавливается по умолчанию. Эта опция в таком виде уже не применяется, так что встреча с ней на старых машинах может вызвать некоторые трудности. Во всяком случае при наличии хотя бы двух "master"-устройств на PCI-шине значение "Disabled" (или аналогичное) должно быть заменено на более оптимальное.
    Опция может называться и "PCI Preemption Timer".

    Peer Concurrency

    - (параллельная работа или, дословно, - равноправная конкуренция). Этот параметр разрешает/запрещает одновременную работу нескольких устройств на PCI-шине. При включении опции включается дополнительное буферирование циклов чтения/записи в чипсете. Но могут возникнуть проблемы, если не все PCI-карты готовы поддерживать такой режим работы. В этом случае работоспособность системы проверяется опытным путем.
    Действие этой опции затрагивает и совместную работу PCI- и ISA-шин. Например, шинные PCI-циклы могут перераспределяться и буферизироваться во время ISA-операций, таких как передача по DMA-каналам в режиме "Bus-Master". Параметр может принимать значения:
    "Enabled" (по умолчанию) - разрешено,
    "Disabled" - запрещено.
    Опция может называться и "PCI Concurrency" или "Bus Concurrency". Дополнительные устройства, "жаждущие конкуренции", появляются в опциях "PCI/IDE Concurrency" или "PCI-to-IDE Concurrency".
    PERR#
    SERR#
    - "AMI BIOS" через обычные "Enabled" (разрешено, включено) и "Disabled" (запрещено, отключено) предлагает пользователю "поработать" с интерфейсными сигналами PCI-шины: PERR# и SERR#. Этим сигналам, для справки, соответствуют контакты шины - B40 и B42 соответственно. Несколько слов о самих сигналах.
    "PERR#" - I/O PCI Parity Error. Сигнал выставляется приемником данных на шине через один шинный такт после выдачи сигнала PAR (Parity Error - контакт A43). Сигнал PERR# становится активным, если определена ошибка по четности на PCI-шине. При этом в PCICMD-регистре по сигналу PERR# устанавливается бит "Enable". Данной опцией как раз можно запретить установку сигнала об ошибке ("Disabled" устанавливается по умолчанию).
    "SERR#" - I/O PCI System Error. В итоге также в PCICMD-регистре устанавливается бит "SERRE" (SERR# Enable). Это интегрированный сигнал, для выставления которого требуется выполнение одного из условий:
    1. Выставляется сигнал PERR# на PCI-шине, что контроллируется битом 3 ERRCMD-регистра,
    2. Сигнал SERR# будет выставлен через один шинный такт после определения нарушения передачи данных в процессе инициированных PCI-циклов,
    3. Сигнал SERR# будет выставлен при ECC-операциях. ECC-ошибка сигнализируется через ERRCMD-регистр управления при корректируемой однобитной ошибке или множественной некорректируемой,
    4. Сигнал SERR# будет выставлен, когда ошибка по четности на PCI-шине определена во время передачи адресных данных с одновременной установкой некоторых сигналов ошибки в других регистрах,
    5. Могут быть дополнительные ситуации, например, выставление входного сигнала ошибки G-SERR# в бите 5 ERRCMD-регистра.

    Рассказать друзьям