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

         

Refresh When CPU Hold


- довольно устаревшая опция, предлагавшая производить регенерацию ("Enabled") или не делать этого ("Disabled") во время пауз процессора.



сообщение об отсутствии накопителя на


- ( сообщение об отсутствии накопителя на гибких дисках для "Windows 95"). Параметр используется, как правило, в сетевых компьютерах без флоппи-дисковода или в случае необходимости размещения в компьютере устройства, для которого не хватает прерывания. При выборе "Yes" и одновременном выборе "Disable" в параметре "Onboard FDC Controller"(237) (обычно в разделе "Integrated Peripherals" "BIOS Setup") "Windows 9x" освободит IRQ6, занимаемое контроллером флоппи-дисковода, для использования другим устройством. Может принимать значения:

"Yes" (или "Enabled") - освободить IRQ6,

"No" (или "Disabled") - не освобождать (независимо от того, есть ли флоппи-дисковод или нет).

Значительно реже встречается аналогичная опция под названием "FDD IRQ Can Be Free". Выбор значений параметра также аналогичен: "Yes" и "No".


Reserved Memory Size" и


x "Reserved Memory Address".

Параметры основной опции: "Disabled", "16K", "32K", "64K". Параметры же второй: C000, C400, C800, CC00, D000, D400, D800 или DC00.



Reset Configuration Data


- (сброс конфигурационных данных). Рекомендуется устанавливать опцию в "Disabled" при условии постоянства всей подключенной периферии и ее конфигурирования. При установке "Enabled" BIOS очистит область памяти ESCD (Extended System Configuration Data - данные расширенной системной конфигурации), в которой хранятся данные о конфигурировании системы (прежде всего не "Plug&Play"-устройств), и перезапишет ее в процессе проведения POST. Затем BIOS автоматически переведет значение параметра в "Disabled", предотвращая систему от ошибок пользователя. Естественно, что при постоянстве параметра "Enabled" также постоянно происходило бы переконфигурирование распределения системных ресурсов. Опция может быть включена для перенастройки таблицы ресурсов либо при установке новых устройств.

"Phoenix BIOS" содержит опцию с тем же названием, но со значениями "Yes" и "No" (по умолчанию и аналогично "Disabled").

Опция также может называться "Reset Config Data", а еще "Force Update ESCD". Тем не менее приз за самый "красивый" вариант достался "AMI BIOS" - "Clear NVRAM on Every Boot".



Resources Controlled By




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

Выбрав значение "Manual", пользователь производит конфигурирование системных ресурсов вручную. В перечне ресурсов можно назначить ресурсы и для PCI/ISA PnP-устройств, и для не-PnP-карт расширения. В последнем случае требуется особая аккуратность. К тому же в этом случае системный BIOS не будет обращаться к области ESCD за информацией об IRQ и DMA.

При пользовательском конфигурировании ресурсов становятся доступными следующие опции:

x IRQ-n assigned to,

x DMA-n assigned to,

где n - номер аппаратного прерывания или DMA-канала, доступных для пользовательских настроек. Какие же ресурсы доступны в этих опциях? Для IRQ n может обозначать следующие прерывания: 3, 4, 5, 7, 9, 10, 11, 12, 14, 15. Для DMA - 0, 1, 3, 5, 6 и 7-й каналы. Подробнее об этих ресурсах чуть ниже. Также чуть ниже об этих же опциях, которые могут быть представлены в некоторых версиях BIOS как более самостоятельные функции.

Теперь о возможных значениях.

"Legacy ISA" - так называемые "Legacy Cards" ("унаследованные карты"). Это "старые" ISA-карты, устройства, совместимые только со стандартной спецификацией AT и не поддерживающие автоконфигурирование. Как правило, их настройки осуществляются физически различными ключами, переключателями, перемычками, расположенными на самой карте расширения. В этом случае через BIOS необходимо указать, что данный номер IRQ (или DMA) используется старой ISA-картой. Сразу вспоминаются ушедшие в прошлое 8-битовые звуковые карточки. Но дело в том, что эксплуатируются и продолжают выпускаться многочисленные промышленные устройства ввода/вывода, устройства сопряжения и т.п., с успехом внедряемые как в промышленные системы, так и в персональные,


"PCI/ISA PnP". PCI-устройства полностью автоконфигурируемы, а ISA PnP часто еще содержат дополнительные возможности как для автоконфигурации, так и для ручной установки ресурсов в случае установки в систему, не поддерживающую PnP-технологию. "Legacy ISA"-платы обычно требуют конкретный канал памяти и определенное прерывание, в то время как PnP PCI- и ISA-платы могут пользоваться любым предоставленным ресурсом.

И еще один вариант опции "Resources Controlled By". Значения ее почти стандартные: "Auto(ESCD)" и "Manual". Но при выборе последней пользователю "открываются" опции

x IRQ Resources,

x Memory Resources,

которые предлагают одно значение - "Press Enter", что означает дальнейшее открытие соответствующих подменю. Для установки прерываний последовательность действий следующая. Выбрав один из вариантов ("PCI" или "Legacy ISA"), назначаем конкретное прерывание. А вот "Memory Resources"... Неожиданно получаем уже привычный вариант, в виде двух подопций:

x Reserved Memory Base,

x Reserved Memory Lenght,

с помощью которых устанавливается базовый адрес резервируемой основной памяти (N/A, C800, CC00, D000, D400, D800, DC00) и размер этой области, так необходимой для некоей периферии (8K, 16K, 32K, 64K).

7.3. IRQ

Прерывания подразделяются на аппаратные (маскируемые и немаскируемые) и программные. Программные прерывания, собственно, прерываниями не являются, это способ вызова определенных процедур. Но процессором программные прерывания обрабатываются как один из типов прерываний.

То, что в соответствии с PCI-спецификациями должны уметь все PCI-карты, но в действительности очень редко реализуется, называется "IRQ-Sharing". Теоретически это означает, что несколько компонент должны довольствоваться одним и тем же IRQ. Но поскольку лишь немногие PCI-карты общаются друг с другом столь гармонично, "Windows 9x" ставит в соответствие каждой карте, насколько это возможно, собственный IRQ. Сложности конфигурирования системных ресурсов, их распределения между сетевыми и звуковыми картами, 3D-ускорителями, стандартными последовательными и параллельными устройствами, а ныне еще видео- и DVD-декодерами постепенно ослабляются с массовым внедрением USB-шины, точнее массовым распространением USB-периферии. Правда, шина USB сама занимает один IRQ. Но зато она обязана включить в систему без дальнейшего расходования ресурсов все периферийные устройства, будь то мышь, клавиатура, сканер или видеокамера.



Еще один термин. "Polling mode" - работа устройства без использования прерываний. Это встречается при работе с простыми SCSI-контроллерами на шине ISA.



IRQ



Устройство



Приор.



Комментарии



0



Системный таймер



* 15



Системное прерывание. Генерируется 91 раз за 5 сек. В данном качестве применяется со времени первого PC.



1



Клавиатура



* 14



Системное прерывание, генерируемое контроллером клавиатуры.



2



Контроллер прерываний



* 13



Каскадировано (связано) с IRQ9. Могут возникнуть конфликты, когда одновременно на IRQ2 и IRQ9 должны работать различные устройства. Его использование системой сохраняется для совместимости.



3



COM 2



4



Используется вторым коммуникационным адаптером (UART2). Какое же устройство будет его генерировать? Это может быть второй последовательный порт COM2 (интегрирован на материнской плате), внутренний модем, настроенный на COM2 или COM4, или инфракрасный адаптер. Можно отключить UART2, но присвоить IRQ3 ничему не удастся. Делит одно и то же IRQ3 с COM4 (при наличии последнего). Возможен конфликт при одновременном использовании.



IRQ



Устройство



Приор.



Комментарии



4



COM 1



3



Используется первым коммуникационным адаптером. Все практически идентично: генерируется первым последовательным портом COM1, модемом на COM1 или COM3 (за исключением инфрапорта). Делит одно и то же IRQ4 с COM3 (при наличии последнего). В системах с подключенной к COM1 мышью использовать COM3 не следует.



5



свободен



2



Прерывание изначально предназначалось для использования вторым параллельным портом LPT2. Практического применения такое решение не нашло, поэтому IRQ5 перешло в разряд свободных. В IBM XT на IRQ5 "висел" жесткий диск. Через некоторое время "Creative Labs", создавая звуковую карту "Sound Blaster Pro", нашла применение прерыванию. С тех пор IRQ5 стало излюбленным для большинства звуковых ISA-карт. Звуковые PCI-карты также иногда используют это прерывание для эмуляции "SB Pro". IRQ5 можно привязать к слоту PCI.

<




IRQ



Устройство



Приор.



Комментарии



6



Контроллер FDD-дисковода



* 1



Прерывание используется контроллером флоппи-дисковода, начиная с первых ПК. Однако прерывание все равно не может быть использовано: ISA-карты на работу с ним не рассчитаны, и к слоту PCI привязать его нельзя.



7



LPT 1



0



По умолчанию прерывание первого параллельного порта LPT1. При отключенном порте (если принтер отсутствует или рассчитан на USB) может использоваться различными устройствами: сетевыми, ISDN-картами. Это также "запасное" место для звуковых карт.



8



Часы реального времени (RTC)



* 12



Системное прерывание со времени первых IBM AT.



9



свободен



11



Каскадировано с IRQ2. В остальном может использоваться по усмотрению.



10



свободен



10



Может быть использовано по усмотрению. Устаревшие IDE-контроллеры на старых звуковых картах иногда используют это IRQ.



IRQ



Устройство



Приор.



Комментарии



11



свободен



9



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



12



свободен или PS/2-мышь



8



Если используется мышь, это IRQ в большинстве случаев выдается лишь по разрешению BIOS. Почти всегда прерывание свободно.



13



Сопроцессор



* 7



Системное прерывание. Изначально применялось арифметическим сопроцессором, который в первых ПК являлся отдельной микросхемой. Ныне это прерывание зарезервировано для совместимости со старым ПО.



14



Первичный EIDE-контроллер



6



По разрешению BIOS может быть использовано в SCSI- системах.



15



Вторичный EIDE-контроллер



5



Также может использоваться SCSI-интерфейсом, хотя обычно на него "подгружают" дополнительные EIDE-диски. При отсутствии устройств может применяться в любых целях.

Примечания:

15 - наивысший приоритет,

* - эти системные компоненты жестко зафиксированы и их конфигурация не может быть изменена.



         ------------------------    Slot AGP

    -----------------------------   Slot 1 PCI

    ----------------------------    Slot 2 PCI

    -----------------------------   Slot 3 PCI

    ----------------------------    Slot 4 PCI

  ------------------------------    Slot 1 ISA

  ------------------------------    Slot 2 ISA

 При установке в слоты карт расширения необходимо

 помнить о следующем:

 слоту AGP и первому слоту PCI присваивается один и

 тот же номер прерывания,

 если слотов PCI пять, то один номер разделяют также

 четвертый и пятый слоты,

 - при установке сложного устройства, требующего сразу два

 IRQ, желательно следующий слот оставлять свободным,

 иначе возможна достаточно сложная процедура ручного

 присваивания ресурсов.


Resume by Ring


- при установке опции в "Enabled" входящий звонок приводит к "пробуждению" системы. При входящем звонке прежде всего активизируется линия модема и последовательного интерфейса Ring Indicator. По умолчанию опция устанавливается в "Disabled".

В других версиях

BIOS опция может называться

"Power On By Modem", "PWR Up On Modem Act" или "Ring Resume From Soft Off".

Использование этих опций возможно при использовании как внешнего, так и внутреннего модемов, обязательно поддерживающих функцию "Modem Wake Up". При этом внешний модем должен быть естественно включен в то время, как система находится в "спящем" состоянии.

Напоследок еще некоторые варианты аналогичных опций "AMI BIOS":

"



Resume on PCI Event


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



RI Resume",


"Power-On COM1 Ring",

"On Modem Ring". Значения "Stay Off" (по умолчанию) и "Power On" идентичны приведенным выше "Disabled" и "Enabled".

И еще одна опция от "Phoenix BIOS", название которой может смутить пользователя, - "Remote Power On". Речь, хотя и идет об удаленном включении, но о включении от того же факса, например. "Enabled" устанавливается по умолчанию.

И еще одно важное замечание! Модем только инициирует пробуждение системы, которое, собственно говоря, начинается со стандартной загрузки операционной системы. А она в свою очередь инициирует полноценную (Full On) работу модема только после своей загрузки, а значит, процедуру соединения придется повторить. Естественно, что эта задача несколько упрощается, если включены режимы сохранения состояния системы на жестком диске или в памяти (см. выше).

Кстати, если все компоненты системы поддерживают функцию "Modem Wake Up", то включение питания модема (речь идет о внешнем модеме, конечно) может инициализировать включение компьютера.



RTC Alarm Resume


- при установке опции в "Enabled" система включится в указанное время, устанавливаемое в следующих 4-х полях. Эти поля будут недоступны при запрещении опции.

x RTC Alarm Date

x RTC Alarm Hour

x RTC Alarm Minute

x RTC Alarm Second

Из этого нетрудно увидеть, что при установке конкретной даты система запустится только один раз в месяц. Поэтому в этом поле предусмотрен и отказ от указания какого-либо числа месяца. Уже из названия функции следует, что за временем зорко следят "часы реального времени" (real-time clock), выводя систему из режима Suspend.

Опция может также называться

"Power Up by Alarm", "Power On By Alarm", "RTC Wake Up Timer", "RTC Wake-up", "Resume by Alarm", "Resume On Alarm", "RTC Alarm Resume From Soft" или

"RTC Resume".

В зависимости от "звучания" основной опции могут по-другому именоваться и подопции. Так, "Resume On Alarm" предложила, например, подопции

"Date (of Month) Alarm" и "Time (hh:mm:ss:) Alarm". Независимо от многообразия форм представления подобных меню сложности это не должно вызывать. Надо помнить только один нюанс! Для некоторых систем при установке времени желательно, чтобы устанавливаемое (alarm) время было больше текущего времени по RTC.



RTC Y2K H/W Roll Over


при установке опции в "Enabled" происходит тестирование системы на проблему 2000 года. "Disabled" устанавливается по умолчанию. Несмотря на характер проблематики, опции такого рода встречаются довольно редко. Проверка на правильность отображения через CMOS RTC 2000-го года стала встраиваться в системы в 98-м году и не получила массового распространения. Причина заключалась и в том, что на уровне BIOS весьма непросто оказалось реализовать полноценную диагностику, ведь требовалась проверка не только "новогодней ночи", а и многих других дат (например, 29 февраля).

Scan User Flash Area

- (просмотр пользовательской области памяти). 4 КБ пользовательской области Flash-памяти, расположенной в области адресов FFFF8000h-FFFF8FFFh, стандартно предназначены для вывода на экран монитора в процессе POST-теста т.н. OEM-логотипа. Эта область памяти является перенастраиваемой. С помощью специальных утилит в эту область можно записать собственный логотип, а также при желании пользовательские бинарные файлы, которые могут быть запущены во время загрузки. Включение опции ("Enabled") позволяет BIOS просматривать Flash-память для поиска таких файлов и их запуска во время POST. "Disabled" устанавливается по умолчанию, при этом исполняемые коды пропускаются.

Данная опция характерна для "Phoenix BIOS" и "AMI BIOS".

Setup Prompt

- эта опция "AMI BIOS" позволяет выводить/не выводить на экран сообщение "Press F1 to enter SETUP" для доступа к "BIOS Setup" в процессе старта системы. "Enabled" устанавливается по умолчанию, а "Disabled" косвенно может служить в качестве защитной функции. "Phoenix BIOS" содержит такую же опцию, но с выводом сообщения "Press F2 to enter SETUP".

Но надо отметить, что на протяжении многих лет огромные армии пользователей ПК общались с системой через другую и естественно более привычную опцию "AMI BIOS" - "Hit "Del" Message Display", отключение которой не позволяло вывести на экран монитора сообщение о том, с помощью какой клавиши возможен доступ к "BIOS Setup".



RxD, TxD Active


- опция установки полярности сигналов приема/передачи инфракрасного интерфейса. Стоит упомянуть, что "RxD" означает receiver (приемник), а "TxD" - transmitter (передатчик). Для установки параметра необходимо из документации выяснить, в каком режиме должны работать эти сигналы приемопередатчика. В качестве значений используются комбинации параметров "High" и "Low". Опция может принимать значения: "Hi,Lo", "Lo,Hi", "Lo,Lo" и "Hi,Hi".

x



Save To Disk


- эта опция "Phoenix BIOS" носит самостоятельный характер. Основное требование - функция "Power Management Mode" (336) должна быть установлена в "Customize". При включении опции ("Enabled") состояние системы: содержание основной памяти, рабочей памяти, видеопамяти, кэша сохраняется на жестком диске в файле SAVETO.DSK при входе системы в режим "Suspend". Если установлено "Disabled", никакого "спасения" не производится (устанавливается по умолчанию).



SCSI Controller


- опция поддержки SCSI-контроллера. В этой опции нет ничего необычного, если не указать, что она предназначалась еще для ISA- плат. Дело прежде всего в том, что SCSI-контроллер занимает одно ISA-прерывание, даже если опциально контроллер отключен ("Disabled"). Поэтому для использования прерывания в других целях необходимо дополнительно воспользоваться установками меню "PCI Configuration" (или аналогичного). Опция с таким же названием встречалась и в более современных системах, и речь уже шла о контроллере на материнской плате.



SCSI Parity Checking


- включение опции ("Enabled") позволит "ultra-wide SCSI"-контроллеру использовать метод проверки по четности для потока данных от SCSI-устройств. Если хотя бы одно из устройств не поддерживает "Parity Checking", надо заблокировать опцию.



SDRAM (CAS Lat/RAS-to-CAS)


- (задержка CAS/от RAS к CAS). Это интегрированный параметр, позволяющий комбинировать, точнее даже манипулировать двумя параметрами: "CAS Latency" и "RAS-to-CAS Delay". Устанавливаемое значение этого параметра зависит от характеристик применямой SDRAM, от быстродействия процессора. Параметр (или функция) весьма неудобен, поскольку возможности настройки предельно ограничены. Изменять этот параметр необходимо крайне осторожно. Может принимать значения: "2/2", "3/3".

Дополнительно отметим, что параметры "CAS Latency" и "RAS-to-CAS Delay" определяются архитектурой самого чипа памяти и в качестве характеристик приводятся для определенной частоты. Для современной SDRAM-памяти PC100 их значения, как правило, равны 2 или 3 тактам.



SDRAM Configuration


- (конфигурация

SDRAM-памяти). Установкой параметров опции определяется, должен ли BIOS определять временные характеристики доступа к памяти на основании информации из SPD-модуля ("By SPD") или же пользователь проведет конфигурирование доступа самостоятельно (через установку "Disabled"). Нетрудно увидеть схожесть данной опции с "Auto Configuration". В качестве фиксированных значений могут быть предложены параметры: "7 ns (143 Mhz)" и "8 ns (125 Mhz)" как для памяти с временем доступа 7 нс/8 нс и соответственно частотой шины 143 МГц/125 МГц.

4.5.1. Video-Config.

В современных интегрированных чипсетах разделение памяти производится различными методами.

Это может происходить за счет программного разделения основной памяти под постоянную память и видеопамять (так, например, реализовано в чипсете i815).

В других случаях для встроенной графической подсистемы используются специально установленные дополнительные модули видеопамяти, которые "обслуживают" только канал графики. Для интегрированных плат (i810, например) в качестве специализированного дисплейного кэша (Display Cache) используется до 4 МБ видеопамяти типа SDRAM, работающей на частоте 100 МГц. Это внешняя кэш-память для канала графики, являющаяся дополнительной видеопамятью к основной, в качестве которой также может использоваться основная память системы.

И есть еще один путь. С помощью BIOS настраивается объем ОЗУ (16 или 32 МБ), выделяемый под видеопамять. Так, например, сделано в наборе Pro Savage PM133, построенном на базовом чипсете VIA Apollo Pro 133A.



Security Option


- опция, позволяющая ограничить доступ к системе и к "BIOS Setup", или только к "BIOS Setup". Выбор "System" блокирует загрузку компьютера и доступ к "BIOS Setup". Вход в систему тогда возможен только при вводе правильного пароля. Выбор "Setup" не ведет к блокировке загрузки ПК, но блокирует вход в "BIOS Setup". По умолчанию - "Setup".



Shadow Memory Regions".


И совершенно ясно, что возможны также другие вариации по "затенению". Например, опция "



Sharp ASK - 9,6-57,6 Кбит/с,


IrDA SIR (Slow Infra Red), HP-SIR - 9,6-115,2 Кбит/с,

IrDA MIR (Middle Infra Red)

- до 1,152 Мбит/с,

IrDA FIR (Fast Infra Red)

- до 4 Мбит/с.

И еще! "Amplitude Shift Keying" - метод манипуляции сдвигом амплитуды, или проще говоря, метод амплитудной модуляции.

На скоростях до 115,2 Кбит/сек для инфракрасной связи используются приемопередатчики UART, совместимые с микросхемами 16450/16550. Это означает, что для инфракрасной связи может использоваться один из COM-портов (COM2). Для подключения устройств, обеспечивающих интерфейс, используется разъем системной платы (IR Connector).

На средних и высоких скоростях применяются специализированные микросхемы, ориентированные на интенсивный программноуправляемый обмен или DMA, с возможностью использования режима "Bus-Master".

IR Connector (разъем для инфракрасного излучателя/приемника) подключается к одному из встроенных COM-портов (обычно COM2) и позволяет установить беспроводную связь с любым устройством, снабженным подобным излучателем и приемником.

Внимание! Если в ПК нет встроенного ИК-порта, то для его организации используется специализированный адаптер, подключаемый к разъему ИК-связи (SIP - Serial Infrared Port) на материнской плате или к разъему последовательного порта RS-232C.

UART2 Mode Select

наличие такой опции в "BIOS Setup" означает, что системная плата поддерживает IrDA-функцию. Сама же опция является "подчиненной", поскольку ее активирование напрямую связано с предварительным включением опции "Onboard Serial Port 2"(241) или ей аналогичной. Хотя могут существовать и более "хитрые" варианты. Но, как правило, опция установки режима инфракрасного интерфейса становится недоступной, если в системе отключен соответствующий последовательный порт.

Если используется последовательный порт COM2, то это поле нужно установить в "Normal". В остальных случаях эта опция служит для установки типа, или можно сказать, спецификаций IrDA-стандарта, поддерживаемого IrDA-периферийным устройством. Правда, значение "Standard" в разных версиях BIOS может обозначать и стандартный RS-232C-интерфейс, и поддержку последовательного инфракрасного интерфейса. При активировании IrDA-функции становятся доступными пользователю опции "RxD, TxD Active" и "IR Transmission Delay". Приводим почти все множество возможных вариантов используемых значений:


"Normal",

"Default" - порт функционирует как стандартный последовательный порт,

"Standard" - см. выше,

"IrDA 1.0" (или просто, "IrDA") - инфракрасный интерфейс, совместимый со спецификацией 1.0,

"IrDA 1.1" - инфракрасный интерфейс, совместимый со спецификацией 1.1,

"IrDA SIR" или "SIR",

"IrDA MIR" или "MIR",

"MIR 0.57M" - инфракрасный порт со скоростью в 0,57 Мбит/сек.,

"MIR 1.15M" - инфракрасный порт со скоростью до 1,152 Мбит/сек.,

"IrDA FIR" или "FIR",

"Sharp IR" - интерфейс со скоростью передачи до 4 Мбит/сек.,

"HPSIR" - поддержка инфракрасного интерфейса с форматом фирмы "Hewlett-Packard",

"ASKIR" - Amplitude Shift Keyed Infrared port,

"Consumer",

"Disabled" - второй последовательный порт отключен.

В разных версиях BIOS аналогичная функция может называться "UART 2 Mode", "Onboard UART 2 Mode", "Infra Red Function", "IR Mode Select", "UR2 Mode", "UART2 Use Infrared", "Onboard IR Function", "IR Function", "Serial Port2 Mode", "Serial 2 Mode" или "Serial Mode".

Еще одна интересная опция (опять таки только для второго порта) - "Mode". И еще один вариант возможных значений:

"Normal",

"IrDA",

"ASK-IR",

"MIDI" - порт используется как MIDI-порт.

Еще одна опция - "


Shutdown Temperature


- согласно параметрам этой опции система автоматически отключится (без каких-либо предварительных условий) при достижении температуры процессора критического значения. Вот один из возможных наборов таких температур: "60C/140F" (по умолчанию), "65C/149F", "70C/158F", "75C/167F".



Single ALE Enable


- (pазpешение одиночного сигнала ALE). Немножко информации. Пин B28 на шине ISA - это сигнал BALE (Bus Adress Latch Enable - разрешение защелкивания адреса). Это сигнал стробирования адресных разрядов. Может использоваться устройствами ввода/вывода для заблаговременной подготовки к предстоящему обмену информацией. Эта линия становится активной всякий pаз пpи появлении на адресной шине информации. Стоит добавить, что этот сигнал использовался еще во времена 808x-х процессоров. Сигнал этот используется редко.

Устанавливая "Enabled", активизируем одиночный сигнал ALE вместо множественных сигналов-стробов во время ISA-циклов. В какой-то степени выбор параметра был привязан и к скорости системной шины, т.е. пропускной способности системы. Поэтому установка в "Enabled" могла привести к замедлению быстpодействия видеоканала. Эта функция всегда оставалась достаточно "темной" функцией "BIOS Setup". "Disabled" рекомендовано.

Опция может называться также "ALE During Bus Conversion" с возможными вариантами выбора: "Single" (одиночный) или "Multiple" (множественный). Естественно, что при потоковой работе ISA-шины (т.е. множественных циклов чтения/записи) предпочтительнее была бы установка опции в "Multiple". Но какой правильный выбор должен был сделать пользователь, всегда оставалось загадкой.

Некоторые чипсеты имели поддержку усовершенствованного режима, при котором выдача множественных сигналов ALE производилась во время одиночных циклов шины. Функция BIOS при этом называлась "



Single Bit Error Report


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

4.2. "Затенение" памяти, выделенная память

"shadow memory" - это так называемая "теневая" память. В адресах памяти от 640 КБ до 1 МБ (a0000h - fffffh) находятся "окна", через которые "видно" содержимое различных системных ПЗУ. Например, адреса f0000h - fffffh занимает системное ПЗУ, содержащее bios системы, окно c0000h - c7fffh - ПЗУ видеоадаптера (видео-bios) и т.п. При включении режима "shadow" для каких-либо адресных диапазонов, соответствующих системным ПЗУ либо картам расширения, содержимое их ПЗУ копируется в участки основной памяти, которые затем подключаются к этим же адресам вместо ПЗУ, "затеняя" их.

Дает ли это какие-нибудь преимущества? Повышается ли при этом производительность системы? Включение "затенения" дает в первую очередь значительное ускорение работы с данными ПЗУ за счет более высокого быстродействия микросхем ОЗУ (в сравнении со временем доступа к ROM BIOS в 150-200 нс). Кроме того, при обращении к микросхемам BIOS непосредственно используется 8-разрядный доступ, что включение "затенения" ПЗУ делает еще более эффективным. Кроме этого, появляется возможность модифицировать видимое содержимое ПЗУ: все современные системные BIOS используют это для самонастройки, а в область видео-BIOS обычно загружаются экранные шрифты и т.п.

Что это за теневая память физически? Этот вопрос связан с распределением памяти вообще. В первом мегабайте памяти используются по прямому назначению, т.е. как основная память, 640 КБ, а остальные 384 КБ оказываются в адресном пространстве, зарезервированном для ПЗУ и внешних устройств. В современных платах вся память представляет собой непрерывный массив, поэтому разрывать адресное пространство модулей памяти на две части нельзя и поэтому часть системной области приходится аппаратно исключать, теряя при этом 384 КБ.


Как скопировать в эту память содержимое ПЗУ? Для этого применяют несколько способов:

1)     Организация "Shadow Memory". Доступ к ней регулирует чипсет. Как правило, "Shadow Memory" находится в адресном пространстве в том же месте, где и исходное ПЗУ. Поскольку две области памяти в одном месте физически находиться не могут, для управления этой памятью в чипсете есть специальная схема, которая может подключить в этот фрагмент адресного пространства либо исходное ПЗУ, либо ОЗУ.

2)     Несколько слов о защите от записи. Обычно "Shadow Memory" в нормальном состоянии находится в режиме "Read Only" (только для чтения). Это породило проблемы, например, при написании русификаторов, так как приходится открывать "затененные" участки той же видеопамяти. Различные версии BIOS позволяют решать эту проблему, имея опции с возможностью указания, следует ли оставлять требуемый диапазон "Read Write" или "Read Only".

3)     Но не только BIOS способен управлять Shadow-функциями чипсета. Такое управление может осуществлять программа, умеющая корректно обращаться к регистрам чипсета на низком уровне. Начиная с 386-х в защищенном режиме работы процессора имеется страничная организация памяти, обеспечивающая формирование физического (реального) адреса из виртуального адреса программы. Именно эта возможность и обеспечивает в большинстве распространенных драйверов памяти (менеджеров) не только выполнение функций затенения, но и получение памяти EMS при наличии расширенной памяти в компьютере. Программно возможности "Shadow"-функций менеджеров памяти значительно более гибкие, чем у чипсета, управляемого BIOS. В частности, управление размерами памяти, выделяемой для "Shadow Memory", может производиться достаточно малыми по размеру страницами - 4 КБ, что позволяет эффективнее использовать адресное пространство первого мегабайта. В MS-DOS возможность управления "Shadow"-памятью имеет драйвер памяти HIMEM.SYS (ключ /SHADOWRAM:ON|OFF).



4)     Затенение полезно, главным образом, в 16-разрядных ОС. 32-разрядные системы не используют 16- разрядный код из ROM. Вместо него они загружают 32-разрядные драйверы в ОЗУ, заменяя ими 16-разрядный код BIOS, который, таким образом, используется только в процессе загрузки системы.

5)     2)  Организация блоков верхней памяти UMB (Upper memory blocks), по сути аналогия предыдущему варианту.

6)     3)

 Перемещение (relocation). Это перенос неиспользуемой памяти из системной области (640 КБ - 1 МБ) в область расширенной (Extended) памяти. Чаще всего перемещаться может весь фрагмент сразу, то есть все 384 КБ. Это связано со сложностью схемы управления адресными линиями. В этом случае освободить остаток первого мегабайта можно, только выключив все без исключения установки "Shadow". В первых IBM PC устанавливалось 640 КБ основной памяти и отдельно расширенная память, поэтому со старшими 384 КБ проблем не возникало. Позднее, а это также было давно, некоторые чипсеты (Neat, OPTi495, SiS471, др.) имели возможность переносить старшие 384 КБ за пределы пеpвого мегабайта, пpисоединяя их к pасширенной памяти. Одни чипсеты могли переносить свободные от "затенения" участки, другие - только все 384 КБ целиком.

Последующая серия опций объединена одной темой ("Теневое ПЗУ адаптеpа ХХХХ,16K") и представляет собой, в основном, устаревшие аппаратные решения.


Slot n IRQ for VGA


- опция, позволяющая назначить конкретное прерывание для конкретного PCI-слота с учетом того, что в этот слот установлен графический адаптер. Из приведенных выше опций уже понятно, что это также небольшое меню с количеством опций, равным количеству слотов. Их число может равняться 4, 5 и даже 6. Поскольку речь идет об одном слоте, то остальные опции блокируются ("Disabled").



Slow Clock Ratio


- эта опция позволяет установить (в процентах от нормальной частоты процессора) частоту тактового сигнала при входе системы в режим "Standby". Ряд возможных параметров следующий: 0%-12.5%, 12.5%-25%, 25%-37.5%, 37.5%-50%, 50%-62.5%, 62.5%-75% и 75%-87.5%.

Опция может также называться "Manual Throttle Ratio" с аналогичным рядом значений: 12.5%, 25%, 37.5%, 50%, 62.5%, 75%, 87.5%.

И еще одна аналогичная опция - "Throttle Duty Cycle".



Slow Refresh (1:4)


- (медленная pегенеpация). При включении этой опции схема регенерации будет в 4 раза реже регенерировать память (64 мкс против 16), чем в обычном pежиме. При такой установке пpоизводительность системы повышается благодаpя уменьшению конкуpенции между CPU и схемой pегенеpации, однако не все типы динамических ОЗУ могут поддеpживать такие циклы (в этом случае будет получено сообщение об ошибке четности и о сбое системы). Тогда необходимо установить значение "Disabled". Опция в свое время получила распространение с развитием такого типа ПК, как "laptop" (дорожный ПК), в качестве энергосберегающей функции. В современных системах эта опция встречается все реже.

В свое время считалось также, что применение "медленной регенерации" будет достаточно эффективным при использовании 16-битных ISA-карт расширения, работающих в режиме "bus master". Поскольку сама ISA-карта может быть инициатором запроса на регенерацию, то понятно, что "медленная регенерация" в меньшей степени бы нарушала передачу данных по DMA-каналам.

Опция может называться также "DRAM Slow Refresh", "Slow Refresh" или "Slow Refresh Enable".

Опция может называться и "Slow Memory Refresh Divider". Но этой опцией устанавливался делитель для медленной регенерации: 1, 4, 16 или 64. Устанавливать самые большие значения, т.е. в максимальной степени снижать частоту регенерации, позволяла только специальная память.



Smart Clock". В этом режиме


"Enabled" - разрешено,

"Disabled" - запрещено,

"0.25%",

"0.5%",

"Smart Clock".

Опция может называться "Spread Spectrum".

Дополнительная информация содержится также в подразделе "CPU Speed".

Auto Detect DIMM/PCI Clk

- чтобы снизить возможность появления электромагнитной интерференции, BIOS определяет наличие/отсутствие компонентов в DIMM- и PCI-слотах и выключает подачу импульсов тактового генератора системы в пустые слоты. Может принимать значения:

"AUTO" - автоматический режим,

"Disabled" - запрещено.

Обычно "Disabled" устанавливается по умолчанию, к тому же "AUTO" в других версиях может быть заменено "Enabled".

Clock for Spread Spectrum

Возможные значения: "Disabled", "0.5%", "1.0%", "1.5%", "3.0%".

19. Server Menu



Snoop Ahead


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


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



Soft Power Off


- опция программного выключения системы от "Phoenix BIOS". Если опция включена ("Enabled"), компьютер может быть выключен программным путем. Это же значение устанавливается по умолчанию.

Функции включения системы



SRAM Speed Option" предлагает


Shadow Memory Cacheable

- (кэшиpование "теневой" памяти). Опция, позволяющая включить режим кэширования для тех участков памяти, для которых уже включен режим "затенения". Опция носит интегрированный (обобщенный) характер. Любое обращение к "затененным" адресным пространствам будет вызывать копирование востребованной информации в кэш процессора. Целесообразность включения режима ("Enabled") зависит от множества факторов: что собственно было затенено (видео BIOS, системный BIOS, ПЗУ адаптеров или область, выделенная под работу специализированного контроллера), какая ОС инсталлирована и от некоторых других. Многие из этих факторов рассмотрены отдельно. Что касается операционных систем, то рекомендовать включение такого кэширования можно для "MS-DOS" и "OS/2" (да и то не всегда), "Linux" и другие "Unix"-подобные ОС вообще не используют кэшируемую ROM-память. Что же касается "Windows", речь не идет о "Windows3x", то такое включение может быть рекомендовано не всегда. В любом случае, любая рекомендация требует опытной проверки на конкретной системе. Это касается и оборудования, и операционной системы.

Больший эффект может быть достигнут, если BIOS предлагает вместо обобщенной опции несколько таких опций и с возможностью установки кэширования для отдельно взятого адресного фрагмента. Эти опции могут иметь два значения: "Cached" и "Disabled". А представлены они могут быть в следующем виде:

C000,16K Shadow

C400,16K Shadow

C800,16K Shadow

CC00,16K Shadow

D000,16K Shadow

D400,16K Shadow

D800,16K Shadow

DC00,16K Shadow

В некоторых случаях опции могут быть представлены в виде "C000 Shadow Cacheable" и "F000 Shadow Cacheable" со значениями "Enabled" и "Disabled".

SRAM Back-to-Back

- установка опции в "Enabled" позволит сократить задержки между 32-битными циклами передачи, так как следующие "друг за другом" циклы будут объединяться в единый, с одним адресом, 64-битный пакет.


SRAM Type

- в зависимости от типа установленной кэш-памяти надо выбрать один из вариантов, синхронная либо асинхронная память интегрирована в системе.

Sustained 3T Write

- если конвейерная потоковая кэш-память инсталлирована в системе, то включение опции ("Enabled") позволит осуществлять непрерывный трехтактовый цикл записи при доступе к PBSRAM на системных частотах 66 или 75 МГц.

SYNC SRAM Support

- если в системе установлена синхронная кэш-память, то есть возможность "уточнить", какая же именно. Значения следующие:

"Standard" - обычная синхронная SRAM,

"Pipelined" - конвейерная кэш-память.

System BIOS Cacheable

- (кэширование области системного BIOS). Разрешение этого параметра приводит к возможности кэширования области памяти по адресам системного BIOS (F0000H-FFFFFH) в кэш-память. Включение параметра будет иметь смысл только в случае разрешения функций кэширования в разделе "BIOS Features Setup" (как правило). Если какая-либо программа попытается выполнить операцию записи в эти адреса, то система выдаст сообщение об ошибке. Может принимать значения:

"Enabled" - разрешено,

"Disabled" - запрещено.

Опция может называться и "System ROM Cacheable".

Но есть и свое "но"! При включении опции кэшированию подлежит часть системной BIOS, содержащей код для запуска системы и основные функции ввода/вывода. Тем не менее возможности ускорения через использование кэша процессора редко используются, т.к. часть кэш-памяти, которой всегда недостаточно, резервируется под BIOS, обращение к которому не происходит постоянно.

Контроллер кэш-памяти оперирует строками (cache line) фиксированной длины. Строка может хранить копию блока основной памяти. С каждой строкой кэша связана информация об адресе скопированного в нее блока основной памяти и признаки ее состояния. Информация о том, какой именно блок занимает данную строку и ее состояние, называется тегом (tag) и хранится в связанной с данной строкой ячейке специальной памяти тегов (tag RAM).



Для хранения тегов используется отдельная микросхема асинхронной SRAM (Tag SRAM), а для более 8-битного тега - пара микросхем. Синхронизировать работу Tag SRAM не имеет смысла, поэтому асинхронная память тегов используется как для асинхронного кэша, так и для синхронного кэша 2-го уровня.

Необходимый объем памяти тегов, т.е. количество ячеек, можно вычислить, разделив объем установленной кэш-памяти на длину строки кэша, определяемой чипсетом. Кстати, функции кэш-контроллера для внешнего кэша выполняет чипсет. Длина строки обычно равна количеству байт, передаваемых за один стандартный пакетный цикл (16 байт для 486-го процессора, 32 байта для Pentium).

Для кэша с обратной записью (WB) необходима еще и память для хранения признака "чистоты" строки. Признак может храниться в отдельной микросхеме (Dirty SRAM) или занимать (для строки) один бит в Tag SRAM.

Изложенный материал поможет разобраться и понять содержание представленных опций.

Tag Compare Wait States

данная опция позволяет регулировать скоростные характеристики кэш-памяти, а точнее, доступ к ячейкам Tag SRAM. Выбор значений не очень большой (0 или 1 такт ожидания), что напрямую связано с процедурой входа в Tag. На первом или втором такте шинного цикла. Тег-операции с нулевым ожиданием требуют использования 12-нс SRAM или лучше.

Tag Option

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

Опция может называться "Alt Bit in Tag SRAM" или "Alt Bit Tag RAM". Слово "аlt" не должно "смущать" пользователя. Это обычное сокращение. В данном случае от alternative, что можно перевести и как "дополнительный". Значения опции: "7+1 Bits" и "8+1 Bits". Правда, в некоторых случаях возможны значения "Enabled" и "Disabled", как способ управления дополнительным битом.



Идентична последним опция "L2 (WB) Tag Bit Length". Опцией устанавливается размер основного тега (7 или 8 бит), дополнительный бит используется автоматически и пользователю "недоступен". Точно также функционируют опции "L2 Cache Tag Bits", "L2 Cache Tag Length" ("7 bits", "8 bits").

Опция может называться "Tag RAM Size". Но в ней уже не идет речь об использовании дополнительного "dirty"-бита. В соответствии со спецификацией инсталлированного "tag RAM"-чипа необходимо и выбрать размер тега (7 или 8 бит).

Tag Ram Includes Dirty

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

Если опции "BIOS Setup" позволяют сделать это, то иногда имеет смысл уменьшить объем кэшируемой памяти до объема реально установленной памяти. При этом возможно более эффективное кэширование имеющейся памяти за счет реструктуризации общения чипсета и кэша. С другой стороны, увеличение объема кэшируемой вторичным кэшем памяти обычно требует установки дополнительной микросхемы Tag SRAM, т.к. возрастает разрядность тега. А как поступить, если объем инсталлированной памяти все же превышает объем кэшируемой и установка дополнительной микросхемы вызывает проблемы. В этом случае установка "Disabled" может спасти ситуацию. Отказ от использования "dirty"-бита автоматически ведет к его добавлению в адресную часть тега и к увеличению объема кэшируемой памяти в 2 раза.

Стоит напомнить, что для современного Pentium IV объем кэшируемой вторичным кэшем памяти составляет 4 ГБ.

Опция может называться "L2 Cache Dirty Tag" или "L2 Dirty Bit" и с теми же значениями ("Enabled" и "Disabled").

Tag/Dirty Implement

- данная опция по сути ничем не отличается от вышеприведенной, хотя имеет непривычные значения и ..."дочернюю" опцию. Значение "Separate" означает отказ от использовании "dirty"-бита, а "Combine" объединяет последний с тегом, доводя общую разрядность до 8 или 9 бит, что устанавливается опциями, изложенными выше.



x Dirty pin selection

- если предыдущая опция установлена в "Combine", данная опция становится активной и предлагает два значения:

"I/O" - сигнал "Dirty" носит двунаправленный характер,

"IN" - является только входным сигналом.

Video BIOS Cacheable

- (кэширование области BIOS видеокарты). Разрешение этого параметра приводит к возможности кэширования области памяти по адресам BIOS видеокарты (C0000H-C7FFFH) в кэш-память процессора. Параметр будет использован только при включении кэш-памяти в разделе "BIOS Features Setup" (или аналогичном). Но предварительно должна быть также включена функция "затенения" Video BIOS. Если какая-либо программа попытается выполнить запись в эти адреса, то система выдаст сообщение об ошибке. Пpи наличии видеокаpты с "ускоpителем" (а таковыми являются все современные видеокарты) необходимо отключить кэширование видеопамяти, дабы центральный процессор мог "отслеживать" любые изменения, пpоизводимые устpойством ввода в буфеp кадpа изобpажения. Может принимать значения:

"Enabled" - разрешено,

"Disabled" - запрещено.

Об оправданности включения этой опции можно сказать то же самое, что и по системному BIOS. Опция может называться "Video BIOS Area Cacheable".

BIOS VGA - это фактически программа, предназначенная для управления схемами VGA. Также через BIOS пользовательские программы могут инициировать некоторые процедуры и функции VGA, не обращаясь при этом непосредственно к адаптеру.

Область адресов видео-BIOS (C0000H-C7FFFH) давно уже как бы стандартизована. Но так было, естественно, не всегда. В зависимости от типа графический адаптер занимал следующие адреса:

MDA (видеобуфер) - B0000h-B0FFFh (4 КБ),

CGA (-::-) - B8000h-BBFFFh (16 КБ),

EGA (видео-БИОС) - C0000h-C3FFFh (C7FFFh) (16 {32} КБ),

VGA (-::-) - C0000h-C7FFFh (32 КБ).

Video Memory Cache Mode

(режим кэширования для видеопамяти). Параметр действителен только для процессоров архитектуры Pentium Pro (Pentium II, Deshutes и т.п.), для которых кэш второго уровня (L2) стал внутренним. К обычным режимам работы с кэш-памятью ("Write Through" и "Write Back") были также добавлены режимы "Write Combine" (WC - объединенная запись) и "Write Protected" (WP - защищено от записи). Уже в первом процессоре семейства (Pentium Pro) была предусмотрена возможность изменять режим кэширования в зависимости от конкретной области памяти через специальные внутренние регистры, называемые MTRR (Memory Type Range Registers). С помощью этих регистров для конкретной области памяти стало возможным устанавливать режимы UC (uncacheable - не кэшируется), WC (write combine - объединенная запись), WP (write protected - защищено от записи), WT (write through - сквозная запись) и WB (write back - обратная запись). Установка интегрированного режима USWC (uncacheable, speculative write combine - не кэшировать, режим объединенной записи) позволяет значительно ускорить доступ к буферу видеопамяти и вывод данных через шину PCI на видеокарту. Следует учесть, что видеокарта должна поддерживать доступ к своей памяти в диапазоне A0000 - BFFFF (128 КБ) и иметь линейный буфер кадра. Правда, трудно представить, что этого может не быть. Поэтому лучше установить режим USWC, но в случае возникновения каких-либо проблем (система может даже не загрузиться, если карта не поддерживает этот механизм) необходимо установить значение по умолчанию - "UC". Может принимать значения:



"UC",

"USWC".

Несколько слов о MTRR-регистрах и режимах работы.

Memory Type Range Registers осуществляют операции записи/чтения в то же самое время, что и обычные MSR (Machine Specific Registers) стандартного Pentium-процессора используют собственные инструкции чтения и записи. MTRR являются 64-битными регистрами и разделяются на фиксированные и переменные MTRR. Фиксированные MTRR имеют дело с памятью в пределах 1 МБ, управляемой через "BIOS Setup". Переменные MTRR позволяют кэшировать память за пределами 1 мегабайта.

Использование режима WC опциально предназначено только для видеопамяти. В некоторых случаях перепрограммирование CMOS-памяти позволяет конфигурировать диапазон 0-640 КБ основной памяти для применения к нему WC-режима для эффективной отладки "железа". WP-режим применяется для "затенения" различных областей памяти и использования их как ROM-памяти.

Video RAM Cacheable

(кэширование области видеопамяти графического адаптера). Разрешение опции ("Enabled") позволяет увеличить производительность системы путем кэширования видеопамяти по адресам A0000h-AFFFFh. Но могут возникнуть сбои, если "нехорошие" программы попытаются произвести запись по указанным адресам. Поэтому неудивительно, что по умолчанию устанавливается "Disabled".

Опция может называться "Video Buffer Cacheable".

Weak Write Ordering

- (нестрогое упорядочение записи). При включении опции ("Enabled") процессор направляет циклы записи в свой внутренний кэш в порядке, отличном от последовательного (потокового) кода. Циклы записи во внешний кэш всегда происходят в строгом порядке.


Staggered Refresh


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

Данный тип регенерации позволяет сгладить броски потребления модулями памяти, выравнивая токи в процессе различных переключений. Так как уменьшаются броски тока, то такая регенерация эффективна с точки зрения снижения помех.

С помощью этой несколько устаревшей опции есть возможность установки временного интервала между регенерируемыми строками, измеряемого в системных тактах (0T, 1T, 2T, 3T, 4T, 5T, 6T, 7T). Установка в "0" позволяет регенерировать все строки в банках параллельно. Но опция может предложить и обычный набор значений: "разрешить применение"/"отказать" ("Enabled" и "Disabled").

Опция может называться также

"Refresh Stagger" или "DRAM Refresh Stagger By".

4.5. DRAM-Config.



Standby CPU Speed


- опция "Phoenix BIOS", в общем-то аналогичная "Slow Clock Ratio", но ее значения заметно отличны от вышеприведенных. Для использования этой опции предварительно опция "Power Management Mode" должна быть установлена в "Customize" (или должны быть включены аналогичные установки). Если речь идет о серверной системе, то установка энергосберегающих режимов просто недопустима. Возможные значения данной опции следующие:

"Max" - стандартный режим работы процессора,

"High" - внутренняя тактовая частота процессора составляет 1/4 от максимального (стандартного) значения,

"Medium" - означает 1/8 стандартной частоты (по умолчанию),

"Low" - означает 1/16 стандартной частоты.



Standby/Suspend Timer Unit


- данная опция функционирует совместно с опциями "Standby Time Out" и "Suspend Time Out" и предназначена для выбора шага при работе с последними. Возможны следующие значения: "4 msec", "4 sec", "32 sec", "4 min".



Standby Timeout


- для использования этой опции предварительно опция "Power Management Mode"(338) должна быть установлена в "Customize" (или "Power Savings" в "Enabled"). Данной опцией устанавливается период неактивности всей системы, после чего производится перевод системы в режим "Standby". При этом все подсистемы компьютера переводятся в этот режим, а это видеосистема, жесткие диски. Тактовая частота процессора при этом устанавливается в соответствии с опцией "Standby CPU Speed". Если версия BIOS содержит еще установки для режима "Doze", то необходимо помнить, что этот режим предшествует режиму "Standby". Поэтому для последнего временные значения должны быть выше. А они могут изменяться от "1 Minute" до "1 Hour", а также "Disabled" (отказ от использования режима "Standby", или "Off").

Опция может также называться "Standby Timer Select", "Standby Timers", "Standby Time Out". Последняя опция предложила неожиданно такой временной диапазон - от 4 минут до 508 минут и с шагом в 4 минуты, а опция "Standby Timer Select" - диапазон 2 -:- 256 минут.



Stop CPU when PCI Flush


- при установке опции в "Enabled" центральный процессор, получив по своей входной линии (FLUSH) активный сигнал низкого уровня FLUSH#, вынужден будет приостановиться до тех пор, пока PCI-шина не закончит передачу данных. Запрещение опции не позволит процессору входить в режим ожидания, что естественно более приемлемо для системы.

Опция может называться "Stop CPU When Flush Assert".



Suspend Mode Option


- опция позволяет выбрать один из вариантов режима "Suspend", почти аналог "ACPI Suspend Type"(342):

"POS" ("Power-on suspend", иногда обозначается "Static Suspend") - центральный процессор находится в режиме пониженного энергопотребления с приостановкой внутренней тактовой частоты,

"Auto" - по окончании периода "неактивности", установленного в поле "Auto Suspend Timeout"(342), система автоматически переводится в "STD"-режим. Если же такой режим недоступен, система переводится в "STR"-режим,

"STD" ("Suspend to Disk", иногда как "Save to disk", а иногда такой режим называют "0V Suspend") - информация о состоянии системы, действующих приложениях записывается на жесткий диск, система отключается с последующим восстановлением,

"STR" (Suspend to RAM).

Опция может также называться "Suspend Option", хотя и с другими значениями: "POS", "STD".



Suspend Power Saving Type


- данной опцией устанавливается тип, а точнее даже одна из ступеней режима "Suspend". Возможны следующие значения:

"S1" (standby 1) - останавливаются тактовые генераторы CPU и всей системы, но при этом состояние памяти остается неизменным. Выход из S1 осуществляется мгновенно,

"S2" (standby 2) - также останавливаются тактовые генераторы CPU и всей системы, но к тому же отключается питание кэш-памяти и CPU, а данные, хранившиеся там, перезаписываются в основную память. Включение системы также происходит достаточно быстро.



Suspend Switch


- (переключатель режима "Suspend"). Параметр разрешает ("Enabled") или запрещает ("Disabled") переход в режим "Suspend" с помощью кнопки на системном блоке. Для этого необходимо соединить джампер SMI (System Management Interface) на материнской плате с кнопкой на лицевой панели. Как правило, для этого используется либо специальная кнопка <SLEEP>, либо кнопка <TURBO>.

Опция "Switch Function" вроде бы аналогична предыдущей, но ее возможности несколько шире. При выборе значения "Deturbo" и последующем нажатии кнопки <POWER> система переходит в режим пониженного энергопотребления. Нажатие любой клавиши на клавиатуре возвращает систему к полной мощности. Следующий вариант: "Break" > кнопка питания - система вводится в "Suspend"-режим. Эффект от нажатия любой клавиши тот же. И еще вариант: "Break/Wake" > кнопка питания > "Suspend"-режим. Только в этом случае к полной мощности систему вернет повторное нажатие кнопки <POWER>.



SYMBIOS (NCR) SCSI BIOS


- параметр устанавливает разрешение на поиск SCSI-контроллера на базе микросхемы NCR 810, используемой, например, в карте "ASUS SC-200". Параметр может принимать значения:

"AUTO" - разрешен автоматический поиск SCSI-контроллера и запуск BIOS для него;

"Disabled" (запрещено) - устанавливается в это значение при отсутствии SCSI-карты.

16. Power Management – ACPI

Примерно с конца 1994 г. каждый ПК стал соответствовать спецификации "Energy Star" (наличие функций энергосбережения), а BIOS компьютера обогатился встроенными функциями т.н. "Advanced Power Management" (APM) - совместного стандарта корпораций "Microsoft" и "Intel", первая редакция которого появилась еще в 1992 г. Все началось с того, что EPA (Environmental Protection Agency - Агенство по защите окружающей среды) начало реализовывать программу "Energy Star" по энергосберегающим технологиям под патронатом правительства США. Затем кампания по сертификации различного оборудования коснулась энергосберегающих персональных компьютеров и периферийного оборудования. Соответствующий логотип, т.е. сертификат, могли получить только те продукты, которые выполняли квоту по экономии энергии

"APM" был первой спецификацией для изготовителей ПК, которая установила взаимодействие между операционной системой и BIOS в задаче управления энергопотреблением (Power Management)

"ACPI" (Advanced Configuration and Power Interface) - интерфейс расширенного конфигурирования и управления питанием, заменяющий стандарт расширенного управления питанием (APM). ACPI - это технология, лежащая в основе разработанного "Microsoft" стандарта энергосбережения и стандарта "Plug-and-Play" - "On Now"

Спецификация разрабатывалась совместно "Intel", "Microsoft" и "Toshiba" и представляла собой новую архитектуру "Microsoft Windows 98". Операционная система взяла на себя управление многочисленными параметрами функционирования ПК. Технология реализует управление состоянием системы, работой компонентов и энергопотреблением на основе модели событий и использования программирования по таймеру. Все это достигается средствами ОС и представляет собой программируемый вход в режимы энергосбережения, а также выход из "спящего" режима от обращения к "мыши" или клавиатуре, в связи с приходом телефонного звонка или удаленного сетевого управления, т.п. Системный BIOS дополнился и другими многочисленными функциями, о которых будет рассказано далее. Присутствие в этой троице "Toshiba" более чем объяснимо, поскольку проблемы и задачи энергосбережения пришли в мир настольных ПК от ПК-блокнотов.


Спецификация "ACPI" была реализована "Intel" впервые в чипсете 440LX с одновременной реализацией архитектуры AGP.

Параллельно с развитием и совершенствованием технологий энергосбережения, затрагивающих прежде всего производителей чипсетов, материнских плат, BIOS и разработчиков операционных систем, шел процесс совершенствования моделей мониторов. Стандарт "EPA Energy Star VESA DPMS" (DPMS - Display Power Management System) определил унифицированную процедуру энергосбережения и ступенчатого выключения монитора в трех стадиях:

- On (номинальный режим работы)

- Standbye (режим ожидания). В режиме ожидания изображение на экране пропадает, но внутренние компоненты монитора функционируют в нормальном режиме, а энергопотребление снижается до 80% от рабочего состояния

- Suspend (режим приостановки). В режиме приостановки, как правило, отключаются высоковольтные узлы, а потребление энергии падает до 30 Вт и менее

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

Как же реализуются эти богатейшие возможности аппаратно? Попробуем осветить хотя бы вкратце эти вопросы.

Современные модели 32-разрядных процессоров, кроме стандартных (обычных) режимов работы - реального, защищенного и виртуального (V86) - имеют дополнительный режим системного управления SMM (System Management Mode). Главным образом, этот режим предназначен для реализации системы управления энергопотреблением.

В режим SMM процессор может войти только по сигналу на входе SMI# (System Management Interrupt). Сигнал SMI# для процессора является немаскируемым прерыванием с наивысшим приоритетом. При входе в режим SMM автоматически запрещаются аппаратные прерывания. Сразу при входе в SMM процессор сохраняет состояние почти всех своих регистров в специальной памяти SMRAM, которая представляет собой выделенную область физической памяти. В том же фрагменте располагается и обработчик SMI (SMI Handler). Размер памяти SMRAM может меняться от 32 КБ (минимальные потребности SMM) до 4ГБ.

Если режим SMM используется для отключения питания процессора с возможностью быстрого "пробуждения", память SMRAM должна быть энергонезависимой. Если SMRAM не является энергонезависимой, то системная логика должна обеспечить возможность ее инициализации процессором из обычного режима работы до появления сигнала SMI#.

В системах с процессорами 6-го поколения (Pentium Pro, PII, ..) в процедуре ввода в режим SMM могут принимать участие и программируемые регистры MTRR.


System BIOS Shadow


- опция разрешения применения теневой памяти на область системной ROM BIOS. Рекомендуется установить в "Enabled" для повышения производительности системы, однако необходимо еще раз подчеркнуть, что улучшения эффективности системы можно добиться только в "MS-DOS" или "Windows 3x". При этом старшие 384 КБ из первого мегабайта памяти станут недоступными в качестве ОЗУ.

Некоторые старые версии BIOS дают возможность "затенения" отдельных областей из выделенных под системный BIOS 64 КБ, но имеет смысл, при включении режима "затенения", затенять BIOS целиком. Тем более, что такие адресные зоны - суть фрагменты по 16 КБ (шаг адресов в 400h).

Опция может называться

"System Shadow" или

"System ROM Shadow F000, 64K".



"System Boot Sequence".


Очень непривычный вариант загрузки в свое время предлагал "Phoenix BIOS" с опцией



System Boot Up CPU Speed"


Deturbo Mode

- при разрешении этого параметра сигнал FLUSH# становится активным, и никакие данные после этого не кэшируются в свой внутренний кэш процессорами архитектуры Pentium Pro (Pentium II, Deschutes и т.п.). Разрешение этого параметра ("Enabled") следует использовать только при необходимости сознательно замедлить работу компьютера. "Disabled" устанавливается по умолчанию.

Опция "AMI BIOS", "



"System Boot Up Numlock Status"


Режим работы в любой момент времени меняется кнопкой <NumLock>.

Дополнительная информация представлена в разделе Keyboard.

Когда в 1986 г. появилась расширенная клавиатура, то многих пользователей стало раздражать то, что функция "num lock" после загрузки системы включалась автоматически. Поэтому со временем во многих системах стали предусматривать возможность управления первоначальным состоянием "num lock" через bios. Затем опция управления состоянием "num lock" стала стандартной функцией bios. Ну и параллельно расширенным аппаратным возможностям функция управления была введена в некоторые операционные системы (речь идет о файле config.sys).

boot virus detection

(определение вируса в загрузочном секторе). Смысл этого параметра отличается от "Virus Warning"

и заключается он в следующем. Если этот параметр запрещен ("Disabled"), то до загрузки операционной системы BIOS переписывает загрузочный сектор во флэш-память и сохраняет его там. Но при этом никаких последствий для системы и пользователя не возникает. При установке параметра в "Enabled" BIOS не будет загружать систему с жесткого диска, если содержимое boot-сектора будет отличаться от сохраненного в памяти. При этом система выводит сообщение, и пользователю далее предоставляется возможность либо загрузить систему с жесткого диска, либо с дискеты. Опция может носить название "BootSector Virus Detection".

CPUID Instruction

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

С другой стороны, можно было встретить и такое разъяснение. При установке значения "Enabled" программы могут распознавать действующий процессор, например, 486-й, как процессор следующего поколения и даже...


Процессорная инструкция cpuid не имеет таких "древних" корней, как многие представленные здесь опции. Инструкция cpuid стала доступна у процессоров, начиная с некоторых моделей 486-х и затем с pentium.

Необходимость в идентификации процессоров вызревала постепенно, по мере их развития. И была она связана прежде всего с не совсем полной совместимостью (точнее, обратной совместимостью) старших моделей процессоров семейства x86 с младшими.

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

К тому же программное обеспечение в процессе своего совершенствования, среди прочих аппаратных нюансов, должно учитывать и процедуры обращения к портам ввода/вывода, к BIOS компьютера и т.д. Да и процессоры старших поколений имеют такие архитектурные особенности и расширения, использование которых без предварительной идентификации типа процессора может оказаться невозможным. Достаточно вспомнить о дополнительных процедурах, связанных с процессорами Cyrix.

В процессе идентификации процессора может быть считана различная информация: "тип" процессора (OEM-версия, Overdrive, Dual), "семейство", "модель", "степпинг" (специальная дополнительная информация производителя).

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

Cyrix 6x86 / MII CPU ID

если в системе установлен соответствующий названию опции процессор, необходимо опцию разрешить ("Enabled"). В данном случае поддержка процессоров Cyrix осуществляется через BIOS, хотя можно встретить и более традиционный вариант - установку перемычек на системной плате.

Daylight Saving

во включенном состоянии ("Enabled") эта опция позволяет автоматически добавлять или вычитать один час при весеннем или осеннем переводе времени (последнее воскресенье апреля и аналогично в октябре). Этот параметр можно отключить, если установлена "Windows 9x", самостоятельно регулирующая этот процесс.


System Cache", "Memory


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

Write Through - метод сквозной записи. Предполагает наличие двух копий данных - в основной и кэш-памяти, т.к. то, что процессор записал в кэш-память, немедленно копируется в основную память, т.е. без промежуточного хранения в кэше. Этот способ работы с кэш-памятью более медленный, но более надежный,

Buffered Write Through - метод буферизованной сквозной памяти. Процесс записи выполняется в буферы, организованные по принципу "FIFO" ("First Input - First Output" - "первым пришел - первым ушел"),

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

Очень быстрый способ, но могут возникнуть проблемы с устройствами, которые сами обращаются к памяти, минуя процессор, например, контроллер DMA. Последнее требует специальной поддержки со стороны системной платы, чтобы при обмене по DMA можно было поддерживать согласованность данных в памяти и внутреннем кэше. Метод "Write Back" приблизительно процентов на 10 повышает производительность системы в сравнении с "Write Through".

External Cache Write Policy

опция по выбору метода работы внешней кэш-памяти. Значения уже известны: "Write Back" и "Write Through". Иногда может быть и третье - "Disabled", как отказ от использования внешней кэш-памяти. Опция может называться "External Cache", "L2 Cache Update Mode", "L2 Cache Policy", "L2 Cache Write Policy".


Internal Cache WB or WT

- очень давняя опция из "AMI BIOS". Ну и значения ее видны из названия: "WB" (Write Back) и "WT" (Write Through). Иногда также может присутствовать третье значение - "Disabled". При выборе значения надо помнить о том, что некоторые 486-е процессоры не поддерживают режим "Write Back".

Опция может называться "L1 Cache Update Mode", "L1 Cache Write Policy", "L1 Update Mode", "L1 Cache Policy" или "Internal Cache". Многие современные системы вообще не содержат подобной опции, т.к. они оптимизированы для эффективного использования PBSRAM.

Ну и в конце интегрированная опция, охватывающая оба кэша, - "Cache Strategy".

L2 Cache Banks

- опция, позволявшая указать, из какого количества банков состоит кэш второго уровня. Значения могли быть такие: "1 Bank", "2 Banks".

Опция могла называться "L2 Cache Config".

L2 Cache Cacheable Size

- данной опцией устанавливается размер (объем) кэшируемой памяти, поддерживаемой в системе. Значения могут быть следующие: "64 MB", "128 MB", "192 MB", "256 MB", "512 MB" (могут быть естественно и другие значения). А выбор значения зависит, с одной стороны, от объема инсталлированной памяти (установку "512 MB" можно рекомендовать при наличии в системе более 64 МБ ОЗУ), а с другой, от характеристик чипсета. Последнее являлось и является одним из важнейших параметров чипсетов. Достаточно вспомнить "интеловские" чипсеты 430NX и 430TX, и окажется, что первый из них поддерживал 512 МБ, а второй - 64 МБ кэшируемой памяти.

Более давние опции назывались "Cacheable RAM" или "Cacheable RAM Address Range". Речь в них шла об установке значения в 4, 8, 16 или 32 МБ. Такие значения были вызваны огpаничением, накладываемым количеством pазpядов адресной шины системной памяти. Ведь в кэш-памяти необходимо было хранить как содержимое ячейки памяти, так и ее адрес. Выбор оптимального значения был также ограничен величиной инсталлированной в системе памяти. При наличии в системе 4 МБ ОЗУ выбор 16 МБ был малооправдан.

Memory above 16MB Cacheable

- опция поддержки кэширования оперативной памяти, расположенной за пределами первых 16 мегабайт ОЗУ.

Pipeline

- опция устанавливается в "Enabled" для включения механизма конвейеризации при наличии в системе конвейерной синхронной кэш-памяти.

Опции "


System Keyboard" (AMI BIOS)


LAN Remote Boot

- эта опция "Phoenix

BIOS" заметно отличается от приведенной выше "Boot From

LAN First". Функция удаленной загрузки используется, в частности, когда ни флоппи-дисковод, ни жесткий диск не установлены в системе или опциально отключены. При этом реализуются два различных протокола загрузки: BootP и LSA. Отсюда и возможные значения:

"BootP" - "BootP" сетевой BIOS активизирован и операционная система может быть загружена с сервера посредством BootP-протокола,

"LSA" - аналогично для LSA-протокола,

"Disabled" - удаленная загрузка невозможна. Сетевой BIOS не активизирован.

Через "BIOS Setup" можно также включить поддержку "Intel Boot Agent", что позволит загрузить ПК по сети с использованием протоколов PXE и RPL. Так что возможны и другие вариации подобных опций.

Language Support

опция по установке языка интерфейса "BIOS Setup". Возможных значений, как правило, пять: "English (US)" (по умолчанию), "Francais", "Italiano", "Deutsch", "Espanol". Данная опция предложена "Phoenix BIOS". Он же предлагает и опцию "Language". "AMI

BIOS" представил опцию "



"System Load". Опция имела два параметра:


"Standard" - ОС могла быть загружена (по умолчанию) либо с флоппика, либо с жесткого диска,

"Diskette Lock" - только с жесткого диска. Понятно, что это было давненько.

Дополнительно смотри ниже опцию "HDD Sequence SCSI/IDE First".

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



System Performance


эта нестандартная опция "Phoenix BIOS" имеет два варианта использования. "Standard" предлагает загрузку системы с обычными установками многих параметров, нечто наподобие загрузки по умолчанию. "Fast" же дает возможность использовать автоматическую настройку параметров памяти, жесткого диска, других элементов системы, приводящую к максимальной производительности.

2.1. Оптимизация функционирования

PCI-интерфейса и ISA-шины



System Thermal


- установка режима наблюдения за системной температурой. Выбор вариантов для данной функции невелик. Установка "Ignore" блокирует возможность перевода центрального процессора на безопасный режим работы. Параметр "Monitor" позволяет системе отслеживать возможность появления опасной ситуации. В данном случае речь идет о достижении процессором критической температуры, устанавливаемой в поле "CPU Critical Temperature". При достижении центральным процессором этой температуры внутренняя частота процессора снижается до величины, устанавливаемой в процентах в поле "Thermal Slow Clock Ratio".

x



Thermal Monitor"


CPU Temperature

MB Temperature

- (температура процессора, температура материнской платы). Один из возможных вариантов температурного мониторинга. При выборе значения "Ignore" температуры процессора и системной платы отслеживаться не будут. Значение "Monitor" (или аналогичное) позволяет системе вести наблюдение за температурой. Естественно, что в отдельных полях (опциях) устанавливаются предельные значения для соответствующих компонентов. Тогда при критическом повышении температуры BIOS будет выдавать сообщение на экране перед загрузкой операционной системы.



Thermal Sensor State


- с помощью этой опции есть возможность контролировать не величины температур в системе, а состояние температурных датчиков. Предполагается, что таких датчиков три. Это датчики центрального процессора, системной платы и дополнительный датчик, размещенный пользователем, например, на корпусе компьютера ("CPU", "System", "Auxiliary"). Естественно, что все датчики должны поддерживать функцию контроля (это решается аппаратно). По всем трем датчикам-сенсорам значения могут быть следующими и они носят информационный характер:

"OK" - состояние датчика контролируется и выводится на монитор ("включен"),

"None" - датчик не распознается BIOS,

"Fail" - BIOS распознал неисправный датчик, или датчик изъят из системы.

Если датчик не поддерживает функцию контроля, то будет выведено сообщение "None" при работающем датчике.

18. Special

MPS 1.4 Support

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

В MPS версии 1.4 добавлена поддержка расширенной таблицы, улучшающей работу с несколькими PCI-портами. При запрещении устанавливается режим MPS 1.1. Большинство современных серверных мультипроцессорных ОС поддерживают режим MPS 1.4. Рекомендуется устанавливать режим MPS 1.1 ("Disabled") только при работе со старыми операционными системами, в т.ч. различными версиями ОС "Windows". Для "Windows NT", "Novell Netware" естественно рекомендуется "Enabled".

MPS Version Control For OS

- аналогичная опция со следующими значениями:

"1.4" (по умолчанию),


"1.1".

С теми же параметрами в "AMI BIOS" замечены опции "MPS Revision", "MP Version", "MPS Version". Тот же " AMI BIOS" предложил вот такой "длинный" вариант - "Use Multiprocessor Specifications".

Аббревиатуре MPS очень близка по звучанию другая, а именно - SMP. Поскольку речь идет также о мультипроцессорных системах, то имеет смысл хотя бы несколько слов сказать об этом. Тем более, что может возникнуть некоторая неясность при чтении компьютерной литературы у неподготовленного пользователя.

При SMP (Symmetric MultiProcessing - симметричная мультипроцессорная обработка) процессоры, объединенные общей шиной, разделяют между собой общие системные ресурсы компьютера, включая память и внешние устройства. Но и в такой "могучей" системе действует принцип, характерный для функционирования "мастер"-устройств в "обычной" системе. Системной шиной может управлять в каждый момент времени только один процессор, при этом каждый процессор продолжает "вести" свою задачу.

Spread Spectrum Modulated

- (распространение модулированного спектра). При работе тактового генератора может возникать такое явление, как электромагнитная интерференция (ElectroMagnetic Interference - EMI). Физически интерференция есть не что иное, как взаимодействие (наложение) двух или более волновых колебаний. В их появлении, сопровождающемся характерными для таких процессов многочисленными частотными гармоническими составляющими, "виноваты" экстремальные значения (пики) генерируемых тактовых импульсов. Включение опции позволяет сгладить пики и уменьшить интерференцию, а также уменьшить взаимное электромагнитное влияние различных компонент системной платы друг на друга. Также необходимо отметить, что при нынешнем глобальном повышении внутренних частот процессора растет и электромагнитное воздействие последнего на другие компоненты системы. На решение означенных выше задач направлен целый комплекс средств, следящий за работой тактового генератора и качеством вырабатываемых им сигналов.

Уменьшение электромагнитного излучения, кроме чисто технических задач, затрагивает и экологические проблемы, оно может достигать в некоторых случаях 6%. Следует заметить, что это может отрицательно отразиться на работе чувствительных к форме сигнала устройств, например, жестких дисков с интерфейсом Fast Wide SCSI. Поэтому параметр рекомендуется разрешать только при испытаниях компьютеров на электромагнитную совместимость.

Кроме того, есть еще режим "


Thermal Slow Clock Ratio


- возможные варианты: 0%-12.5%, 12.5%-25%, 25%-37.5%, 37.5%-50%, 50%-62.5%, 62.5%-75% и 75%-87.5%.

x