Текст книги "Оптимизация BIOS. Полный справочник по всем параметрам BIOS и их настройкам"
Автор книги: Адриан Вонг
Жанр:
Программирование
сообщить о нарушении
Текущая страница: 6 (всего у книги 26 страниц) [доступный отрывок для чтения: 10 страниц]
Обычные опции: Enabled, Disabled.
Данная опция является определенным аналогом опции Onboard USB Controller. Эта функция BIOS определяет, должна ли BIOS присваивать IRQ для USB-контроллера. Если вы включите данную функцию, к USB-контроллеру будет привязан IRQ-адрес, и вы сможете подключать к нему USB-устройства.
Если вы отключите данную функцию, к USB-контроллеру не будет привязан IRQ-адрес. USB-контроллер будет отключен, а IRQ-адрес освободится. Это полезно в том случае, если у вас есть несколько устройств, которые требуют выделенных прерываний IRQ.
Выключение данной функции при использовании материнских плат с поддержкой APIC может не понадобиться (поскольку система поддерживает больше прерываний IRQ).
Assign IRQ for VGA (Присвоить адрес IRQ для VGA)Обычные опции: Enabled, Disabled.
Как правило, большинство видеокарт требуют IRQ-адрес. Если вы отключите IRQ-адресацию для таких карт, они будут функционировать неправильно. Поэтому рекомендуем включить данную функцию. Это позволит привязать к видеокарте IRQ-адрес.
Некоторым видеокартам не нужен IRQ-адрес. Обычно это дешевые видеокарты, поддерживающие только базовые функции. Обратитесь в документации вашей видеокарты, чтобы уточнить, нужен ей адрес IRQ или нет.
Если для вашей видеокарты не требуется IRQ-адрес, вы можете отключить данную опцию, чтобы высвободить IRQ для других устройств. Это полезно в том случае, если у вас есть несколько устройств, которые требуют выделенных прерываний IRQ. Выключение данной функции при использовании материнских плат с поддержкой APIC может не понадобиться (поскольку система поддерживает больше прерываний IRQ).
Если вы сомневаетесь, оставьте эту функцию включенной, так как видеокарты лучше работают при наличии адреса IRQ. Это верно даже для карт, которым не нужен IRQ-адрес.
AT Bus Clock (Таймер шины AT)Обычные опции: 7.16MHz, CLK/2, CLK/3, CLK/4, CLK/5, CLK/6.
Шина AT – это то же самое, что шина ISA. Изначально шина ISA представляла собой шину 8-бит с частотой 4.77 МГц. Затем она была расширена под 16-бит с частотой 6 МГц, а впоследствии 8 МГц. Наконец, шина ISA была стандартизирована под частоту 8.33 МГц.
Так как для завершения каждой операции ISA требуется от двух до восьми циклов, максимальная пропускная способность шины составляет от 4.77 Мб/с для карт 8-бит до 8.33 Мб/с для карт 16-бит.
Максимальная пропускная способность шины ISA 8-бит = 8.33 МГц х 1 байт (8-бит) / 2 цикла = 4.77 Мб/с.
Максимальная пропускная способность шины ISA 16-бит = 8.33 МГц х 2 байта (16-бит) / 2 цикла = 8.33 Мб/с.
Эта функция BIOS позволяет выбрать скорость таймера для шины ISA. Обычно значение для шины ISA определяется путем деления значения для шины PCI. Отсюда происходят такие значения, как CLK/2, CLK/3, CLK/4, CLK/5, и CLK/6. Если предположить, что частота шины PCI задана как 33 МГц, частота и пропускная способность шины ISA 16-бит будут такими, как показано в табл. 4.2.
Таблица 4.2
Фиксированное значение 7.16MHz определяется путем деления стандартной скорости таймера (14.318 МГц) на 2.
Как видите, значение CLK/4 настраивает скорость шины ISA на 8.33 МГц (максимально допустимое значение в официальных спецификациях ISA). Но вы можете и разогнать шину ISA: выберите значение CLK/3 или CLK/2, чтобы повысить скорость до 11.11 или 16.67 МГц соответственно.
Разгонка шины ISA намного повышает ее производительность. Поэтому рекомендуем использовать максимально допустимое значение. Следует отметить, что, хотя новые карты ISA и могут работать на повышенных скоростях, это не относится к устаревшим картам.
Если ваши карты ISA не работают, выберите установку CLK /4 (или 7.16 МГц). Это позволяет удержать частоту шины ISA в пределах спецификации.
Обратите внимание на то, что расчеты в нашем примере основаны на использовании шины PCI 33 МГц. Если вы разгоняете шину PCI, учитывайте новое значение!
Например, если вы разогнали шину PCI до 37.5 МГц, частота и пропускная способность шины ISA 16-бит (при использовании настроек CLK/2, CLK/3, CLK/4, CLK/5 и CLK/6) будут такими, как показано в табл. 4.3.
Таблица 4.3
При работе с шиной PCI 37.5 МГц все настройки частоты шины ISA приводят к увеличению скорости. Только значения CLK/5, CLK/6 и 7.16MHz позволяют удержать частоту шины ISA в пределах спецификации. При разгонке шины PCI правильно выберите делитель для частоты шины ISA.
Если вы хотите избежать проблем, выберите стандартную установку 7.16MHz. Это абсолютно безопасно, так как данная опция настраивает шину ISA на фиксированную скорость 7.16 МГц, которая не зависит от скорости шины PCI.
ATA100RAID IDE Controller (IDE-контроллер ATA100RAID)Обычные опции: Enabled, Disabled.
Эта функция BIOS поставляется только с теми материнскими платами, которые оснащены дополнительным UtraDMA/100 IDE-контроллером с поддержкой RAID. Она позволяет включать или выключать данный IDE-контроллер.
Обратите внимание, что дополнительный IDE-контроллер, с которым работает данная функция, – это не то же самое, что встроенный IDE-контроллер материнской платы. Дополнительный контроллер UltraDMA/100 IDE устанавливается для поддержки UltraDMA/100 или RAID на те материнские платы, которые не предлагают подобную поддержку. Даже если встроенный IDE-контроллер материнской платы поддерживает как UltraDMA/100, так и RAID, он не управляется этой опцией. Она используется только для дополнительного IDE-контроллера.
Чтобы избежать неправильного понимания, я буду называть IDE-контроллер материнской платы встроенным IDE-контроллером, а дополнительный IDE-контроллер – внешним IDE-контроллером.
Если вы хотите подключить одно или несколько IDE-устройств к внешнему контроллеру UltraDMA/100 RAID, вы должны включить данную функцию. Выключить эту опцию можно только в одном из следующих случаев:
• если вы не подключали IDE-устройства к внешнему контроллеру UltraDMA/100;
• с целью проведения технического обслуживания.
При отключении внешнего IDE-контроллера будут освобождены два адреса IRQ, которые можно использовать для других устройств в системе. Это позволит ускорить процесс загрузки, так как BIOS внешнего IDE-контроллера больше не будет загружаться. Ваша система пропустит этапы загрузки и инициализации внешнего контроллера. Если вы не пользуетесь внешним IDE-контроллером, рекомендуем выключить эту функцию, чтобы ускорить процесс загрузки.
Athlon 4 SSED Instruction (Инструкция для Athlon 4 SSED)Обычные опции: Enabled, Disabled.
Изначально процессоры AMD Athlon поставлялись с технологией Enhanced 3Dnow! которая представляет собой набор из 19 новых инструкций SIMD. Эти инструкции аналогичны инструкциям SSE (Streaming SIMD Extensions) компании Intel, которые впервые появились в процессоре Intel Pentium III. Тем не менее, набор SSE Intel состоит не из 19, а из 70 инструкций SIMD.
Компании AMD пришлось признать, что инструкции Intel SSE намного более популярны у разработчиков программного обеспечения. Поэтому, начиная с серии Palomino процессоров Athlon XP (и MP), компания AMD начала использовать набор инструкций Intel SSE.
Так как первые 18 инструкций набора Enhanced 3Dnow! были идентичны инструкциям Intel SSE, компании AMD понадобилось только добавить 52 инструкции, чтобы создать полную копию набора Intel SSE. Конечно, AMD переименовала новый набор инструкций в 3DNow! Professional (даже несмотря на то, что этот набор представляет собой копию набора Intel SSE).
Также AMD добавила бит состояния, который по запросу сообщает любой программе о том, что процессор Athlon XP/MP поддерживает набор инструкций SSE. Правда, бит состояния может конфликтовать с операционной системой BeOS и некоторыми видеокартами.
Больше всего от этого пострадала операционная система BeOS. Бит состояния SSE заставляет данную операционную систему «думать», что процессор Athlon XP/MP – это процессор Intel. Поэтому система отправляет на процессор Athlon XP/MP инструкции, предназначенные для процессора Intel. Это ведет к сбою системы.
Бит состояния SSE вызывал проблемы совместимости и с другими программами. Например, некоторые видеокарты (скажем, Matrox G450) не могут запустить игру Quake III в среде Windows NT 4.0, если был активирован бит состояния SSE.
Если вы столкнулись с подобной проблемой, вам поможет функция Athlon 4 SSED. Она используется в качестве переключателя для бита состояния AMD Athlon XP/MP.
При включении данная функция активирует бит состояния SSE. Программа, которая делает запрос, получит информацию о том, что процессор совместим с SSE. Благодаря этому процессор получит все преимущества программ, оптимизированных для SSE.
При выключении данная функция отключает бит состояния SSE. Программа, которая делает запрос, не получит информацию о том, что процессор совместим с SSE. Процессор сможет использовать только возможности программ, оптимизированных для Enhanced 3DNow!
По умолчанию данная функция включается, что позволяет обеспечить оптимальную производительность с программами, оптимизированными для SSE. Рекомендуем не изменять эту установку.
Отключите данную функцию только в том случае, если у вас возникли проблемы совместимости с битом состояния SSE.
Auto Detect DIMM/PCI Clk (Автоматическое определение DIMM/PCI Clk)Обычные опции: Enabled, Disabled.
Когда таймер материнской платы дает импульс, пики сигналов создают EMI (Electromagnetic Interference – Электромагнитные помехи). В результате возникают помехи в работе других электронных устройств. Чтобы уменьшить воздействие помех, BIOS может модулировать импульсы или отключить неиспользуемые слоты AGP, PCI, а также слоты памяти.
Эта функция BIOS является аналогом опции Smart Clock функции Spread Spectrum, которая использует второй метод. При включении функции BIOS выполняет мониторинг PCI слотов и отключает сигналы ко всем свободным слотам. Сигналы к используемым слотам AGP, PCI и памяти отключаются в случае отсутствия активности.
Теоретически, EMI можно уменьшить таким образом и не подвергать систему риску. Это позволит системе снизить потребление электроэнергии, так как питание потребляется только работающими компонентами.
Выбор настройки для этой функции полностью зависит от ваших предпочтений. Рекомендуем включить данную опцию, чтобы сэкономить электроэнергию и уменьшить EMI.
Auto Turn Off PCI Clock Pin (Автоматическое отключение таймера PCI)Обычные опции: Enabled, Disabled.
Когда таймер материнской платы дает импульс, пики сигналов создают EMI (Electromagnetic Interference – Электромагнитные помехи). В результате возникают помехи в работе других электронных устройств. Чтобы уменьшить воздействие помех, BIOS может модулировать импульсы или отключить неиспользуемые слоты AGP, PCI, а также слоты памяти.
Эта функция BIOS является заменой функции Auto Detect DIMM/PCI Clk. При включении функции BIOS выполняет мониторинг PCI слотов и отключает сигналы ко всем свободным слотам. Сигналы к используемым слотам AGP, PCI и памяти отключаются в случае отсутствия активности.
Теоретически, EMI можно уменьшить таким образом и не подвергать систему риску. Это позволит системе снизить потребление электроэнергии, так как питание потребляется только работающими компонентами.
Выбор настройки для этой функции полностью зависит от ваших предпочтений. Рекомендуем включить данную опцию, чтобы сэкономить электроэнергию и уменьшить EMI.
B
Boot Other Device (Загрузка с другого устройства)Обычные опции: Enabled, Disabled.
Эта функция BIOS определяет, должна ли BIOS загружать операционную систему с Second Boot Device (Второе устройство загрузки) или Third Boot Device (Третье устройство загрузки), если ей не удается загрузиться с First Boot Device (Первое устройство загрузки). Данная функция включена по умолчанию, и мы не рекомендуем менять настройку.
BIOS сможет проверить второе и третье загрузочное устройство в том случае, если системе не удалось загрузиться с первого устройства. В противном случае, BIOS остановит загрузку и выдаст сообщение: «No Operating System Found» («Операционная система не была найдена»), даже если на втором или третьем устройстве загрузки имеется операционная система.
Boot Sequence (Порядок загрузки)Обычные опции: A, C, SCSI; C, A, SCSI; C, CD-ROM, A; CD-ROM, C, A; D, A, SCSI (только если у вас есть два и более диска IDE); E, A, SCSI (только если у вас есть три и более диска IDE); F, A, SCSI (только если у вас есть четыре и более диска IDE); SCSI, A, C; SCSI, C, A; A, SCSI, C; LS/ZIP, C.
Эта функция BIOS позволяет указать порядок, в котором BIOS будет выполнять поиск операционной системы во время загрузки.
Чтобы ускорить время загрузки, выберите первым жесткий диск, на котором записана ваша операционная система. Как правило, это диск C для дисков IDE; если вы используете жесткий диск SCSI, выберите SCSI.
Некоторые материнские платы имеют внешний IDE-контроллер. На подобных материнских платах опция SCSI заменяется опцией EXT. Данная опция позволяет компьютеру загрузится с жесткого диска IDE, подключенного к внешнему IDE-контроллеру, или с диска SCSI.
Если вы хотите запустить систему с жесткого диска IDE, который подключен к встроенному IDE-контроллеру, не настраивайте для параметра Boot Sequence значение EXT. Обратите внимание на то, что данная функция работает вместе с функцией Boot Sequence EXT Means.
Boot Sequence EXT Means (Порядок загрузки EXT)Обычные опции: IDE, SCSI.
Эта функция BIOS определяет, должна ли система загружаться с жесткого диска IDE, подключенного к внешнему IDE-контроллеру, или с жесткого диска SCSI. Она будет работать только в том случае, если для функции Boot Sequence вы выбрали опцию EXT.
Чтобы загрузиться с жесткого диска IDE, который не подключен к внешнему IDE-контроллеру, сначала вы должны настроить опцию Boot Sequence на EXT. Например, выберите значение EXT, C, A. Затем настройте функцию Boot Sequence EXT Means на IDE.
Чтобы загрузиться с жесткого диска SCSI, сначала вы должны настроить опцию Boot Sequence на EXT. Например, выберите значение EXT, C, A. Затем настройте функцию Boot Sequence EXT Means на SCSI.
Boot To OS/2 (Загрузиться в OS/2)Обычные опции: Yes, No.
Данная функция является аналогом функции OS Select For DRAM Ю 64M.
Если на компьютере установлено более 64 Мб памяти, устаревшие версии операционной системы IBM OS/2 управляют памятью не так, как другие системы. Поэтому в BIOS была добавлена эта опция, которая обеспечивает совместимость для подобных систем OS/2.
Если вы пользуетесь устаревшей версией операционной системы IBM OS/2, выберите значение Yes . Помните, что это правило действует только для тех версий OS/2, которые не были обновлены с помощью IBM FixPacks.
Начиная с версии OS/2 Warp v3.0, компания IBM перестроила систему управления памятью в соответствии с общепринятыми стандартами. Кроме того, было выпущено обновление FixPacks, позволяющее исправить старые версии OS/2.
Если вы пользуетесь операционной системой IBM OS/2 Warp v3.0 или более новой версией, выберите значение No. Если вы пользуетесь устаревшей версией операционной системы IBM OS/2, но установили обновление IBM FixPaks, тоже выберите значение No.
Если вы выберите опцию Yes при работе в новой или обновленной версии OS/2 (v3.0 или выше), это приведет к неправильному распознаванию памяти. Например, в системе с 64 Мб памяти будет зарегистрировано только 16 Мб памяти. Если у вас более 64 Мб памяти, система зарегистрирует только 64 Мб памяти.
Пользователи других операционных систем (например, Microsoft Windows XP) должны выбрать опцию No. В противном случае (и при условии наличия более 64 Мб памяти в системе), в памяти возникнут ошибки.
Заключение:
• если вы пользуетесь устаревшей версией операционной системы IBM OS/2, выберите значение Yes ;
• если вы пользуетесь операционной системой IBM OS/2 Warp v3.0 или более новой версией, выберите значение No;
• если вы пользуетесь устаревшей версией операционной системы IBM OS/2, но установили обновление IBM FixPaks, выберите значение No;
• пользователи других операционных систем (например, Microsoft Windows XP) должны выбрать опцию No.
Boot Up Floppy Seek (Поиск дисководов при загрузке)Обычные опции: Enabled, Disabled.
Эта опция BIOS определяет, должна ли BIOS выполнять поиск дисководов во время загрузки.
Если опция включена, BIOS попробует найти и инициализировать дисковод. Если найти дисковод не удалось (отсутствует или неправильно настроен), отобразится сообщение об ошибке. Однако процесс загрузки может продолжаться.
Если дисковод был найден, BIOS запросит его, чтобы определить, поддерживает он 40 или 80 треков. Так как современные дисководы поддерживают только 80 треков, данная проверка является, по существу, бесполезной.
Если опция выключена, BIOS не будет искать дисковод. Это позволит ускорить загрузку на несколько секунд.
Так как искать дисковод незачем, рекомендуем выключить данную функцию.
Boot Up Numlock Status (Клавиша NumLock при загрузке)Обычные опции: On, Off.
Эта функция BIOS настраивает режим ввода для числовой клавиатуры во время загрузки.
Если вы включите опцию, BIOS настроит числовую клавиатуру на числовой режим (для ввода чисел).
Если вы выключите опцию, BIOS настроит числовую клавиатуру на режим управления курсором.
Впрочем, вы можете изменить эту установку в любое время после загрузки компьютера. Эта функция всего лишь задает начальный режим клавиатуры при загрузке.
Выбор режима для числовой клавиатуры полностью зависит от ваших предпочтений.
Byte Merge (Слияние байтов)Обычные опции: Enabled, Disabled.
Данная функция является аналогом функции PCI Dynamic Bursting.
Если вы уже читали о функции CPU to PCI Write Buffer, вы знаете, что материнская плата имеет встроенный буфер записи PCI, который позволяет процессору мгновенно сделать четыре записи PCI (или 64-бита). Благодаря этому процессор высвобождается для другой работы, в то время как буфер PCI выполняет запись на шину PCI.
Процессор не всегда записывает на шину данные в режиме 32-бита. Имеют место и записи 8-бит и 16-бит. Даже если процессор записывает на шину PCI данные 8-бит, весь процесс считается одной операцией. С точки зрения пропускной способности подобная запись является эквивалентом записи 16-бит или 32-бита. Таким образом, пропускная способность шины PCI снижается, особенно если имеют место многочисленные записи 8-бит или 16-бит CPU-PCI.
Чтобы решить данную проблему, буфер записи можно запрограммировать на объединение записей 8-бит и 16 бит в записи 32-бит. Затем буфер будет записывать объединенные данные на шину PCI. Как видите, объединение записей 8-бит и 16-бит в записи 32-бит уменьшает количество требуемых операций PCI. Это позволяет повысить эффективность шины PCI и увеличить ее пропускную способность.
В решении проблемы вам поможет функция Byte Merge. Данная опция управляет объединением записей для буфера PCI.
Если вы включите ее, любая операция записи будет направляться в буфер записи. Записи собираются в буфер до тех пор, пока информации не будет достаточно для одной операции записи на шину PCI. Это позволит улучшить производительность шины PCI.
Если вы выключите эту опцию, все записи по-прежнему будут направляться в буфер записи PCI (если вы включили функцию CPU to PCI Write Buffer). Однако буфер не будет объединять записи 8-бит и 16-бит в записи 32-бит. Новые данные будут записываться в шину PCI сразу после того, как она освободится. При записи данных 8-бит и 16-бит эффективность шины PCI будет снижаться.
Рекомендуем активировать данную функцию.
Обратите внимание на то, что опция Byte Merge может быть несовместима с некоторыми сетевыми картами (или NIC). Например, сетевые карты серии 3Com 3C905 не смогут правильно работать с функцией Byte Merge.
Если ваша сетевая карта работает неправильно, попробуйте отключить эту опцию. В противном случае, включите данную опцию.
C
Clock Throttle (Разгонка таймера)Обычные опции: 12.5 %, 25.0 %, 37.5 %, 50.0 %, 62.5 %, 75.0 %, 87.5 %.
Данная опция используется только для систем с процессором 0.13m Intel Pentium 4 с кэш второго уровня 512 Кб. Такие процессоры поставляются с функцией Thermal Monitor, которая состоит из датчика температуры и TCC (Thermal Control Circuit – Цепь управления температурой). Так как датчик температуры располагается в самой горячей точке процессора (рядом с блоком ALU), он способен четко отслеживать температуру процессора.
Если Thermal Monitor находится в автоматическом режиме, и датчик температуры определяет, что процессор достиг максимальной допустимой температуры, отправляется сигнал PROCHOT# (Processor Hot – Процессор нагрелся), и происходит активация цепочки TCC. Затем TCC модулирует циклы таймера путем вставки нулевых циклов в диапазоне 50–70 % от общего количества циклов. Это приводит к тому, что процессор «отдыхает» в течение 50–70 % времени.
При снижении температуры TCC постепенно уменьшает количество нулевых циклов, пока температура не достигнет точки безопасности. Затем датчик температуры перестает отправлять сигнал PROCHOT#, чтобы отключить TCC. Данный механизм позволяет процессору динамически изменять рабочие циклы, чтобы удержать температуру в заданном диапазоне.
Эта функция BIOS обеспечивает ручную конфигурацию Thermal Control Circuit (Цепи управления температурой). Вместо того чтобы разрешить TCC автоматически начинать работу с цикла 30–50 %, вы можете настроить цикл вручную.
Доступные опции представляют собой заданные значения цикла при активации TCC. Они находятся в диапазоне между 12.5 % и 87.5 %. Обратите внимание на то, что данные значения показывают рабочий цикл процессора, а не его тактовую частоту. Тактовая частота процессора остается неизменной.
Вы не можете отключить эту опцию, так как цепь TCC выключить нельзя. Если ваш процессор будет работать при температуре, которая ниже заведенного минимума, цепь TCC никогда не будет активирована.
По умолчанию используется значение 62.5 %. Это значит, что цепь TCC будет добавлять нулевые циклы, чтобы позволить процессору «отдыхать» в течение 37.5 % от общего рабочего времени.
Выбор значения для данной опции полностью зависит от вас. Чем ниже рабочий цикл, тем медленнее работает ваш процессор, но и охлаждение процессора перед выключением TCC тоже займет меньше всего времени. Более высокий рабочий цикл ненамного повысит производительность процессора, но его охлаждение перед выключением TCC будет более продолжительным.