USSR Team

Вернуться   USSR Team Forum > Разговоры на разные темы > Hard&Soft

Ответ
 
Опции темы Опции просмотра
Старый 22.07.2005, 11:54   #1
USSRxMrKOT
USSR Team (NFS)
 
Аватар для USSRxMrKOT
 
Регистрация: 24.03.2005
Возраст: 46
Сообщения: 11,712
По умолчанию Настройки BIOS и Windows

вот нашел у себя...может кому нужо



Введение.
Микросхема BIOS (Basic Input Output System) чаще всего содержит в своей энергонезависимой памяти программу первоначальной загрузки и тестов, сведения об аппаратном составе компьютера (периферийных устройствах), установки по умолчанию, оптимальные установки и установки, определенные пользователем.
При включении компьютера автоматически запускается находящаяся в BIOS программа загрузки BOOT-ROUTINE. �*та программа вызывает подпрограмму самопроверки POST (Power-On Self Test), проверяющую процессор, микросхемы ROM, оперативную память, вспомогательные элементы материнской платы, жесткий диск и другую основную периферию.
В процессе работы POST возможна передача управления встроенным программам в чипах BIOS устройств (например, BIOS видеоадаптера).
Далее производится установка режимов работы периферийных устройств (IRQ, DMA, I/O), после чего с загрузочных секторов загрузочного устройства (НГМД, НЖМД, CD-ROM и др.) считывается и запускается начальный загрузчик (BOOTSTRAP LOADER). Начальный загрузчик производит свои тестовые и установочные манипуляции и загружает операционную систему (например, DOS).
�*тот порядок в той или иной степени соблюдался в первых IBM-совместимых машинах, соблюдается и сейчас.
Описанный порядок предусматривает возможность вызова подпрограммы BIOS Setup, которая позволяет пользователю производить некоторые манипуляции по первичной настройке компьютера. �*та подпрограмма чаще всего вызывается нажатием клавиши <Delete> на клавиатуре в момент, когда на экране отображается разрешающая надпись, например Hit <Del> to call BIOS Setup. На некоторых машинах сочетание клавиш может быть иным, например <Ctrl>-<Alt>-<Esc>. Некоторые BIOSы (чаще всего устаревшие) позволяют запуск BIOS Setup только при изменении конфигурации, либо вообще не позволяют.
________________________
BIOS (Basic Input-Output System) Первичная система ввода-вывода.
POST (Power-On Self Test) самотестирование при включении питания.
ROM (Read Only Memory) память только для чтения микросхемы постоянной энергонезависимой памяти.
DOS (Disk Operating System) дисковая операционная система. Вас не должно смущать это название, т.к. операционная система Windows также имеет в своем составе дисковую операционную систему.
__________________
USSRxMrKOT вне форума   Ответить с цитированием
Старый 22.07.2005, 11:55   #2
USSRxMrKOT
USSR Team (NFS)
 
Аватар для USSRxMrKOT
 
Регистрация: 24.03.2005
Возраст: 46
Сообщения: 11,712
По умолчанию

Урок 1.

LOAD SETUP DEFAULTS

LOAD FAIL-SAFE

ORIGINAL CONFIGURATION WITH POWER-ON DEFAULTS

AUTO CONFIGURATION WITH POWER-ON DEFAULTS

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

Above 1 MB Memory Test

при установке опции в "Enabled" в процессе тестирования ОЗУ проверяется область памяти свыше 1 Мб (область памяти XMS - Extended Memory Specification). При запрете опции расширенная память не тестируется, а только инициализируется. �*екомендуется отключать. В процессе загрузки hymem.sys сам все протестирует.

BIOS Update

(обновление BIOS). Процессоры семейства P6 (Pentium Pro, Pentium II, Celeron, Xeon) имеют особый механизм, называемый "программируемым микрокодом", который позволяет исправить некоторые виды ошибок, допущенных при разработке и/или изготовлении процессоров, за счет изменения микрокода. Обновления микрокода хранятся в BIOS и загружаются в процессор в процессе выполнения инструкций BIOS. Именно поэтому BIOS для материнских плат с указанными выше процессорами необходимо регулярно обновлять. Может принимать значения:

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

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

Опция может называться "Pentium II Microcode", "Microcode Update", "CPU MicroCode Updation"

Дополнительная информация:

В процессоры 6-го поколения, начиная с первого Pentium Pro, было встроено новое средство, которое позволяет исправлять многие ошибки процессоров, изменяя микропрограмму в самом процессоре. �*то средство называется "перепрограммируемой микропрограммой". Модификации микропрограмм постоянно находятся в системной ROM BIOS (их объем составляет до двух килобайт) и загружаются в процессор системой BIOS во время выполнения POST-теста.

Чтобы можно было установить новую модификацию микропрограммы, BIOS системной платы должен содержать подпрограммы поддержки модификации микропрограмм, т.е. API обновления микрокода. Фактически все BIOS плат для Pentium Pro и Pentium II такие подпрограммы имеют. С помощью программы модификации процессора ("Processor Update Utility") фирмы "Intel", поставляемой обычно с т.н. "боксированными" процессорами, можно также определить, присутствует ли необходимый код в BIOS, сравнить номер версии процессора с номером версии микропрограммы модификации, загруженной в текущий момент, или установить новую микропрограмму модификации, если это необходимо. Указанная программа определяет используемый процессор во время выполнения POST (с помощью CPUID) и ищет соответствующее ему обновление в своей базе. Если найдена более новая версия микрокода, утилита локально перепрошивает блок данных в BIOS, не затрагивая остальные участки. Естественно, что для выполнения перепрошивки предварительно нужно разрешить перезапись флэш-памяти соответствующей перемычкой или опцией в "BIOS Setup" (см. отдельно). Несколько слов о термине "Stepping" (см. также "CPUID Instruction"). Чем выше Stepping процессора, тем меньше он содержит ошибок. Первый символ Stepping - это имя модели (k - ядро Katmai, c - Coppermine), второй символ указывает на серьезные изменения микрокода процессора (для процессоров Pentium III это буквы A, B или С), а последний - на незначительные изменения.



Boot From LAN First

при установке в "Enabled" BIOS предпримет попытку первоначальной загрузки из сетевого загрузочного модуля, прежде чем пытаться загрузиться с локального носителя. Понятно, что данная опция по сути дает разрешение на использование удаленной загрузки.

Boot Sequence

- (последовательность начальной загрузки системы). Определяется последовательность опроса различных накопителей для загрузки операционной системы. �*ти устройства обозначаются либо буквами для физических жестких дисков и обычных дисководов, либо названием устройства, например "CD-ROM" для накопителей CD-ROM. Поддерживаются устройства LS-120, Iomega ZIP, ATAPI CD-ROM, IDE- и SCSI-диски. Может принимать значения:
"A,C" - такой выбор оправдан только для случая загрузки с дискеты и встречается в старых моделях ПК,

"A,C,SCSI",

"A,SCSI,C",

"C only",

"C,A",

"C,A,SCSI",

"C,CDROM,A",

"CDROM,C,A",

"D,A,SCSI" (предназначено при использовании минимум двух IDE-жестких дисков),

"E,A,SCSI" (аналогично для 3-х дисков),

"F,A,SCSI" (аналогично для 4-х дисков),

"LS/ZIP,C",

"SCSI,A,C",

"SCSI,C,A".

В некоторых версиях BIOS опция "Boot Sequence" трансформировалась в несколько самостоятельных опций, естественно с большей возможностью отбора и большей гибкостью. �*то выглядит следующим образом, например, у "AMI BIOS":

"First Boot Device"

"Second Boot Device"

"Third Boot Device"

"Boot Other Device" (или "Fourh Boot Device")

Параметры могут принимать следующие значения: "Floppy", "HDD-0", "HDD-1", "HDD-2", "HDD-3", "LAN" (или "Network"), "SCSI", "LS/ZIP", "CD-ROM", "Enable", "Disabled". Конечно, не все перечисленные устройства могут быть первичными загрузочными, перечислен весь перечень устройств для всех четырех опций.

А один из вариантов "AMI BIOS" содержит те же опции, но со значениями "Floppy", "Floptical" (RS 120), "CD ROM", "SCSI Device", "Network", "IDE0", "IDE1", "IDE2", а опция "Try Other Boot Devices" через значение "Yes" дает возможность дополнительного выбора варианта загрузки, если имеющиеся варианты не устраивают пользователя.

Более современный вариант "AMI BIOS" выглядит совсем необычно: "Disabled", "1st IDE-HDD", "2nd IDE-HDD", "3rd IDE-HDD", "4th IDE-HDD", "Floppy", "ARMD-FDD", "ARMD-HDD", "ATAPI CDROM", "SCSI" (только в качестве первого или второго загрузочного устройства), "NETWORK" и "I2O" (последние два параметра только в качестве первого загрузочного устройства). Об ARMD (ATAPI Removable Media Disks) смотри подробнее в разделе "Peripherals & Resources".

Другое название опции - "System Boot Sequence".

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

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

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

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

Необходимо еще отметить следующее. Все перечисленные варианты опций не охватывают всех возможных нюансов загрузки, предлагаемых различными версиями BIOS. Поэтому пользователь должен быть всегда готов к встрече с нестандартной ситуацией. Подтверждение тому - BIOS материнских плат от "ABIT" (BE6 и BP6), которые содержат дополнительный (extra) IDE-контроллер. Тогда в "BIOS Setup" указание на SCSI заменяется на "SCSI/EXT", что так же важно. Но более важно то, что система может быть загружена с IDE-диска на третьем или четвертом каналах IDE-интерфейса, ну и естественно со SCSI-диска и первых двух IDE-каналов. Правда, ситуация "усложняется" тем, что пользователю придется дополнительно повозиться с опцией

Boot Sequence EXT Means

со значениями "IDE", "SCSI". Для того, чтобы грузиться с 3-го или 4-го IDE-каналов, надо в основной опции выбрать диск с расширением "EXT", а затем в дополнительной - значение "IDE".

В дополнение ко всему вышесказанному! Правда, это касается некоторых старых системных плат. Если система не может найти загрузочной области на "первом" устройстве, хотя она присутствует на последующих (или следующем), система может прекратить загрузку с выводом сообщения "No Operating System Found". Понятно, что в этом случае надо исправить последовательность загрузки в "Boot Sequence".

Boot Up Floppy Seek

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

Поскольку все современные дисководы имеют 80 дорожек (с 1993 года дисководы на 40 дорожек не выпускаются; они поддерживали формат в 360 КБ), то эта функция необязательна. Необходимо заметить, что BIOS не может определить разницу между 720K, 1.2M, 1.44M или 2.88M типами дисководов, т.к. все они имеют 80 дорожек. Имеет смысл установить эту опцию в "Disabled" (иначе - "Enabled"), что позволит сократить общее время тестирования ПК после включения. �*азрешение опции имеет смысл только в случае, когда загрузка системы производится с дискеты, да и то...

Другое название опции - "Floppy Drive Seek At Boot".

"Phoenix BIOS" содержит подобную опцию под названием "Fast Boot". �*ечь в ней идет о возможности пропустить проверку флоппи-дисковода. Уже из наименования опции становится понятным, какой смысл вкладывается в значения "Disabled"/"Enabled".

Подобную задачу решает и опция под названием "Floppy Check".

Boot Up Numlock Status

опция, определяющая, в каком режиме после включения компьютера должна работать дополнительная цифровая клавиатура (Numeric Keyboard ). �*азрешение этого параметра включает индикатор "Num Lock", и цифровая клавиатура становится "генератором" кодов цифр и знаков. В противном случае генерируются коды стрелок, <INS>, <DEL> и т.д., т.е. цифровая клавиатура функционирует в режиме управления курсором. Может принимать значения:

"On" (иногда "Enabled") - включено,

"Off" (иногда "Disabled") - отключено.

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

Другие названия опции: "System Boot Up Numlock Status", "System Boot Up Num Lock". "AMI BIOS" предлагает свое название - "Boot Up Num-Lock", хотя ясно, что полет фантазии для данной темы весьма ограничен. Подтверждение тому - опция "Numlock".

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

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



Когда в 1986 г. появилась расширенная клавиатура, то многих пользователей стало раздражать то, что функция "Num Lock" после загрузки системы включалась автоматически. Поэтому со временем во многих системах стали предусматривать возможность управления первоначальным состоянием "Num Lock" через BIOS. Затем опция управления состоянием "Num Lock" стала стандартной функцией BIOS. Ну и параллельно расширенным аппаратным возможностям функция управления была введена в некоторые операционные системы (речь идет о файле CONFIG.SYS). Кстати, если в "BIOS Setup" соответствующая опция отключена, а в конфигурационном файле CONFIG.SYS указана директива "NUMLOCK=ON", то такое сочетание вполне может вызвать конфликтную ситуацию, хотя чаще всего будет выполнена инструкция 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", самостоятельно регулирующая этот процесс.

Delay IDE Initial

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

В различных версиях BIOS могут встретиться абсолютно идентичные функции: "Hard Disk Pre-Delay", "Delay For HDD (Secs)" и "Delay IDE Initial (Sec)". Хотя при этом могут несколько варьироваться значения параметров: от "0" до "15", от "0" до "30", от "1" до "15" и "Disabled". Возможен также и такой подбор значений: 3, 6, 9, 12, 15, 21, 30 и "Disabled" (по умолчанию). Последнее означает, что задержка не устанавливается для всех дисков в системе.

Есть еще одна интересная опция с названием "Delay for SCSI/HDD (Secs)". Все сказанное выше справедливо и для SCSI- дисков. Только речь здесь идет уже о PCI SCSI BIOS и о правильном определении параметров диска через BIOS SCSI-контроллера. Для этого и задается задержка от 0 до 60 сек.

Drive A

Drive B

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

"None" (или "Disabled", или "Not Installed") - дисковод отсутствует либо запрещен доступ к нему,

"360K, 5.25 in" - 5-1/4 - дюймовый стандарт дисковода, емкостью в 360 КБ,

"1.2M, 5.25 in" - 5-1/4 - дюймовый AT-стандарт высокой плотности, емкостью 1,2 МБ,

"720K, 3.5 in" - 3-1/2 - дюймовый стандарт, емкостью 720 КБ,

"1.44M, 3.5 in" - аналогично для емкости 1,44 МБ,

"2.88M, 3.5 in" - аналогично для емкости 2,88 МБ.

Опции, предназначенные для флоппи-дисководов, также могут носить разные наименования, хотя возможности здесь явно ограничены: "Floppy Drive A:/B:", "Diskette A:/B:", "Legacy Diskette A:/B:".

Flash BIOS Protection

включение опции запрещает доступ к Flash BIOS вирусам и... неопытным пользователям. При этом не может быть произведено обновление содержимого Flash BIOS. Для обновления функцию надо отключить. На некоторых материнских платах функция реализована не в виде опции "BIOS Setup", а в виде перемычки, либо не реализована вовсе. Желательно функцию включить. Может принимать значения:

"Enabled" - защита установлена,

"Disabled" - доступ разрешен.

Естественно, что такая же функция присутствует и в "Phoenix BIOS". Только в "Flash Write" (это видно по названию) все наоборот: "Disabled" делает невозможной перезапись BIOS, "Enabled" допускает такую операцию. В любом случае более серьезного отношения к себе потребует документация на материнскую плату и знание самого процесса обновления Flash, если в этом будет необходимость.

Естественно, что после перезаписи BIOS защита должна быть установлена снова.

Floppy 3 Mode

еще одна, не так уж и редко встречающаяся, опция по установке параметров флоппи-дисководов. Во включенном состоянии ("Enabled") позволяет системе, как это не тривиально, поддерживать 3,5-дюймовые дисководы с возможностью читать дискеты на 720 КБ, 1,44 и 2,88 МБ. Хитрость в том, что этот режим является японским стандартом для флоппи-дисководов и, естественно не применяется, за исключением некоторых стран Юго-Восточной Азии, во всем остальном мире. А по техническим параметрам совместное использование опции и таких "японских" дисководов позволяет достичь скорости передачи в 1 Мб/сек. Так что эта совместимость "в наших условиях" имеет мало смысла.

Опция может называться и "Floppy 3 Mode Support".

Halt On

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

"No Errors" - POST никогда не прерывает работу, какая бы нефатальная для системы ошибка не была обнаружена (нарушение работы устройства или даже его отсутствие),

"All Errors" - остановка работы при возникновении любой критической, тем более фатальной, ошибки. Интегрированная опция,

"All, But Keyboard" - остановка при любой критической ошибке, кроме ошибки клавиатуры,

"All, But Diskette" - аналогично, только с игнорированием ошибок дисководов,

"All, But Disk/Key" - игнорирование ошибок клавиатуры и дисководов.

"Phoenix BIOS" содержит аналогичную опцию под названиями "Error Halt", "POST Error Halt" или "POST Errors", правда, с заметно ограниченными возможностями: "Halt On All Errors" и "No Halt On Any Errors".

HDD Sequence SCSI/IDE First

в представленной уже опции "Boot Sequence" (или аналогичной) пользователь может выбрать в качестве загрузочного любое мыслимое и немыслимое устройство. Но так было не всегда. И это касается также SCSI- и IDE-дисководов. При размещении устройств IDE и SCSI в одной и той же системе загрузочным устройством мог быть основной (master) жесткий диск на первичном канале IDE. Обычно загрузка с диска SCSI при смешанной конфигурации была невозможна. Но это, прежде всего, было связано с возможностями системной платы. В современных материнских платах возможность загрузки с дисководов SCSI предусмотрена.

В BIOS материнской платы ASUS P/I-P55T2P4 (1996 г.) был предусмотрен параметр "HDD Sequence SCSI/IDE First". Аналогичные опции появились затем в BIOS системных плат других производителей. Благодаря такой возможности стало вполне реальным помещать загрузочную запись для операционной системы не только на диск IDE, но и на диск SCSI. А это позволяет загружать несколько ОС, не используя специальных программных средств. Возможными значениями параметра являются: "SCSI", "IDE".

Keyboard

(клавиатура). Значение "Installed" не вызывает вопросов. Если установить "not installed", эта опция укажет BIOS на отмену пpовеpки клавиатуpы во вpемя стаpтового теста, что позволяет пеpезапускать ПК с отключенной клавиатуpой без выдачи сообщения об ошибке теста клавиатуpы. �*то может оказаться необходимым при работе файл-сервера, сервера печати, в т.ч. из соображений безопасности.

Аналогичную задачу решает опция "System Keyboard" (AMI BIOS) с параметрами "Present" (по умолчанию) и "Absent".

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" представил опцию "Change Language Setting".

Memory Test Tick Sound

опция, позволяющая сопровождать тест памяти периодическими звуковыми сигналами. �*екомендуется устанавливать в "Enabled" для озвучивания пpоцесса загpузки, косвенной оценки объема инсталлированной памяти и дополнительного подтверждения, в частности, правильности установок "CPU clock speed/Turbo switch". Последнее может удивить пользователя! А дело в том, что по высоте тона (будем считать, что каждый наделен музыкальным слухом) можно, опять-таки несколько субъективно, оценить быстродействие загружаемой системы. На это как раз и влияют определенные опции "BIOS Setup", о них будет сказано ниже, а также положение переключателя <TURBO>.

Numeric Processor Test

(тест цифрового пpоцессоpа). �*ечь в данной опции идет о проверке математического сопроцессора (FPU - Floating Point Unit). Хотя эта опция и устарела, но тем не менее парк стареньких ПК еще не исчез бесследно. Устанавливается в "Disabled", если сопроцессор отсутствует (386SX, 386DX, 486SX, 486SLC, 486DLC, более низкие модели). Пpи отключении этого теста сопpоцессоp, если он даже и пpисутствует в системе, не pаспознается и считается отсутствующим.

Option ROM Scan

(сканирование необязательного (опциального) ПЗУ). "Необязательное" ПЗУ - это фрагмент BIOS, который может располагаться на платах адаптеров и вызываться через системный BIOS для инициализации платы. Сканирование такого необязательного ПЗУ применяется в основном только к контроллеру SCSI. Параметр опции включает ("Enabled") или отключает ("Disabled") выполнение инициализации ПЗУ. Инициализация ПЗУ включает в себя сканирование шины SCSI на предмет наличия устройств, содержащих дополнительный BIOS. Но речь может идти и о системной загрузке через сеть. Тогда поиск дополнительного BIOS будет вестись и на специализированных сетевых картах расширения.

Следующая опция, "Delay on Option ROMs", решает еще одну задачу. Если опция включена, BIOS будет делать краткую задержку в конце каждого сканирования необязательного ПЗУ. Задержка предоставляет аппаратуре платы некоторое время, чтобы она пришла в устойчивое состояние после инициализации. Задержка несколько замедляет начальную загрузку, но ее имеет смысл включать, если во время начальной загрузки инициализация оборудования выполняется неустойчиво.

Еще одну дополнительную опцию предложил "AMI BIOS". В опции "Display Mode at Add-On ROM Init" также речь идет об инициализации дополнительного BIOS, но уже о том, в какой форме процесс инициализации "Add-On ROM" будет отображаться на системном мониторе во время проведения POST. Значения опции: "Force BIOS" ("принудительный вывод на дисплей процесса инициализации") и "Keep Current" ("сохранение текущего состояния" - не совсем ясный момент).

Overclock Warning Message

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

Processor Number Feature

опция для установки автоматического считывания и вывода информации о встроенном серийном номере процессора Pentium III в BIOS материнских плат, поддерживающих его установку. Для реализации такой возможности, естественно, требуется значение параметра как "Enabled". Во всех остальных случаях устанавливается значение "Disabled". Оно же устанавливается по умолчанию.

Опция может носить название "Processor S/N".

В "Phoenix BIOS" встречена аналогичная опция с названием "CPU Serial Number", а в "AMI BIOS" - "Processor Serial Number".

Зачем нужна информация о серийном номере? Скажем, для внешних программ. Естественно, что при этом нарушаются конфиденциальность и права пользователя. В свое время эта проблема достаточно бурно обсуждалась.

Quick Power On Self Test

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

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

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

"Disabled" - запрещено (по умолчанию).

"AMI BIOS" может содержать аналогичную опцию под названием "Quick Boot" или "Quick Boot Mode".

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".

Summary Screen

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

Аналогичная опция "AMI BIOS" называется "Boot-time Diagnostic Screen". По умолчанию ("Disabled") BIOS отображает только графический логотип вместо более полезных сообщений о начальной загрузке. Для отображения всех информационных сообщений опцию надо включить.

С приведенными выше солидаризируется еще одна опция "Phoenix BIOS" под наименованием "Quiet Boot" ("спокойная загрузка"). Для нее "Disabled" означает полноценный вывод на экран всей процедуры начального тестирования (POST-сообщения), а "Enabled" ведет к показу только т.н. "OEM logo". Правда, при этом с помощью специального набора клавиш (он указывается в документации) можно все-таки вывести и более нужную информацию.

Swap Floppy Drive

(перестановка дисководов). Опция, позволяющая "поменять местами" дисководы A: и B: и сделать загрузочным дисковод B: (или наоборот). Опция имеет смысл только при наличии двух дисководов в компьютере и необходимости сделать загрузочным дисковод 5.25", хотя можно предположить наличие двух трехдюймовых дисководов. При этом дисководы меняются местами только логически, а не физически. �*то означает, что никаких механических действий пользователь не производит. Стоит упомянуть, хотя это будет обидно для читателя, что загрузочным может быть только дисковод A:. Может принимать значения:

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

"Disabled" - запрещено (по умолчанию).

Опция может иметь название "Floppy Drive Swap" или "Onboard FDC Swap A&B" со значениями "No Swap" и "Swap AB".

USB Keyboard Support Via

метод поддержки USB-клавиатуры. Таких методов два: либо поддержка USB-клавиатуры операционной системой на уровне драйверов, либо аппаратное определение через BIOS. Если есть необходимость работы в операционной системе, не поддерживающей USB-шину, то необходимо включить поддержку такой клавиатуры через BIOS. Естественно, что предварительно должна быть включена общая поддержка интерфейса. Может принимать значения:

"OS" - речь идет, например, о "Windows 98",

"BIOS" - такая установка необходима для той же "MS-DOS" или "UNIX".

"Phoenix BIOS" содержит почти аналогичную опцию, точнее даже две. К тому же они носят более расширенный характер, т.к. речь может идти и о "мыши". Но есть одно существенное отличие. Данные опции предназначены для поддержки функционирования на USB-шине "обычных", т.е. стандартных устройств. Их подключение может осуществляться через специальные переходники, поэтому ничего странного в этом всем, с аппаратной стороны, и в самих этих опциях нет. "USB BIOS Legacy Support" через "Enabled"/"Disabled" разрешает/запрещает поддержку клавиатуры (или мыши) напрямую через BIOS. Вторая опция ("USB Legacy Support") разрешает/запрещает распознавание периферии операционной системой.

USB Mouse Support Via

метод поддержки USB-мыши. Опция абсолютно аналогична вышеприведенной. Идентичны и ее параметры: "OS", "BIOS".

Video

установка типа видеоадаптера для первичного системного монитора. Хотя вторичный монитор поддерживается и некоторыми ОС, установки в "BIOS Setup" для него отсутствуют. По умолчанию устанавливается "EGA/VGA". Возможны варианты:

"Mono" (Monochrome) - для монохромных видеоадаптеров,

"Hercules" - также для монохромных видеоадаптеров,

"MDA" - для монохромных видеоадаптеров, поддерживающих только текст,

"CGA 80" (Color Graphics Adapter) - для режима 80 колонок,

"CGA 40" (Color Graphics Adapter) - для режима 40 колонок,

"EGA/VGA" (Enhanced Graphics Adapter/Video Graphics Array) - для EGA-, VGA-, SVGA- и PGA-адаптеров мониторов. Последний параметр может называться и "VGA/PGA/EGA".

Опция может иметь название и "Primary Display", а для выбора значений могут быть предложены "VGA/EGA", "CGA40x25", "CGA80x25", "Mono" и "Absent". Вариант с отсутствующим дисплеем ("Absent") также может найти применение например, в специализированных технологических системах.

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

И еще! В "BIOS Setup" такой тип адаптера также может встретится, а в литературе так уж точно - XGA (eXtended Graphics Array). Такие видеоадаптеры начали выпускаться "IBM" в 1990-м г. для компьютеров с шиной MCA, они поддерживали режим "Bus Master", отличались повышенным разрешением, высококачественной графикой и производительностью.

Необходимо вспомнить и о применении жидкокристаллических дисплеев. Опция может называться "LCD&CRT", а значения параметра могут быть следующие:

"LCD" (Liquid Crystal Display) - жидкокристаллический дисплей,

"CRT" (Cathode Ray Tube) - дисплей с электронно-лучевой трубкой,

"AUTO" - автоматическое определение устройства,

"LCD&CRT" - объединенный параметр.

Virus Warning

(предупреждение о вирусе). �*азрешение этого параметра ("Enabled") запрещает любую запись в загрузочный сектор жесткого диска или таблицу разделов (partition table). При попытке изменения этих областей BIOS останавливает систему с выводом на экран монитора соответствующего сообщения, а также звукового сигнала. При этом пользователь может либо pазpешить запись, либо запpетить ее.

Технически эта задача решается следующим образом.

На этапе проведения POST-теста перед входом в процедуру обработки дискового сервиса (INT13h) устанавливается транзитный программный модуль, который анализирует входные параметры функции и детектирует две ситуации: попытку записи в BOOT Sector и попытку форматирования 0-й дорожки. Если система условий выполняется, вместо дисковой операции выдается предупреждающее сообщение и звуковой сигнал. На соответствующем шаге теста выполняется перестановка вектора INT13h на транзитный контролирующий модуль, если в "BIOS Setup" включен данный режим. Данный алгоритм, в зависимости от прошивок (речь идет о несколько различных реализациях POST-процедур), может видоизменяться, но суть останется прежней. Подобным образом BIOS отслеживает ситуацию и при работе операционной системы.

Опция введена для защиты от так называемых boot-вирусов, поражающих загрузочный сектор. Стандартные действия при этом - запуск антивирусных программ, прежде всего с защищенных дискет.

�*та опция должна быть обязательно отключена при форматировании жесткого диска, при вводе команды FDISK/MBR, при инсталляции операционных систем, при использовании администpатоpа начальной загpузки OS/2 (OS/2 Boot Manager), котоpый использует запись в загрузочный сектоp. Кроме того, некоторые диагностические программы при обращении к boot-сектору могут вызвать появление сообщения о "вирусной атаке", что не отражает текущую ситуацию. Применение этой функции не имеет смысла в случае использования SCSI- и ESDI-дисков, поскольку они используют собственный BIOS на контpоллеpе. В этом случае boot-вирусы "обходят" системный BIOS и напрямую прописываются на такие жесткие диски.

Еще одним из возможных вариантов параметра может быть значение "ChipAway", с одной стороны это значение - аналог "Enabled", с другой - это один из варинтов встроенного в BIOS антивируса. При старте машины выводится надпись "ChipAway Virus Enabled", что не должно пугать пользователя. Но встроенный антивирус также окажется бесполезным при наличии собственного BIOS на жестком диске.

Опция может называться также "Virus Protection", "Anti-Virus Protection", "BootSector Virus Protection".

Опция "Virus Warning" содержится и в "Phoenix BIOS", но с несколько другими значениями:

"Enabled" - система останавливается с выводом сообщения при попытке изменения загрузочного сектора,

"Confirm" - изменения вступают в силу автоматически. �*то как раз и может потребоваться при инсталляции новой ОС,

"Disabled" - загрузочные сектора не проверяются (по умолчанию).

Wait for <F1> If Any Error

если опция включена, BIOS будет ожидать нажатия клавиши <F1> для продолжения загрузки в случае какой-либо неисправности, определенной на стадии тестирования POST, но только в случае нефатальной ошибки. При этом может быть задан перечень аварийных событий, требующих подтверждения пользователя. Если установлено в "Disabled", система выводит пpедупреждение и пpодолжает загpузку без ожидания нажатия клавиши. �*екомендуется устанавливать в "Enabled" (или "Yes"). "Disabled" (или "No") может быть рекомендовано для серверных систем, работающих с отсоединенной клавиатурой.
Как видим, данная опция "AMI BIOS" по содержанию и своим действиям очень близка "эвардовской" "Halt On".

Weitek Coprocessor

(сопpоцессоp Weitek). Если он имеется в системе, следует установить "Enabled". Интересно, что производительность этого сопроцессора в 2-3 раза превышала производительность стандартных интеловских. Сопроцессор Weitek использует (скорее, использовал) некотоpую часть системного ОЗУ, поэтому память из этой области должна была быть отобpажена где-нибудь в дpугих адpесах. Одна из "древних" опций "AMI BIOS". В свое время сопроцессор "Weitek" применялся в системах на 386-х процессорах.
__________________
USSRxMrKOT вне форума   Ответить с цитированием
Старый 22.07.2005, 11:56   #3
USSRxMrKOT
USSR Team (NFS)
 
Аватар для USSRxMrKOT
 
Регистрация: 24.03.2005
Возраст: 46
Сообщения: 11,712
По умолчанию

Урок 2.

Turbo-функции

Boot Up System Speed

- опция выбора тактовой частоты процессора при загрузке. Значение "Low" переводит процессор в режим работы с половинной тактовой частотой и без использования внутренней кэш-памяти. Правда, в некоторых случаях тактовая частота системы может быть установлена на уровне AT-шины, т.е. около 8 МГц. Естественно, что изначально понижается пропускная способность системной и локальных шин, работы памяти и видеоканала, т.п. Такой режим может потребоваться при работе со старыми программами или платами расширения, а также при возможных проблемах при запуске системы. По умолчанию всегда устанавливается значение "High". Несмотря на кажущуюся архаичность данной опции, Вы ее найдете в самых современных системах.

Опция может носить название "System Boot Up CPU Speed". Тот же "AMI BIOS" мог предложить возможность смены тактовой частоты процессора с помощью набора клавиш - <CTRL>+<ALT>+<+> (или <->).

Deturbo Mode

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

Опция "AMI BIOS", "Boot Speed", аналогична предыдущим и предлагает следующие значения: "Deturbo" и "Turbo" (по умолчанию). Стоит напомнить, что снижение скоростных характеристик может понадобиться и для старых карт расширения.

Опции могут носить название "Turbo Switch", "Turbo Switch Function" и "Turbo/Deturbo Switch", хотя в некоторых случаях речь может идти только о разрешении работы переключателя <TURBO>. А в некоторых случаях, что естественно связано с реализацией чипсета и маркой процессора, возможно также периодически приостанавливать конвейер процессора. Некоторые из этих опций уже изъяты "из обращения".

Ошибки BIOS

Errors

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

Motherboard
BIOS ROM checksum error - System halted

- проверочная сумма при тесте ПЗУ по адресу F0000H-FFFFFH ошибочна. Возможно потребуется восстановление (перепрошивка) микросхемы с Flash BIOS.

BIOS update for installed CPU failed

- нарушение процесса обновления микрокода в процессоре (см. выше опцию "BIOS Update"). Одно из возможных действий - перезапись микросхемы с Flash BIOS. �*та тема в данных материалах не рассматривается.

CH-2 Timer Error

- ошибка второго таймера на системной плате. Большинство систем имеет два таймера.

CMOS battery failed, CMOS Battery Has Failed, CMOS Battery State Low, State Battery CMOS Low, CMOS Battery Low, System battery is dead, System battery is dead - Replace and run SETUP

- эти сообщения в начале загрузки компьютера свидетельствуют о неисправности батареи, ее разрядке или о возможном снижении питающего напряжения CMOS. Отсюда и возможные действия пользователя. Необходимо проверить напряжение на батарее при выключенном ПК (оно должно превышать 3В), необходимо проверить правильность установки соответствующего джампера на плате (если он присутствует) и при необходимости заменить батарею.

CMOS Checksum Error, CMOS Checksum Failure, System CMOS checksum bad, CMOS checksum bad

- неправильная контрольная сумма CMOS. После сохранения информации, в CMOS RAM генерируется контрольная сумма, которая проверяется затем на наличие ошибки. Вывод сообщения об ошибке свидетельствует о повреждении данных в CMOS, возможно из-за сбоя батареи или вирусного вмешательства. Если попытка восстановления "BIOS Setup" окажется неудачной, возможно придется обращаться в сервисный центр со своей материнской платой.

CMOS Display Type Wrong, DISPLAY SWITCH IS SET INCORRECTLY, Display Switch Not Proper, DISPLAY TYPE HAS CHANGED SINCE LAST BOOT, CMOS Display Type Mismatch, Type Display CMOS Mismatch, Monitor type does not match CMOS - RUN SETUP

- неправильно выставлен тип монитора (монохромный или цветной) или изменился тип дисплея со времени последней загрузки. Переставить соответствующий джампер на материнской плате в правильное положение (Color/Mono - для устаревших систем) или исправить тип дисплея в "BIOS Setup".

CMOS Memory Size Mismatch, Memory Size Changed, MEMORY SIZE HAS CHANGED SINCE LAST BOOT

- объем физической памяти на материнской плате, определенный в течение POST-теста, не совпадает с тем, что хранится в CMOS. Или сообщение вызвано тем, что изменился размер памяти со времени последней загрузки. Причиной для этих сообщений может быть как физическое изменение (добавление/удаление модулей памяти), так и неисправность компонентов памяти. Необходимо перезапустить "BIOS Setup", проверить все установки об объемах используемой памяти. После перезагрузки ПК ошибка может исчезнуть, иначе потребуется замена компонентов материнской платы.

Memory Size Decreased, Memory Size Increased

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

CMOS System Options Not Set, CMOS Settings Wrong

- данные в CMOS повреждены или отсутствуют. Действия пользователя аналогичны вышеприведенным.

CMOS Time and Date Not Set, CMOS Date/Time Not Set

- нарушены или не установлены параметры даты и/или времени. Задача сводится к проверке или установке этих параметров в "BIOS Setup".

DISKETTE DRIVES OR TYPES MISMATCH ERROR - RUN SETUP

- типы дисководов, фактически установленных в системе, и их описания в CMOS не совпадают. Необходимо запустить "BIOS SETUP" и ввести правильные типы дисководов.

Real time clock failure, Real time clock error

- ошибка часов реального времени. Необходимо вызвать "BIOS Setup" и попытаться установить правильное время. Если ошибка не исчезнет, то возможно придется обращаться в сервисные службы.

System timer error

- ошибка системного таймера на плате.

NVRAM:

NVRAM Checksum Error

NVRAM Data Invalid

NVRAM Cleared

- конфигурационные данные ESCD будут заново инициализированы, поскольку была выявлена ошибка в контрольной сумме NVRAM (Non-Volatile RAM - энергонезависимая память).

Checking NVRAM

Update OK!

Updated Failed

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

Boot

Boot error Press F1 to retry (Phoenix)

- ошибка указывает на отсутствие жесткого диска или загрузочных областей. Возможно не выбран активный раздел.

CPU ID 0x failed

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

DISK BOOT FAILURE, INSERT SYSTEM DISK AND PRESS ENTER

- не найден загрузочный диск. Прежде такое сообщение указывало на невозможность доступа к загрузочному устройству или на его отсутствие. А в качестве таких устройств могли фигурировать жесткий диск или флоппи-дисковод. Ныне к таким устройствам добавились CD-ROM, сетевые адаптеры с возможностью удаленной загрузки, т.п. (см. выше). Необходимо проверить правильность подключения стандартных дисководов, попытаться загрузиться с дискеты и проверить системные файлы на жестком диске.
Diskette Boot Failure, Invalid Boot Diskette

- дискета в дисководе А: не является загрузочной, т.е. невозможно загрузиться с дискеты в процессе запуска ПК. Дискета может не быть загрузочной, либо системные файлы повреждены.

Invalid Drive Specification

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

Invalid Media in Drive D:

- это означает, что жесткий диск еще не разбит на разделы.

Invalid Media Type

- поврежден (или не инициализирован) загрузочный сектор, каталог или таблицы FAT. Диск может быть разбит на разделы, но не отформатирован.

Missing Operation System

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

Для решения проблемы прежде всего необходимо проверить правильность установки параметров в BIOS (возможен сбой из-за разряда батареи). Главную загрузочную запись можно восстановить с помощью команды FDISK/MBR. Либо потребуется переформатирование логических разделов с последующей установкой ОС.

Operating system not found

- почти аналогичное сообщение, но требующее проверки параметров дисководов в "BIOS Setup", в том числе и в опции "Boot Sequence".

Override enabled - Defaults loaded

- если система не в состоянии загрузиться, используя текущую CMOS-конфигурацию, BIOS перезаписывает ее и устанавливает значения параметров по умолчанию.

PRESS A KEY TO REBOOT

- сообщение выводится после вывода информации об обнаружении ошибки в процессе выполнения POST-теста с необходимостью дальнейшей перезагрузки ПК. Нажать любую клавишу.

Press ESC to skip memory test

- предоставляется возможность пропустить полный тест памяти.

PRESS F1 TO DISABLE NMI, F2 TO REBOOT

- проблемы с немаскируемыми прерываниями. Возможно ошибка в работе контроллера прерываний, хотя ошибка может возникнуть и при проверке памяти по четности. �*ечь идет об обработчике-заглушке немаскируемого прерывания (Non-maskable Interrupt). �*то не один из этапов POST, а процедура, на которую указывает вектор немаскируемого прерывания. Если возник запрос NMI, и не удалось идентифицировать причину NMI, в Port80 выводится этот код, на экран выводится сообщение: "Press F1 to disable NMI, F2 to reboot". И ожидаются действия пользователя по блокированию возникшей проблемы или для перезагрузки.

Primary Boot Device Not Found

- не найдено первичное загрузочное устройство (жесткий диск, флоппи, CD-ROM, т.п.). Необходимо проверить правильность подключения соответствующих устройств и установки по ним в "BIOS Setup".

No Boot Device Available

- аналогично.

NO ROM BASIC - SYSTEM HALTED (AMI)

- обозначает остановку процесса загрузки из-за повреждения или отсутствия загрузочного сектора, или главной загрузочной записи на загрузочном диске. Причиной ошибки может быть и неправильная установка параметров жесткого диска в "BIOS Setup". Но по большому счету речь может идти об отсутствии загрузочного устройства, будь то гибкий или жесткий диск, сетевой адаптер, т.п., с одной стороны, а с другой, об отсутствии интерпретатора BASIC в ПЗУ (прошивался в первых моделях ПК).

Действия пользователя при этом практически те же, что описаны для сообщения "Missing Operation System".

SYSTEM HALTED, (Ctrl-Alt-Del) TO REBOOT

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

Chipset

8042 Gate - A20 Error!, GA20 Error

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

Address Line Short!

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

BUS Timeout NMI at Slot X

- ошибка тайм-аута обращения по системной шине для платы расширения в слоте X (EISA).

Fail-Safe Timer NMI

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

Memory

Cache Memory Bad, Do Not Enable Cache!, Cache Memory Bad, System Cache Error

- ошибка внешней кэш-памяти. Возможно потребуется замена соответствующего компонента. Хотя сначала стоит попробовать просто перезагрузиться или отключить кэш в "BIOS Setup".
ECC Error
- некорректируемая ошибка в памяти. Ее адрес не может быть определен. Возможно потребуется обращение в специализированные технические службы.
Extended RAM Failed at offset: nnnn
System RAM Failed at offset: nnnn
- ошибка инициализации памяти. Произошел сдвиг начального адреса на nnnn-диапазон.
I/O Card Parity Error at xxxxx
- ошибка по четности по адресу ххххх при проверке отображаемой памяти карты расширения. Если адрес не может быть определен, то сообщение имеет вид
I/O Card Parity Error ????
Memory Address Error at XXXX
- ошибка в одном из модулей памяти с указанием конкретного адреса. Возможно требуется замена модуля.
Memory mismatch, run Setup
- необходимо установить опцию "Memory Relocation" в "Disable" (см. ниже).
Memory Parity Error at XXXX
- ошибка контроля четности при тестировании адреса ХХХХ. Если память поддерживает контроль четности, то требуется ее замена. Если адрес не может быть определен, то сообщение имеет вид
Memory Parity Error ????
Memory test fail
- BIOS сообщает, что при тестировании памяти имелись ошибки. При этом дополнительно сообщается о типе и месторасположении ошибки.
Memory Verify Error at XXXX
- ошибка при тестировании памяти, точнее при попытке записи по определенному адресу. Если ошибка повторяется, то потребуется замена памяти.
Off Board Parity Error, OFF BOARD PARITY ERROR ADDR (HEX) = (xxxx)
- ошибка по четности памяти, установленной на карте расширения.
OFFENDING ADDRESS NOT FOUND, OFFENDING SEGMENT
- это сообщение выводится как конъюнкция (логическое "И") операций проверки "I/O CHANNEL CHECK" и "RAM PARITY ERROR", когда ни одно из устройств, вызвавших проблему, не может быть точно определено. Возможна проблема и с контроллером памяти.
On Board Parity Error
- ошибка контроля четности системной памяти. Ошибка может быть вызвана соответствующей периферией, занимающей адрес, указанный в сообщении об ошибке.
Parity Error
- нелокализованная ошибка по четности при проверке системной памяти.
RAM PARITY ERROR - CHECKING FOR SEGMENT
- ошибка контроля четности памяти.
Uncorrectable ECC DRAM error
- некорректируемая ошибка памяти.

PCI
On Board PCI VGA not configured for Bus Master
- это сообщение выводится, когда интегрированная на системной плате видеокарта не настроена для работы в режиме "захватчика" шины. В "BIOS Setup" необходимо найти опцию "Shared PCI Master Assignment" (или аналогичную), установить значение "VGA".
PCI Error Log is Full
- это сообщение выводится, когда журнал содержит более 15 конфликтов, связанных с PCI-шиной. Дополнительные ошибки не будут заноситься в журнал (см. раздел о серверных установках).
Unknown PCI error
- нелокализованная ошибка PCI-устройства. Необходимо проверить все устройства на PCI-шине. Причина может быть и в мостовой схеме.

Resources
Bad PnP Serial ID Checksum
- контрольная сумма идентификационного номера P&P-устройства ошибочна.
DMA #1 Error, DMA #2 Error
- ошибка первого/второго канала DMA. Ошибка может быть вызвана соответствующим периферийным устройством.
DMA Bus Time-out
- устройство, работающее в режиме DMA, удерживает шину (цикл шины) более 7,8 мкс. Проблема в платах расширения. Необходимо найти плату, которая вызывает эту ошибку, и заменить ее. Причиной может быть и неисправность материнской платы.
DMA Error
- ошибка контроллера DMA. Возможна замена материнской платы.
Floppy Disk Controller Resource Conflict
- контроллер флоппи-дисковода запрашивает ресурс, уже используемый.
INTR #1 Error, INTR #2 Error
- первый/второй контроллер прерываний не прошел POST. Необходимо проверить устройства, занимающие IRQ 0-7/IRQ 8-15.
Invalid System configuration Data
- нарушение области ESCD. Необходимо войти в "BIOS Setup" и опцию "Reset Configuration Data" (или аналогичную) установить в "Yes".
Invalid System Configuration Data - run configuration utility
Press F1 to resume, F2 to Setup
- аналогичный и более полный вариант.
Parallel Port Resource Conflict
- параллельный порт запрашивает ресурс, уже используемый.
PCI I/O Port Conflict
- два устройства запрашивают один и тот же ресурс.
PCI IRQ Conflict
- два устройства запрашивают один и тот же ресурс.
PCI Memory Conflict
- два устройства запрашивают один и тот же ресурс.
Primary Input Device Not Found
- назначенное первичное входное устройство (клавиатура, "мышь" или другое) не обнаружено.
Primary/Secondary IDE Controller Resource Conflict
- первичный/вторичный IDE-контроллер запрашивает ресурс, уже используемый.
Serial Port 1 Resource Conflict
- первый последовательный порт запрашивает ресурс, уже используемый.
Serial Port 2 Resource Conflict
- второй последовательный порт запрашивает ресурс, уже используемый.
Static Device Resource Conflict, System Device Resource Conflict
- не-P&P ISA-карта запрашивает ресурс, уже используемый.

Keyboard
K/B Interface Error, Keyboard/Interface Error
- ошибка связи с клавиатурой. Проверить подсоединение клавиатуры, проверить положение переключателя XT/AT на клавиатуре, а также поэкспериментировать с опцией "Halt On". В противном случае возможно неисправен контроллер клавиатуры.
Keyboard controller error
- ошибка контроллера клавиатуры. Необходимо вначале подключить другую клавиатуру.
Keyboard Error
- ошибка клавиатуры. Проверить подключение клавиатуры и соответствие типа клавиатуры контроллеру. А также необходимо проверить "временные" установки в "BIOS Setup". Можно попытаться отключить тестирование клавиатуры при загрузке.
Keyboard error nn
- ошибка клавиши на клавиатуре. В шестнадцатеричном виде указан ее код.
KEYBOARD ERROR OR NO KEYBOARD PRESENT
- ошибка клавиатуры или клавиатура отсутствует. Все действия аналогичны. Необходимо также удостовериться, что во время включения ПК не нажата какая-либо клавиша, а также проверить соответствие наличия клавиатуры и установок в "BIOS Setup".
Keyboard failure, press [F1] to continue
- причиной такого сообщения могут быть неконтакт (обрыв) кабеля клавиатуры, заедание какой-либо наиболее часто используемой клавиши. Но прежде всего необходимо проверить установки опций "Typematic Rate" и "Typematic Delay", так как может иметь место несовместимость установок клавиатуры в "BIOS Setup".
Keyboard is locked ... Unlock it, Keyboard is locked out - Unlock the key
- необходимо разблокировать клавиатуру. Причиной такого сообщения может быть блокировка клавиатуры защитным ключом. Возможно потребуется проверить правильность подсоединения ключа к разъему материнской платы.
Keyboard Stuck Key Failure
- "Phoenix BIOS" сообщает о залипании клавиши.

Floppy
Diskette drive A/B error, Incorrect Drive A/B - run SETUP
- необходимо проверить правильность установок в "BIOS Setup", а также правильность подсоединения дисководов.
FDD Controller Failure, FLOPPY DISK CNTRLR ERROR OR NO CNTRLR PRESENT
- ошибка связи с контроллером гибких дисков, невозможность инициализации контроллера, ошибка контроллера. Проверить подсоединение дисковода и его разрешенность на мультикарте (для устаревших систем).
Floppy disk(s) fail
- нельзя найти или инициализировать контроллер или сам флоппи-дисковод. Действия аналогичны.
Floppy disk(s) fail (40)
- это сообщение в конце теста ПК говорит о возможной ошибке в подключении шлейфа. Непрерывно светящийся индикатор также свидетельствует о неправильном подключении. Ошибка может заключаться и в несоответствии типа флоппи-дисковода, установленного в "BIOS Setup".

HD
ERROR ENCOUNTERED INITIALIZING HARD DRIVE, Failure Fixed Disk 0/1, Fixed Disk 0/1 Failure, Hard disk(s) diagnosis fail, C:/D: Drive Error, C:/D: Drive Failure, Hard Disk(s) fail (20)
- не инициализируется жесткий диск (жесткие диски). Проверить установку контроллера жестких дисков (для устаревших систем), соединительные кабеля, проверить установку джамперов на жестком диске, а также параметры "BIOS Setup". Но причина может заключаться и в неисправности диска, и жесткий диск может оказаться неформатированным.
ERROR INITIALIZING HARD DRIVE CONTROLLER, HDD Controller Failure, Hard Disk Controller Failure, Fixed Disk Controller Failure, Hard Disk(s) fail (40)
- ошибка связи с контроллером жестких дисков, контроллер жестких дисков не инициализируется, неисправность контроллера. Проверить установку контроллера, подсоединение дисковода, подключение соединительных кабелей к системной плате, т.п. и параметры жесткого диска в "BIOS Setup". Также стоит проверить установку джамперов на жестком диске. Причина может быть и в том, что в ПК имеется диск SCSI, но BIOS материнской платы ожидает также наличия диска IDE. Надо войти в "BIOS Setup" и отключить жесткий диск.
HARD DISK INSTALL FAILURE
- нельзя найти или инициализировать контроллер или сам жесткий диск. Действия те же, т.е. проверить все механические установки и подключения, а также правильность установок в "BIOS Setup".
Primary/Secondary master/slave hard disk fail, Pri/Sec master/slave HDD Error - POST определил ошибку в первичном/вторичном "master"/"slave" IDE-жестком диске.
Pri/Sec Master/Slave Drive - POST сообщает, что устройство несовместимо с интерфейсом ATAPI. Необходимо проверить правильность установок в "BIOS Setup".

EISA
EISA Configuration is Not Complete
- информация о конфигурации EISA-шины и устройств на ней задана не полностью. Система может быть загружена без расширений EISA, т.е. как ISA-система, но это даст возможность выполнить полноценно все процедуры конфигурирования с помощью EISA Configuration Utility (ECU).
EISA CMOS Inoperational
- ошибка доступа (в процессе чтения/записи) к дополнительной CMOS-памяти, предназначенной для хранения конфигурации EISA-устройств. Одной из причин может быть неисправность батареи. Здесь и далее основная рекомендация - запуск ECU-утилиты.
EISA Configuration Checksum Error, EISA CMOS Checksum Failure
- ошибка контрольной суммы дополнительной CMOS-памяти. Причиной также может быть неисправность батареи.
Expansion Board not ready at Slot X
- BIOS не может инициализировать плату расширения в слоте X. Проверить саму плату и ее конфигурацию.
ID information mismatch for Slot X Wrong Board in Slot X
- идентификатор установленной платы расширения EISA не совпадает с записью в CMOS для этого слота. Возможно установлена плата с ошибочным ID.
Invalid Configuration Information for Slot X
- недействительна конфигурационная информация для платы расширения в слоте X.
Invalid EISA Configuration
- недействительна конфигурационная информация EISA.
Slot X Not Empty, Slot X Should Be Empty But EISA Board Found
- слот X, записанный в конфигурации как пустой, занят платой расширения.
Slot X Should Have EISA Board But Not Found
- слот X сконфигурирован под плату расширения, но она не обнаружена.

SCSI
Device connected, but not ready
- "ultra-wide SCSI"-контроллер не получил ответ при запросе данных от инсталлированного SCSI-устройства. Необходимо установить "Send Start Unit Command" в "Yes" в SCSI-конфигурационной программе.
Start unit request failed
- BIOS не может отправить "Start Unit Command" в SCSI-устройство. Необходимо в SCSI-конфигурационной программе "Send Start Unit Command" установить в "No".
Time-out failure during...
- необходимо проверить терминирование SCSI-шины и правильность кабельных подсоединений. Возможно одно из устройств на SCSI-шине неисправно.

Server
Service Processor not properly installed
- неправильно инициализируется контроллер управления сервером.
Storage Extension Group = xy
Configuration error, x Storage Extensions(s) found, configured are y SE(s).
Device List: k1, k2 ...
- несоответствие установок "Server menu - Storage Extensions" найденным коммуникационным устройствам, где:
SEs - storage expansion units (устройства расширения хранения информации). Несоответствие их установленному числу,
xy - номер группы,
x - число SEs, найденных на коммуникационной шине,
y - число SEs, введенных в конфигурацию,
k1, k2 ... - идентификаторы устройств хранения.
Необходимо проверить и исправить установки в "BIOS Setup".
__________________
USSRxMrKOT вне форума   Ответить с цитированием
Старый 22.07.2005, 11:57   #4
USSRxMrKOT
USSR Team (NFS)
 
Аватар для USSRxMrKOT
 
Регистрация: 24.03.2005
Возраст: 46
Сообщения: 11,712
По умолчанию

БИОС Урок 3

СООБЩЕНИЯ ОБ ОШИБКАХ BIOS SETUP

Источник: А.Микляев «Все настройки BIOS SETUP», Альтекс-А, Москва, 2002

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

К сожалению, это не единственно возможная ситуация: в процессе самотестирования может быть обнаружена ошибка. Тогда выдается несколько звуковых сигналов, а на экран выводится сообщение с описанием проблемы. Если же отказала видеокарта, то ориентироваться при�*ходится только на звуковые сигналы. Зная, что означает то или иное сообщение, какую смысловую нагрузку не�*сут звуковые сигналы, можно попытаться локализовать неисправность и устранить проблему. К счастью, на долю аппаратных отказов приходится достаточно мало нештатных ситуаций, гораздо чаще причина неисправ�*ности весьма банальна. Например, после транспортиров�*ки видеокарта частично вышла из разъема, или, в результате ввода ошибочных параметров в BIOS Setup, отказывается работать тот или иной компонент.



Не стоит сбрасывать со счетов и совсем уж «идиотские» ситуации, типа отошедших или перепутанных разъемов, отсутствия питания компьютера, монитора и т.п. Самое смешное, что эти ситуации составляют львиную долю «отказов» компьютера.



AWARD BIOS

Сообщения об ошиб�*ках в версиях 4.51PG, 6.0 и 6.0PG абсолютно идентичны, различия только в звуковых сигналах.

Звуковые сигналы в AWARD BIOS 4.51PG несут следую�*щую смысловую нагрузку:

· Один длинный, два коротких не работает видеокарта. Проверьте ее и, при необходимости, замените на новую. Иногда, в случае окислившихся контактов, помогает переустановка видеокарты (ее необходимо вынуть, а за�*тем вставить обратно).

· Короткие сигналы неисправны или отсутствуют моду�*ли памяти. Проверьте, поддерживает ли данный тип па�*мяти материнская плата, исправны ли сами модули. При необходимости замените их на другие.

В AWARD BIOS 6.0 и AWARD BIOS 6.0PG значение зву�*ковых сигналов слегка изменилось:

· Один длинный, три коротких не работает видеокарта. Проверьте ее и, при необходимости, замените на новую. Иногда, в случае окислившихся контактов, помогает пе�*реустановка видеокарты (ее необходимо вынуть, а затем вставить обратно).

· Длинные, постоянно повторяющиеся сигналы неис�*правны или отсутствуют модули памяти. Проверьте, под�*держивает ли материнская плата данный тип памяти, исправны ли сами модули. При необходимости замените их на другие.

· Короткие сигналы при нормально работающем компьютере перегрев процессора или материнской платы, частота работы процессора принудительно снижена средствами BIOS. Проверьте, работает ли кулер процессора, надежно ли прилегает радиатор к процессору и чипсету (если на последнем есть радиатор).

Сообщения об ошибках выглядят так:

CMOS battery failed села батарейка на материнской пла�*те, питающая микросхему CMOS-памяти. Для устранения проблемы необходимо заменить батарейку на новую.

CMOS checksum error - Defaults loaded неверная кон�*трольная сумма содержимого CMOS-памяти, будут исполь�*зованы настройки BIOS Setup, принятые по умолчанию. Данное сообщение говорит о том, что данные в CMOS-памя�*ти повреждены. Для устранения проблемы вызовите BIOS Setup и проверьте все настройки. Если данное сообщение будет возникать регулярно, необходимо заменить батарей�*ку, питающую микросхему CMOS-памяти.

BIOS ROM checksum error повреждены данные в микросхеме Flash-памяти, содержащей BIOS. Для ис�*правления данной ошибки требуется перепрошить BIOS. В случае, если это невозможно, придется заменить мик�*росхему Flash-памяти.

Display switch is set incorrectly неправильно выставлен тип монитора (цветной или монохромный) джампером на материнской плате. Сообщение об ошибке осталось со вре�*мен, когда были широко распространены монохромные мониторы. Если вы вдруг столкнетесь с подобным сообще�*нием на более или менее современном компьютере, про�*верьте работу видеокарты и материнской платы. Иногда помогает обычная перезагрузка.

Floppy disk (s) fail ошибка контроллера дисковода гиб�*ких дисков. Если параметры дисководов в BIOS Setup ука�*заны верно и контроллер не отключен, проблема либо с материнской платой, либо с дисководом, либо с соедини�*тельным шлейфом.

Drive A error. System halt ошибка диска А, система ос�*тановлена. Данная проблема может быть вызвана вышед�*шим из строя дисководом, неисправным контроллером дисковода, соединительным шлейфом.

Hard disk (s) Diagnostics fail ошибка контроллера жест�*ких дисков (стандартного IDE-контроллера материнской платы) или управляющей логики самого жесткого диска. Проверьте в BIOS Setup параметры жестких дисков, про�*контролируйте положение джамперов на IDE-устройствах (Master/Slave), обратите внимание на параметры IDE-кон�*троллера материнской платы, выставленные в BIOS Setup, проверьте соединительные шлейфы, а также сами жест�*кие диски.

Primary master drive fail ошибка инициализации на�*копителя, подключенного как основной к первичному каналу стандартного IDE-контроллера материнской пла�*ты. Проконтролируйте в BIOS Setup параметры нако�*пителей, убедитесь, что сами накопители исправны, проверьте положение джамперов на IDE-устройствах (Master/Slave), обратите внимание на соединительные шлейфы.

Primary slave drive fail ошибка инициализации нако�*пителя, подключенного как ведомый к первичному кана�*лу стандартного IDE-контроллера материнской платы. �*екомендации те же.

Secondary master drive fail ошибка инициализации на�*копителя, подключенного как основной к вторичному ка�*налу стандартного IDE-контроллера материнской платы. �*екомендации те же.

Secondary slave drive fail ошибка инициализации на�*копителя, подключенного как ведомый к вторичному ка�*налу стандартного IDE-контроллера материнской платы. �*екомендации те же.

SMART Failure Predicted on Primary Master имеется проблема с надежностью жесткого диска, подключенного как основной к первичному каналу стандартного IDE-контроллера материнской платы: в ближайшее время он вый�*дет из строя. Необходимо, пока не поздно, перенести данные в другое место и заменить данный жесткий диск.

Примечание: Данный прогноз основывается на технологии позволяющей заранее оповестить о потенциальных проблемах с дисками, их возможных отказах,

SMART Failure Predicted on Primary Slave то же самое для жесткого диска, подключенного как ведомый к вторичному каналу стандартного IDE-контроллера материнской платы.

SMART Failure Predicted on Secondary Master то же самое для жесткого диска, подключенного как основной к вторичному каналу стандартного IDE-контроллера мате�*ринской платы.

SMART Failure Predicted on Secondary Slave то же самое для жесткого диска, подключенного как ведомый к вторичному каналу стандартного IDE-контроллера мате�*ринской платы.

Keyboard controller error ошибка контроллера кла�*виатуры. Проверьте, подключена ли клавиатура, не пе�*репутан ли ее разъем с разъемом мыши, не вышла ли клавиатура из строя. Если с клавиатурой все в порядке, увы, требуется замена или ремонт материнской платы.

Keyboard error or no keyboard present ошибка контрол�*лера клавиатуры или сама клавиатура отсутствует. Про�*верьте, подключена ли она, не перепутан ли ее разъем с разъемом мыши, не вышла ли клавиатура из строя.

Keyboard is locked out - Unlock the key клавиатура за�*блокирована ключом на системном блоке. Для нормаль�*ной работы разблокируйте клавиатуру.

Memory test fail ошибка оперативной памяти. Если это сообщение будет появляться и в дальнейшем, замените сбоящий модуль памяти.

Memory Configuration error: The two SDRAM modules need to be swapped ошибка в конфигурации памяти, для нормальной работы требуется два модуля памяти. Для решения этой проблемы добавьте второй модуль памяти.

OFFENDING ADDRESS NOT FOUND не работает или сбоит контроллер памяти. Если перезагрузка не помога�*ет, придется заменять или ремонтировать материнскую плату.

OFFENDING SEGMENT: не работает или сбоит кон�*троллер памяти. Если перезагрузка не помогает, придется заменять или ремонтировать материнскую плату.

RAM PARITY ERROR - CHECKING FOR SEGMENT... ошибка контроля четности оперативной памяти. Если это сообщение будет появляться и в дальнейшем, замените сбоящий модуль памяти.

I/O CHANNEL CHECK - CHECKING FOR SEGMENT... проблемы с каналами ввода-вывода. Если перезагрузка не помогает, то, прежде всего, проверьте карту расширения, использующую данный сегмент памяти для ввода-вывода. Если с картой все в порядке, возможным источником проблем является или оперативная память или материн�*ская плата.

PRESS F1 TO DISABLE NMI, F2 ТО REBOOT проблемы с немаскируемыми прерываниями. Если перезагрузка не помогает, то, скорее всего, придется заменять или ремонти�*ровать материнскую плату.

PRESS A KEY TO REBOOT предложение нажать лю�*бую клавишу для перезагрузки компьютера. Данное сооб�*щение выводится при обнаружении ошибки, требующей перезагрузки.

SYSTEM HALTED. (CTRL-ALT-DEL) TO REBOOT... система остановлена в результате той или иной ошибки, для перезагрузки компьютера необходимо нажать комби�*нацию клавиш Ctrl+Alt+Del.

DISK BOOT FAILURE, INSERT SYSTEM DISK AND PRESS ENTER диск, с которого производится загруз�*ка, не системный, вставьте системный диск и нажмите клавишу Enter. Чаще всего данная ошибка возникает, ко�*гда в Дисководе забыта дискета, и с нее разрешена загруз�*ка в BIOS Setup. В этом случае достаточно вынуть эту дискету и нажать Enter. Если проблема не в этом, не по�*мешает проверить системные файлы на жестком диске.

Hardware Monitor found an error. Enter Power setup menu for details в процессе системного мониторинга обнару�*жилась ошибка, более подробную информацию можно по�*лучить, обратившись к соответствующему разделу BIOS Setup.

Invalid Password неверно введен пароль, установленный в BIOS Setup, и требующийся для загрузки компьютера.

Press Any Key to Continue предложение нажать любую клавишу для продолжения загрузки. Если на экран выво�*дится сообщение, требующее вашего внимания, то вслед за ним будет выведено это предложение.



Сообщения об ошибках AMIBIOS

Звуковые сигналы и сообщения об ошибках в AMIBIOS более разнообразны:

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

· Два коротких неисправна оперативная память, ошибка четности. �*екомендации те же.

· Три коротких неисправны первые 64 кбайта оператив�*ной памяти. �*екомендации те же.

· Четыре коротких не работает системный таймер. Ско�*рее всего неисправна материнская плата и ее придется заменить.

· Пять коротких не работает процессор. Вариантов не�*сколько: либо неисправны процессор или материнская плата, либо данная материнская плата не поддерживает работу с этим типом процессора.

· Шесть коротких неисправен контроллер клавиатуры (не функционирует управление линией А20). Проверьте, надежно ли вставлен чип контроллера в разъем, исправна ли клавиатура, верно ли она подключена. Если эти реко�*мендации не помогают, придется заменить либо контрол�*лер клавиатуры, либо материнскую плату целиком.

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

· Восемь коротких ошибка чтения-записи памяти видео�*карты. С большой долей вероятности источником проблем является неисправная видеокарта. После ее замены дан�*ная неисправность должна исчезнуть.

· Девять коротких повреждены данные в микросхе�*ме Flash-памяти, содержащей BIOS. Для исправления данной ошибки требуется перепрошить BIOS. В случае если это невозможно, придется заменить микросхему Flash-памяти.

· Десять коротких ошибка чтения-записи регистра за�*вершения работы. Вероятнее всего неисправна материн�*ская плата и потребуется ее замена.

· Одиннадцать коротких неисправна кэш-память. При�*чина в сбоящей кэш-памяти процессора, и его, скорее все�*го, придется заменить.

Сообщения об ошибках:

CMOS Battery State Low на материнской плате села ба�*тарейка, питающая микросхему CMOS-памяти. Для уст�*ранения проблемы необходимо заменить батарейку на новую.

CMOS Checksum Failure неверная контрольная сумма содержимого CMOS-памяти, поэтому будут использованы настройки BIOS Setup, принятые по умолчанию. �*то сооб�*щение говорит о том, что данные в CMOS-памяти повреждены. Для устранения проблемы вызовите BIOS Setup и проверьте все настройки. Если данное сообщение будет возникать регулярно, необходимо заменить батарейку, питающую микросхему CMOS-памяти.

CMOS Memory Size Mismatch размер занятой CMOS-па�*мяти не сходится с тем, что должен быть. �*екомендации те же.

CMOS System Options Not Set отсутствуют или невер�*ны данные в CMOS-памяти. �*екомендации те же.

CMOS Time and Date Not Set отсутствуют данные о вре�*мени и дате. Для устранения проблемы запустите BIOS Setup и укажите нужные значения. Если данное сообще�*ние будет возникать регулярно, необходимо заменить ба�*тарейку, питающую микросхему CMOS-памяти.

Display Switch Not Proper неправильно выставлен тип монитора (цветной или монохромный) джампером на ма�*теринской плате. Сообщение об ошибке осталось со вре�*мен, когда были широко распространены монохромные мониторы. Если вы вдруг столкнетесь с подобным сообще�*нием: на более или менее современном компьютере, про�*верьте работу видеокарты и материнской платы. Иногда помогает обычная перезагрузка.

FDD Controller Failure ошибка контроллера дисковода гибких дисков. Если параметры дисководов в BIOS Setup указаны верно и контроллер не отключен, проблема либо с материнской платой, либо с дисководом, либо с соедини�*тельным шлейфом.

HDD Controller Failure ошибка контроллера жестких дисков (стандартного IDE-контроллера материнской пла�*ты) или управляющей логики самого жесткого диска. Проверьте в BIOS Setup параметры жестких дисков, про�*контролируйте положение джамперов на IDE-устройст�*вах (Master/Slave), обратите внимание на параметры IDE-контроллера материнской платы, выставленные в BIOS Setup, проверьте соединительные шлейфы, а также сами жесткие диски.

С: Drive Error ошибка инициализации диска С; Про�*контролируйте в BIOS Setup параметры накопителей, убедитесь, что сами накопители исправны, проверьте по�*ложение джамперов на IDE-устройствах (Master/Slave), обратите внимание на соединительные шлейфы.

D: Drive Error ошибка инициализации диска D. �*еко�*мендации те же.

С: Drive Failure диск С обнаруживается, но не работает. Проблема, скорее всего, связана либо с выходом из строя стандартного IDE-контроллера материнской платы, либо с отказавшей управляющей логикой или сломавшейся ме�*ханической частью самого диска. Хотя, для начала, не по�*мешает проверить значения в BIOS Setup.

D: Drive Failure диск D обнаруживается, но не работа�*ет. �*екомендаций те же.

Keyboard is locked... Unlock it клавиатура заблокирова�*на ключом на системном блоке. Для нормальной работы разблокируйте клавиатуру.

Keyboard Error ошибка контроллера клавиатуры или клавиатура отсутствует.. Проверьте, подключена ли кла�*виатура, не перепутан ли ее разъем с разъемом мыши, не вышла ли клавиатура из строя.

К/В Interface Error плохо подключена клавиатура. Проверьте разъем клавиатуры, не перепутан ли он с разъ�*емом мыши, не вышел ли из строя шнур клавиатуры.

Memory Verify Error at XXXX ошибка оперативной па�*мяти. Если это сообщение будет появляться и в дальней�*шем, замените сбоящий модуль памяти.

Memory Parity Error at XXXX ошибка контроля чет�*ности оперативной памяти. Если это сообщение будет по�*являться и в дальнейшем, замените сбоящий модуль памяти.

СН-2 Timer Error ошибка дополнительного таймера на материнской плате. �*та ситуация может быть вызвана как неисправностью самой материнской платы, так и проблемами с картами расширения и периферийными устройствами. В принципе, при возникновении такой ошибки возможна дальнейшая работа, но, для обеспече�*ния достаточной надежности, лучше выявить и устранить источник проблем.

INTR #1 Error не работает первый канал прерываний. Необходимо проверить все устройства, использующие прерывания с номерами с 0 по 7.

INTR #2 Error не работает второй канал прерываний. Необходимо проверить все устройства, использующие прерывания с номерами с 8 по 15.

DMA #1 Error не работает первый канал прямого досту�*па к памяти. Необходимо проверить все устройства, ис�*пользующие этот канал.

DMA Error не исправен контроллер прямого доступа к памяти. Если перезагрузка не помогает, придется заме�*нять или ремонтировать материнскую плату.

Cache Memory Bad, do Not Enable Cache! неисправна кэш-память. Для нормальной работы необходимо заменить процессор (или, для старых процессоров, микросхемы кэш-памяти на материнской плате, если таковые имеются). Как временную меру, если вы согласны мириться с сущест�*венным падением производительности, можно рекомендо�*вать отключить кэш-память в BIOS Setup.

8042 Gate-A20 Error! неисправен контроллер клавиа�*туры (не функционирует управление линией А20). Про�*верьте, надежно ли вставлен чип контроллера в разъем, исправна ли клавиатура, верно ли она подключена. Если эти рекомендации не помогают, придется заменить либо контроллер клавиатуры, либо материнскую плату целиком.

Address Line Short не работает или сбоит контроллер памяти. Если перезагрузка не помогает, придется заме�*нять или ремонтировать материнскую плату.

On Board Parity Error ошибка контроля четности. Она может быть вызвана картами расширения или перифери�*ей, использующей адрес, указанный в сообщении об ошибке.

Off Board Parity Error ошибка контроля четности. Ис�*точник проблем тот же.

Parity Error - ошибка контроля четности. Источник проблем тот же.

I/0 Card Parity Error at XXXX ошибка контроля чет�*ности. Источник проблем тот же.

DMA Bus Time-out карта расширения не отвечает в те�*чение положенного времени (7.8 микросекунд). Необхо�*димо найти сбоящую карту расширения и заменить ее.

Memory mismatch, run Setup проблема с определением реального размера оперативной памяти. Для ее устране�*ния вызовите BIOS Setup.

Fail-Safe Timer NMI Inoperational не работает таймер немаскируемых прерываний. Если перезагрузка не помо�*гает, то скорее всего придется заменять или ремонтиро�*вать материнскую плату.



Software Port NMI Inoperational не работает программ�*ный порт немаскируемых прерываний. �*екомендации те же.

Fail-Safe Timer NMI таймер немаскируемых прерыва�*ний вызвал ошибку. �*екомендации те же.

Software Port NMI программный порт немаскируемых прерываний вызвал ошибку. �*екомендации те же.

Diskette Boot Failure не удается загрузиться с дискеты. Чаще всего данная ошибка возникает, когда в дисководе забыта дискета, и с нее разрешена загрузка в BIOS Setup. В этом случае достаточно вынуть эту дискету и перезагру�*зить компьютер.

Invalid Boot Diskette системная дискета содержит ошибки. �*екомендации те же.

No ROM Basic не найдено ПЗУ с интерпретатором язы�*ка Basic. Данная ошибка чаще всего возникает, когда же�*сткий диск, с которого выполняется попытка загрузить операционную систему, не имеет ни одного активного раз�*дела. Для устранения этой проблемы необходимо запус�*тить программу Pdisk (или аналогичную) и назначить активный раздел жесткого диска.
__________________
USSRxMrKOT вне форума   Ответить с цитированием
Старый 22.07.2005, 11:57   #5
USSRxMrKOT
USSR Team (NFS)
 
Аватар для USSRxMrKOT
 
Регистрация: 24.03.2005
Возраст: 46
Сообщения: 11,712
По умолчанию

БИОС Урок 4

Настройка компьютеров от Pentium до Pentium II. Очень редко, но применимо к первым моделям PIII, особенно с переходными матерями (например, от Force Computers)

ВАЖНО!!! Не вздумайте использовать этот текст для настройки более поздних моделей PC!

ВАЖНО! Если Вы не уверены в своих силах, лучше, не читая этот текст, звоните мне!

�*тот текст поможет настроить машину, которая не хочет принимать новые устройства, либо старые при переустановке Windows, не хочет корректно устанавливать «родной» драйвер, либо без конца устраивает глюки (сообщения об ошибке на синем фоне).

Освобождаем прерывания.

Сначала ищем PS/2 Mouse Function Control (контроль порта мыши PS/2). Если у вас стоит COM или USB-мышь, то смело отключайте (Disabled) или ставьте в Auto система сама разберется, резервировать ли прерывание IRQ 12 для мыши PS/2.

Далее смотрим на Onboard FDC Controller (контроллер FDD) если отключить (Disabled), то вместе с параметром Report No FDD For WIN 95 (cказать Windows, что флоппоглота нет) освободится прерывание IRQ6. Стоит сделать, если FDD абсолютно ненужная вещь в вашем компьютере или его вообще нет.

Настройки Parallel Port Mode (ECP+EPP) и ECP DMA Select отвечают за режим работы параллельного порта. Если вы его не используете, поставьте первое значение в Normal или попробуйте во второй настройке выбрать Disabled - освободится один канал DMA, а то и целое прерывание IRQ7. С контроллером жесткого диска можно поступить так же жестко, как и с FDC в настройке Onboard PCI IDE Enable выберите только тот канал, на котором висят устройства. Если у вас стоит два диска или диск и CD-ROM, подключите их к одному каналу (это скажется на производительности, но освободит прерывание). В зависимости от выбранного канала освободится прерывание IRQ14 или IRQ15.

В опции PCI IDE IRQ Map to можно также заставить BIOS отдать прерывания IDE-контроллера шине ISA - но, как правило, это совсем тяжелый случай. Также иногда встречается опция PCI Slot IDE 2nd Channel (управление вторым каналом контроллера PCI IDE), которая позволяет запретить второй канал IDE-контроллера и освободить прерывание. В случае если USB-устройств у вас нет, смело выключайте USB IRQ (прерывание шины USB) IRQ10 будет свободно.

Иногда можно встретить Assign IRQ for VGA. Если ваша карта способна работать без прерывания (а таких сейчас много) - смело отключайте (Disable).

Настраиваем чипсет. Главное не гнаться за скоростью. Часто бывает так, что одна карта работает хорошо с некоторыми настройками чипсета, а другая вообще с ними не живет. Чтобы не рисковать, отключаем Snoop Ahead (потоковый обмен данными между PCI и памятью), Host Bus Fast Data Ready (быстрая готовность данных на шине), Spread Spectrum Modulated (уменьшение электромагнитного излучения), так как некоторые устройства это не любят. С параметром PCI 2.1 Support (спецификации PCI версии 2.1) надо быть осторожным так как мост PCI PCI, позволяющий вешать на материнскую плату более 4-х устройств, в случае выбора Disabled работать не будет в принципе, хотя для достаточно старых плат это может помочь. Дырку внутри 15-го мегабайта памяти (Memory Hole At 15M-16M) стоит разрешать только в том случае, если в описании к устройству черным по белому написано, что без нее оно работать не будет или будет работать очень медленно. Следует поэксперементировать с Peer Concurrancy (паралельная работа нескольких устройств на шине PCI) зачастую именно этот параметр может повлиять на работу устройств с shared IRQ. Если у вас есть плата ISA, активно работающая с DMA, то нужно будет выключить Passive Release (параллельная работа шин ISA и PCI). Если ваша материнская плата не поддерживает спецификацию PCI версии 2.1, то параметр PCI Delayed Transaction (использование 32-битного буфера для удлиненного цикла обмена на шине PCI) нужно отключить. Таймер задержки для устройств на шине PCI (PCI Latency Timer) определяет максимальное количество тактов шины, в течение которых любое устройство может удерживать шину от доступа к ней других устройств. �*тот параметр зависит от материнской платы, но иногда его увеличение способствует увеличению стабильности работы девайсов в ущерб производительности.

PnP мучения. Смотрим на параметр PNP OS Installed (взваливание всех проблем по распределению ресурсов на BIOS или ОС). Если выбирается Yes, то BIOS предоставляет операционной системе все геморрои по настройке плат расширения, а если No, то этим будет заниматься сам BIOS. Далее следует настройка Resources Controlled By (метод управления ресурсами). Если стоит Auto, то BIOS сам назначит прерывания и каналы DMA всем PCI-устройствам. Для наших мытарств лучше всего поставить значение Manual, то есть ручная настройка всего, чего только можно. Иногда в этом параметре можно выбирать метод управления ресурсами для каждого PCI-слота. После того, как вы выбрали ручную настройку, появятся много других опций, но о них позже, а сейчас посмотрим на опцию Reset Configuration Data (сброс данных конфигурации). Когда все нормально лучше поставить в Disabled, но если система после мягкой перезагрузки не может правильно отконфигурить устройства то ставьте в Enabled, и BIOS будет очищать область ESCD (Extended System Configuration Data - расширенные данные конфигурации системы). Далее, если вы выбрали ручную настройку прерываний и каналов DMA, идет список прерываний, а в возможностях выбора - типы устройств. Выглядит это как IRQ n Assigned to (прерывание номер такое-то принадлежит), а выбрать можно из Legacy ISA (обыкновенные ISA карты без поддержки PnP) или PCI/ISA PnP (PCI или ISA-устройства с поддержкой PnP). Если поддержка ISA PnP у карты выполнена очень слабо или криво, есть возможность выставить прерывания и каналы DMA вручную - лучше попросить BIOS не трогать это прерывание. Для этого напротив данного прерывания выбираем значение Legacy ISA. Аналогом этой опции является параметр IRQ n Used By ISA, где для того, чтобы запретить BIOS самостоятельно настраивать карту, нужно поставить Yes, а чтобы разрешить значение No/ICU. Практически тот же смысл, только по отношению к каналам DMA, имеет настройка DMA Assigned to (назначить канал DMA на следующий тип устройств) и ее аналог DMA Used By ISA. После настройки вереницы прерываний вас недружелюбно встретит пункт PCI IRQ Activated by (механизм активации прерываний). Возможные варианты Level (реакция на уровень сигнала) или Edge (реакция на перепад сигнала). Как мы уже разбирали в теории, для устройств на шине PCI по спецификации предусмотрено, что контроллер реагирует на уровень сигнала, так что если хотите, чтобы все работало так, как надо лучше оставьте значение Level. Если заставить контроллер реагировать только на перепад сигнала (Edge), то, возможно, произойдет неверная по приоритетам обработка прерываний, а также велика вероятность потери некоторых вызовов IRQ, особенно если в системе стоит больше одного PCI-устройства. Естественно, если к документации к вашему девайсу четко написано, что лучше поставить Edge, то выбора у вас нет.

Далее идет еще один важный параметр базовый адрес блока памяти для ISA-устройств (ISA MEM Block BASE) и его размер (ISA MEM Block SIZE). Адрес памяти можно выбрать из значений. Далее идет еще один важный параметр базовый адрес блока памяти для ISA-устройств (ISA MEM Block BASE) и его размер (ISA MEM Block SIZE). Адрес памяти можно выбрать из значений C800, CC00, D000, D400, D800 и DC00 , а размер блока 8 кб, 16 кб, 32 кб, 64 кб. В любом случае, этот параметр нужен для тех карт, которые имеют на борту свою память и требуют, чтобы доступ к ней осуществлялся именно по этим адресам. После того, как вы настроили BIOS, пора заняться инсталляцией ОС и установкой плат расширения. Для начала лучше всего поставить Windows на голую машину вообще безо всяких дополнительных плат расширения. Даем системе нормально загрузиться, заходим в Device Manager, смотрим на устройства все нормально. Теперь нужно воткнуть самую капризную плату расширения - так шанс занять нужное прерывание, канал DMA и адреса ввода-вывода на голой машине будет самым высоким. Тут уж придется потрудиться на славу перелопачивание BIOS, установка платы в разные слоты, а также настройка системы в области распределения прерываний и методов работы с шиной PCI в целом [картинка PCI-methods]. Если после всех этих манипуляций устройство так и не заработало нормально, причину придется искать методом тыка. Иногда можно попробовать выбрать одну из конфигураций устройств, предлагаемых драйверами (для этого нужно убрать флажок автоматическая настройка) [картинка chooseconfig]. Если выбора нет или это не помогает, надо попробовать найти конфигурационную утилиту для этого устройства, которая могла бы настроить железку до загрузки Windows. Часто проблема решается так: перед тем, как Windows начнет определять состав внутренностей компьютера (при установке системы), или перед тем, как поставить драйвера, карта инициализируется в голом DOS, после чего производится мягкая перезагрузка, а уж потом установка драйверов. Бывает такое, что драйвер может установиться только после того, как поставили специализированное программное обеспечение, прилагаемое к устройству. �*тот тип установки драйверов особенно распространен у сканеров. Кстати, в конфликтных ситуациях лучше всего иметь несколько версий драйверов, причем в идеале по две-три версии от каждого поколения драйверов (вспомните NVIDIA и сразу поймете, о чем речь). Стоит обратить внимание на всяческие апдейты, фикспаки, сервиспаки и прочие программы, убирающие ошибки в системе или драйверах некоторые производители прямо указывают, что их железо не работает или работает только с таким-то апдейтом. Все равно желательно попробовать и так, и так без некоторых апдейтов система будет работать лучше или стабильнее, а виной тому новые ошибки, привносимые в этих самых апдейтах вместе с исправлениями старых ошибок и добавлением в систему новых фенечек. Как видите, даже для того, чтобы поставить одно устройство, придется перелопатить кучу возможных вариантов настроек. Чтобы не делать лишней работы, первым делом нужно тщательно прочитать документацию к материнской плате и устройству. Второе обязательно записывайте все изменения, так как возможных вариантов настроек не одна сотня, и все вы их вряд ли запомните. Допустим, битва с первой платой завершена. Теперь попробуйте поиграть с ее настройками и посмотрите и запишите, на каких прерываниях плата может работать, какие адреса ввода-вывода и каналы DMA может использовать. �*то вам пригодится при установке следующих плат. Кстати, следует посмотреть, можно ли как-то еще освободить ресурсы системы. Например, SB Live! по умолчанию ставит поддержку SB16 в DOS- играх, что нужно далеко не каждому. �*тим самым занимается один IRQ, два канала DMA и еще несколько портов ввода-вывода. Если вам это не нужно просто поставьте Disabled в свойствах Creative SB16 Emulation [картинка DisableDOSSB]. Иногда плата умеет очень многое из того, что вам попросту не нужно попробуйте отключить те ресурсы (если вы знаете о них точно), которые отвечают за необязательные для вас функции. Бывает, что производители предусматривают такую возможность прямо в драйверах, а в вариантах настроек, кроме различных номеров IRQ и DMA, учитываются возможные функциональные ограничения; то есть, отключены некоторые функции и связанные с ними ресурсы. �*тот метод предпочтительнее, нежели ручная настройка. С первой платой покончено, смотрим на оставшиеся и читаем документацию. Если есть плата, которая работает только с фиксированными значениями IRQ, DMA и адресами, то лучше начать с нее. Ставим ее на место, загружаемся и пытаемся проинсталлировать драйвера. Если это не получается, и карта не встает ни в какую, сначала смотрим на конфликты в Device Manager. Если конфликты с первой картой пытаемся посмотреть, можно ли изменить данный ресурс у первой карты. Допустим, ничто уже не конфликтует, а карта все равно не работает. Делаем финт ушами резервируем ресурсы первой платы [картинка ReserveRes], вынимаем ее и вставляем вторую карту. Если она все равно не работает, постепенно освобождаем по одному зарезервированному ресурсу и смотрим, стала ли плата работать. Допустим, вы нашли тот ресурс, который каким-то образом влияет на вторую карту, но напрямую (во всяком случае, по версии Windows) она его не использует. Здесь уже проблему стоит искать в BIOS, разводке слотов PCI или же в драйверах материнской платы. Обычно проблемы при установке нескольких PCI-плат можно встретить на материнских платах, построенных на старых чипсетах от VIA, SIS и ALI. Тут уже придется лезть на сайт производителя чипсета и скачивать новые драйвера, причем их установка - дело не такое простое, как может показаться сначала. Главное - порядок, в котором производится установка драйверов оборудования и чипсета. Так как угадать правильную последовательность непросто, вам придется прилично поругаться. Установка драйверов тоже таит в себе массу неприятностей. Иногда Windows решает, что ей ну просто необходим диск с дистрибутивом системы, и начинает плеваться разношерстными сообщениями. Причем делает это так искусно, что иногда приходится по несколько минут вчитываться, чтобы понять, что подразумевает Windows под Yes, No, Ignore и Cancel, так как каждый раз она может иметь в виду совсем разные действия. И вот нажмешь случайно не ту кнопку, драйвер встанет как-нибудь криво, а потом ничего не заметишь. Бывает еще противнее драйвер встанет, но вот только работать нормально не будет, а при попытках его переустановить система будет брыкаться и автоматически ставить уже установленный где-то в системе драйвер этого устройства. Наилучший вариант использовать продвинутые деинсталляторы или специальные программы, которые сохраняют образ системы. Наихудший использовать отростки плеч, то есть руки. Чтобы система опять прикинулась девственницей и сказала, что этот тип устройства она не знает, нужно найти тот INF-файл (а лежат они, как правило, в спрятанной директории INF, что в каталоге Windows) и просто его удалить. А заодно и отправить в корзину все новые файлы, которые появились с новым драйвером, чтобы система не мучила вас сложными вопросами. Теперь инсталляцию драйвера можно провести снова. Наверное, вам показалось, что разрешение конфликтов смертельно опасная вещь, и браться за нее нужно только с пакетом валерьянки, шаром для медитаций и с заземленными руками и ногами. �*то совсем не так. Иногда достаточно всего лишь сесть на пол в позе лотоса и хорошенько загипнотизировать мать и все платы расширения, попеременно манипулируя перемычками и dip-переключателями. Последний штрих все вставить, включить компьютер, а потом позвонить мне.
__________________
USSRxMrKOT вне форума   Ответить с цитированием
Старый 22.07.2005, 11:58   #6
USSRxMrKOT
USSR Team (NFS)
 
Аватар для USSRxMrKOT
 
Регистрация: 24.03.2005
Возраст: 46
Сообщения: 11,712
По умолчанию

БИОС Урок 5

Chipset
Auto Configuration
- этот режим во включенном состоянии ("Enabled") позволяет системе самостоятельно определить оптимальную настройку параметров чипсета. Под оптимальной настройкой здесь подразумевается такая установка заранее определенных параметров чипсета, при которой максимально уменьшится возможность нестабильной работы компьютера, правда с возможной потерей в скорости. Кроме того, при активизации этого режима становятся недоступными для самостоятельного редактирования многие из опций "BIOS Setup".
При выборе значения "Disabled" поля этих же опций заполняются значениями, сохраненными в CMOS-памяти, но они уже доступны пользователю.
Chipset I/O Wait States
- опция для установки n тактов ожидания в процессе взаимоотношений чипсета с устройствами ввода/вывода. Увеличение значения повышает надежность совместной работы устройств, но несколько снижает быстродействие. Вот один из вариантов ряда значений: "2 WS" (2T), "4 WS", "5 WS", "6 WS".
Chipset Special Features
- (специальные возможности чипсета). Данный параметр разрешает/запрещает все новые функции, появившиеся в 430-х наборах Intel (HX, VX или TX) по сравнению с FX. Если установлено "Disabled", чипсет функционирует как 82430FX. Может принимать значения:
"Enabled" - разрешено,
"Disabled" - запрещено.
Какие же положительные преимущества могли быть утеряны при запрещении опции? Перечислим основные.
Чипсет i82430FX (январь 95г.) поддерживал спецификацию PCI 2.0. Все последующие (HX, VX - февраль 96, TX - февраль 97) были оптимизированы под спецификацию PCI 2.1, которая стала поддерживать параллельное выполнение операций на PCI-шине. Об остальных нюансах спецификации PCI 2.1 см.ниже.
Если "южные" мосты чипсетов FX, HX и VX поддерживали работу IDE-устройств в режиме "bus-master", то PIIX4 (PCI ISA IDE Xcelerator) чипсета 82430TX уже поддерживал новый интерфейс UDMA/33.
В чипсете 82430FX, в отличие от последующих, не была еще реализована поддержка USB-шины.
Чипсеты VX и TX, кроме FPM- и EDO-памяти, стали поддерживать SDRAM-память.
И, наконец, для чипсета 82430HX могла быть снята мультипроцессорная поддержка и поддержка контроля по четности и коррекции ошибок (ECC).
Command per Cycle
- (команда за такт). Параметр разрешает или запрещает выполнение команд за один такт. Включение опции заметно повышает производительность системы, поэтому рекомендуемое значение - "Enabled".
Extended I/O Decode
- опция разрешения расширенного декодирования шины адреса при операциях ввода/вывода. Стандартный диапазон адpесов устpойств ввода/вывода - 0...0х3FF, что является следствием 10-pазpядного адpесного пpостpанства ввода/вывода, принятого еще в PC AT. �*асшиpенное декодиpование позволяет получить более шиpокий диапазон адpесов, снимая при этом очень давние и жесткие ограничения. Ведь центральный процессор может поддеpживать 16 адpесных линий, что расширяет диапазон устройств ввода/вывода до 64К-адресного пpостpанства. Необходимо отметить, что большинство "старых" материнских плат и адаптеров ввода/вывода могли декодировать только 10 адресных линий, тем самым ограничивая количество используемых портов ввода/вывода.
Если речь идет о PCI-шине, то порты ввода/вывода шины PCI могут быть как 8-, так и 16-битными. Для адресации портов на шине PCI доступны все 32 бита адреса, но процессоры x86 могут использовать только младшие 16 бит. Кроме того, на адресное пространство PCI влияет и 10-битное декодирование адреса, принятое в традиционной шине ISA. В результате каждый адрес порта на шине ISA, в случае расширенного декодирования и использования сконфигурированных ISA-устройств, имеет 64 "псевдонима", смещенных друг от друга на 1К (40h). Последний факт означает, что и при расширенном декодировании, и при наличии ISA-карт возможности адресации для устройств PCI оказываются также ограниченными.
Но речь может идти не только об ограничениях. Возможны конфликты, особенно в тех случаях, когда программы (драйвера) и сами устройства работают с различными адресными форматами. В одном случае, с адресами в шестнадцатеричной форме, в другом, в двоичной. В одном случае, адрес читается слева направо, в другом, справа налево. Такое тоже случается!
Вернемся к декодированию и возможным конфликтам, к вопросу о 16- и 10-битном декодировании. В качестве примера можно привести "смешивание" адресов для COM4 и некоторых S3-видеокарт. И напоследок немножко арифметики. Стандартный адрес "Sound Blaster" - 220h (10 0010 0000). Для карты с адресом 2A20h (10 1010 0010 0000) имеем полное совпадение с 220h по младшим десяти разрядам.
Смотри дополнительно главу "Порты".
Fast Decode Enable
- (pазpешение быстpого декодиpования). В этой опции речь идет об аппаратном (выполняемом специальной логикой) декодировании команды формирования сигнала сброса процессора. А точнее об аппаpатных сpедствах, контpолиpующих команды, пеpедаваемые на контpоллеp клавиатуpы.
Первоначально в PC AT использовались специальные коды, необpабатываемые клавиатуpой, для упpавления пеpеключением 286-го пpоцессоpа из защищенного pежима в реальный. 286-й пpоцессоp не имел для этого встроенных аппаpатных сpедств, поэтому фактически должен был пеpезапускаться для такого пеpеключения. Естественно, что подобная опеpация очень тормозила работу системы. Поскольку это было недостатком разработок IBM, не предполагавшей что операционным системам могут потребоваться пеpеходы между защищенным и pеальным pежимами, то пpоизводители "клонов" (аналогов IBM PC) добавили несколько интегральных микросхем (PLD chips) для контpоля за командами, пеpедаваемыми на чип контpоллеpа клавиатуpы. И когда обнаpуживался код "пеpезапуск CPU" ("reset CPU"), то "новые" чипы выполняли немедленный пеpезапуск процессора вместо длительной процедуры опроса контpоллеpом клавиатуpы своего pегистpа ввода, pаспознавания кода и затем кратковременной остановки CPU. �*то "быстpое декодиpование" команды пеpезапуска позволило "современным" "OS/2" и "Windows" пеpеключаться между защищенным и pеальным pежимом быстpее и дало более высокую пpоизводительность.
Впервые такая возможность включения и отключения логики быстpого декодиpования была реализована в клонах "Compaq" с "Phoenix BIOS". Для пpоцессоpов 386 и выше такая проблематика была снята, т.к. сами процессоры стали содержать встроенные средства для пеpеключения между pежимами.
На 286-х и 386-х системах такая функция могла относиться и к настройке декодирования адреса ISA-шины, что позволяло ускорить обмен с периферией. В данном случае речь уже шла о совместном функционировании 8-ми и 16-битных устройств, к тому же имевших на "своем борту" 8-ми или 16-разрядные RAM- или ROM-память. Примером тому был 8-битный BIOS ROM на VGA-карте, к адресному пространству которого (C000-Dfff) могли обращаться другие 8-разрядные периферийные утройства. И скорее "раннее" декодирование адресных линий позволяло избежать возможных конфликтов.
Опция могла называться и "Fast Decode", и с теми же значениями: "Enabled" и "Disabled".
ICH Decode Select
- опция для установки используемого интегрированным контроллером (ICH - см. ниже) типа декодирования. Значения могут быть следующие: "Subtractive" (метод с вычитанием) или "Positive" (позитивный).
PIIX4 SERR#
- данная опция "AMI BIOS" позволяет системе осуществлять дополнительный контроль над сигналом SERR# (System Error). Для этого опция должна быть включена ("Enabled"). Детально об этом сигнале рассказано в разделе, посвященном PCI-шине (см. ниже). Что касается PIIX4, то это PCI ISA IDE Xcelerator чипсета i430TX (и выше).
Pipelined Function
- эта опция во включенном состоянии разрешает использование (включение) специального конвейера, или просто механизма конвейеризации, который позволяет чипсету (системному контроллеру) сигнализировать центральному процессору об инициировании следующего адресного цикла еще до того, как обработаны все данные текущего цикла. В итоге процессор начинает следующий цикл еще до завершения предыдущего. Понятно, что данная опция имеет интегрированный характер, т.к. речь идет о системной поддержке конвейеризации. Включение режима конвейеризации повышает производительность системы. Его отключение ("Disabled") имеет смысл разве что при сбоях системы.
То же содержание заключено в опциях "CPU Pipeline Function", "CPU Pipelined Function", "CPU Addr. Pipelining".
Опция "P5 Piped Address" предназначена для системной поддержки механизма конвейеризации для процессоров AMD пятого поколения. По умолчанию опция устанавливается в "Disabled".
System Performance
- эта нестандартная опция "Phoenix BIOS" имеет два варианта использования. "Standard" предлагает загрузку системы с обычными установками многих параметров, нечто наподобие загрузки по умолчанию. "Fast" же дает возможность использовать автоматическую настройку параметров памяти, жесткого диска, других элементов системы, приводящую к максимальной производительности.
2.1. Оптимизация функционирования PCI-интерфейса и ISA-шины
8 Bit I/O Recovery Time
- (время восстановления для 8-битных операций ввода/вывода). Параметр измеряется в тактах процессора и определяет, какую задержку система будет устанавливать после выдачи запроса на чтение/запись устройства ввода/вывода до выдачи следующего аналогичного запроса. Т.е. речь идет о временной вставке задержки (интервала) между последовательными 8-битными операциями обращения к пространству ввода/вывода. Не совсем понятное "время восстановления" - это период гарантированной неактивности определенных сигналов ISA-шины. Еще в составе 8-битной ISA-шины (контакты B13 и B14 соответственно) были сигналы IOWR# (I/O Write) и IORD# (I/O Read), отвечающие за запись в порт и за чтение порта ввода/вывода. Уже понятно, что время восстановления - это управляемая пользователем пауза между повторяющимися упомянутыми сигналами.
�*та задержка необходима, так как цикл чтения/записи для устройств ввода/вывода существенно дольше, чем для памяти или других устройств. Тем более, что в данной опции речь идет об устройствах на ISA-шине, работающей значительно медленее шины PCI, фактически PCI-периферии, и для правильной обработки сигналов ввода/вывода требуется вставлять паузы между последовательными PCI-циклами. Значение этого параметра по умолчанию равно одному такту (иногда двум), и его следует увеличивать только в случае установки в компьютер какого-либо медленного 8-битного устройства или устройства, вызвавшего проблемы. Может принимать значения от 1 до 8 тактов, с шагом в один такт, и "N/A" (Not Available). Некоторые источники указывали раньше о добавлении по умолчанию минимум 3,5 системных тактов при выборе значения "N/A"!? Если в системе ISA-устройство отсутствует, то необходимо установить "N/A". Оно же может оказаться оптимальным и для производительности системы.
16 Bit I/O Recovery Time
- (время восстановления для 16-битных операций ввода/вывода). Все сказанное выше верно и для 16-битных операций ввода/вывода на ISA-шине, с той лишь разницей, что диапазон возможных значений - от 1 до 4 тактов и "N/A".
�*анее подобные функции носили названия: "16-bit Recovery Delay", "16-bit Recovery Enable", "16-Bit Recovery Time", и аналогично для 8 бит. Довольно разнообразны были и предлагаемые варианты параметров: 1 - 4, "3.5 SYSCLKs" и "Delay As Below", а также 2T - 5T. Для 8-битных устройств были возможны варианты: 0 - 7 (SYSCLKs), 1 - 8, "3.5 SYSCLKs" и "Delay As Below" и еще один ряд - 3T, 4T, 5T, 8T.
Ниже детально рассмотрена опция "I/O Recovery Time", несколько устаревшая, но представляющая несомненный интерес.
16 Bit ISA I/O Command WS
- данная опция используется для компенсации возможной разницы между скоростью работы системных устройств ПК и его периферии, и, как видно из наименования опции, речь идет о 16-битных операциях ввода/вывода. Подобная компенсация необходима, например, если в системе не выделено дополнительное время ожидания/ответа устройства. В таком случае система может решить, что какое-либо неуспевающее ответить устройство вообще не функционирует и перестанет давать запросы на ввод/вывод из этого устройства. Данную опцию необходимо отключать ("Disabled") для повышения быстродействия только в случае, когда все устройства в таком режиме нормально функционируют, в противном случае возможна потеря данных. Естественно отключение опции при отсутствии в системе ISA-карт расширения.
Опция может называться "ISA 16-bit I/O Wait States". При этом появляется возможность установить количество тактов ожидания вручную: 0, 1, 2, 3.
16 Bit ISA Mem Command WS
- данная опция по назначению аналогична предыдущей, с той лишь разницей, что она позволяет нужным образом соотнести скорость работы памяти ISA-устройства с возможностью системы записывать/читать из этой памяти. Параметр может принимать значения:
"Enabled" - разрешено,
"Disabled" - запрещено.
Опция может называться "ISA 16-bit Mem Wait States". При этом появляется возможность установить количество тактов ожидания вручную: 0, 1, 2, 3.
Опция может носить и более общий характер - "16-bit Memory, I/O Wait State". И поскольку абсолютно те же задачи необходимо решать для 8-битных операций ввода/вывода, то на это направлена опция "8-bit Memory, I/O Wait State". С помощью этих опций количество тактов ожидания также устанавливается вручную.
AT Cycle Wait State
- по прочтении предыдущих опций данная опция уже не представляет сложности. Вставка дополнительных тактов ожидания в AT-циклах может понадобиться при использовании старых ISA-карт, особенно если они соседствуют с более быстрыми картами расширения (например, высокоуровневыми графическими картами). Понятно, что увеличение задержек снижает скоростные характеристики системы. Но подобная задержка могла понадобиться и для корректной работы DMA-каналов. Устаревшая опция.
Но был еще один важный аспект в процедуре установки тактов ожидания для некоторой карты расширения. Если карта обеспечивала 16-разрядную передачу данных, то выставив сигнал "MEMCS16" (Memory Cycle Select), такая карта сообщала процессору о своей "организации". К сожалению, некоторые карты по разным причинам "не успевали" выставить данный сигнал, и процессор инициировал 8-разрядный режим передачи данных. Потери производительности системы очевидны. В данном случае установка дополнительных тактов ожидания приводила к "своевременной" выдаче запроса о 16-разрядности.
Back to Back I/O Delay
- установка опции в "Enabled" ведет к вставке трех дополнительных AT-тактов в последовательные операции ввода/вывода. Устаревшая опция.
Bus Request when FIFO is
- о FIFO-буферах чуть ниже. А данная опция позволяет отслеживать степень заполненности такого буфера. Если шинный FIFO-буфер заполнен на n%, то шина вынуждена сигнализировать об этом. Сама опция несколько необычна, столь же нестандартны и ее значения: "75% Full", "50% Full".
Если не знать об изложенном, то о чем идет речь в следующей опции? Приведем "сухую" информацию. Опция "Early PCI Bus Request" имеет следующие значения: "Disabled", "2 Bytes Early", "4 Bytes Early", "6 Bytes Early". Уже не так страшно! В данной опции фиксируется остающееся свободное пространство буфера, т.е. устанавливается объем свободной памяти буфера, при достижении которой выдается "request" (запрос). Установка в "Disabled" снимает возможность посылки запроса.
Byte Merge Support
- при стандартных операциях чтения/записи данные, направляемые от центрального процессора к PCI-шине, могут удерживаться некоторое время в специализированном буфере и накапливаться там (аккумулироваться). Для применения такой буферизации данная опция должна быть включена ("Enabled"). Но речь в данном случае идет не просто о разрешении или выполнении каких-то действий, речь идет о механизме (алгоритме), который, кроме всего прочего, реализован также во многих операциях конвейеризации, например, "PCI Pipeline". Такой механизм называется "Byte merging", или, дословно, - "байт слияние".
Если взять, например, техническое описание материнской платы на базе чипсета i430HX, то среди перечисления возможностей данного продукта можно найти такие пункты:
- Write-Back Merging for PCI to DRAM Writes
- 8-QWord Deep Merging DRAM Write Buffer
Но сразу необходимо отметить, что не все чипсеты содержат в себе такие буфера "слияния". В более современных системах термин "merging" может отсутствовать вовсе, а речь может идти только о буферах "с отложенной записью", о предварительном "пакетировании", т.п.
Вернемся к механизму "слияния". В указанном выше буфере 8- или 16-битные данные "сливаются" до размеров двойного слова (dword - double word, или 32 бита). Возможности накапливать некий объем данных зависят от размеров такого буфера, размер которого может варьироваться, хотя стандартно используются 32-битные циклы записи. Далее чипсет направляет данные во внутренний буфер PCI-шины в наиболее благоприятный момент. Повышение производительности явным образом проистекает из уменьшения PCI-транзакций.
�*анее любое расширение возможностей для передачи потоковой информации предназначалось прежде всего для повышения производительности трансляции видеоданных. Но потребность в механизме "byte merging" несколько шире. �*ечь может идти и о "слиянии" последовательных адресов и их данных в одну "PCI-to-memory"-операцию. А в наименовании вынесенной выше опции как раз и содержится поддержка "byte merging" со стороны всей системы. Но особый смысл и эффект от применения данного механизма заключен в "слиянии" данных в одну операцию для адресов памяти, не представляющих собой непрерывного адресного пространства.
Возвращаясь к упомянутой "PCI-to-memory"-операции, необходимо отметить значительное повышение производительности с применением "byte merging" для "старых" программных продуктов, осуществлявших циклы записи в видеопамять в виде отдельных байтов. Но такая трансляция, естественно, не поддерживается всеми PCI-графическими картами. И, тем не менее, установка опции в "Enabled" допустима, если при этом не происходит ухудшения видеоряда. Но проблема затрагивает не только графические карты. �*ечь может идти и о некоторых сетевых PCI-картах, в частности 3Com 3C905-серии от "noname"-производителей, установленных в определенные системные платы, например "ASUS P3V4X".
Опция может носить множество различных наименований. "Byte Merging" ("Byte Merge") предназначена для системной поддержки, "PCI Write-byte-Merge" и "CPU to PCI Byte Merge" - для поддержки буферизации в цепочке "процессор - шина PCI". Опция "Word Merge" предлагает нечто большее. �*ечь уже идет о слиянии в пакеты отдельных слов, но по прежнему о трансляции данных в кадровый буфер.
О системной поддержке говорит и опция "Linear Merge". Но при ее включении "слиянию" могут быть подвергнуты только последовательные, т.н. "линейные" адреса процессора. �*то физические адреса, начиная с нулевого и заканчивая максимально возможным для данного типа процессора. Данная опция учитывает особенности процессоров Cyrix, и в свое время была введена в BIOS для поддержки, например, процессоров Cyrix M1/M2.
Приведем названия еще некоторых опций: "PCI Byte Merging", "Write Merging", "PCI Single Write Merge", "Pipelining With ByteMerge", "Write Gathering".
CPU Dynamic-Fast-Cycle
- опция, позволяющая ускорить доступ к ISA-шине. Когда центральный процессор инициирует новый шинный цикл, PCI-шина вынуждена исследовать "адресность" команд на предмет принадлежности информации одному из своих устройств. Если такая принадлежность не определена, инициируется ISA-шинный цикл. Когда опция включена ("Enabled"), доступ к шине ISA ускоряется за счет уменьшения задержек между выдачей процессором оригинальной команды и началом ISA-цикла. Процедурное "упрощение" осуществляется при этом на уровне "северного" моста чипсета. См. также выше опцию "Fast Decode Enable".
CPU-to-PCI 6 DW FIFO
- опция включения/отключения специального буфера, позволяющего устройствам обращаться к PCI-шине и считывать до 6 двойных слов (Double Word). �*абота с буфером построена по принципу "первым пришел - первым ушел" (First Input - First Output). Естественно, что буферизация передачи информации повышает быстродействие системы, но в таком виде эта опция встречается уже редко.
CPU-to-PCI Bridge Retry
- когда установлено значение "Enabled", контроллер мостовой схемы сможет, взяв на себя инициативу, повторить инициированные процессором циклы записи в PCI-шину. Но должны быть соблюдены определенные условия. При включенном значении опции функции "Passive Release" и "Delayed Transaction" должны быть также включены. При этом речь идет о т.н. "nonLOCK#" PCI-циклах. Что это такое?
LOCK# (Bus Lock) - это сигнал монополизации управления шиной. При активном состоянии сигнала во время транзакции блокируется доступ к шине других абонентов. �*тот сигнал используется для захвата шины задатчиком, что является одним из процедурных моментов режима "bus-master". �*тот сигнал является выходным для процессоров, активно используется на PCI-шине для установки, обслуживания и освобождения требуемого ресурса.
Теперь понятно, что "nonLOCK#" PCI-циклы не связаны с захватом шины PCI-устройством. В данном случае задатчиком является центральный процессор. Поэтому возможна ситуация, когда PCI-устройство не получило "своей" информации, и она "залежалась" в упоминавшемся выше буфере отложенной записи.
Опция может называться "Host-to-PCI Bridge Retry", а для опции "CPU-to-PCI Bridge Retry" значениями могут быть также "No Retry" и "Retry First". Последнее также говорит о том, что чипсет без инициативы "свыше" сам может переслать задержанные данные в PCI-шину.
CPU to PCI Burst Memory Write
- включение данного режима позволяет компоновать (ассемблировать) последовательные циклы записи процессора в пакетные (burst) PCI-циклы записи. Иногда можно встретить в описаниях термин "интерпретация циклов чтения CPU шиной PCI". �*то не совсем корректно, поскольку речь идет о предварительной буферизации данных. В противном случае ("Disabled") каждый одиночный цикл записи в PCI-шину будет представлять собой связанную FRAME#-последовательность.
Сам процесс формирования пакетов происходит во внутренних буферах PCI-шины с отложенной записью, и, что также немаловажно, без участия процессора. Таких буферов может быть четыре (чипсет Orion, например, содержит как раз 4 таких буфера). Применение буферирования, как и во множестве других случаев, позволяет не прерывать передачу данных при занятости системной или локальной шин. При включении ("Enabled") данный режим повышает производительность системы, однако возможны и проблемы, если в системе установлены нестандартные PCI-карты (прежде всего VGA) или устаревшие карты, не поддерживающие пакетный обмен данными.
Несколько слов о сути пакетного режима и повышении производительности. В обычном режиме на каждое считываемое или записываемое слово выдается отдельный адрес, в блочном режиме адрес выдается на весь пакет данных, затем без задержек непрерывно выполняется серия циклов чте�*ния/записи, что и делает пакетный режим максимально эффективным.
Одно пояснение! В данном случае, если циклы записи не являются пакетными, буфер записи может и не заполняться при незанятости PCI-шины, он естественно может заполниться при занятости шины, ведь речь не идет о разрешении или запрещении буфера записи. Но его "освобождение" в любом случае будет происходить в виде одиночных операций, как было указано выше.
Опция может носить множество названий: "CPU Burst Write Assembly", "CPU/PCI Burst Mem. Write", "CPU to PCI Burst Write", "CPU-to-PCI Write Bursting", "PCI Burst Write Combine", "PCI Fast Back to Back Wr", "PCI Write Burst", "PCI Write Burs", "PCI Burst Write", "PCI Burst Write Combining", "CPU Burst Write", "Burst Write Combining", "Write Combining".
И напоследок еще одна и совсем необычная опция - "Max. Burstable Range" (другие вариации: "Max, Burstable Range" и "Max burstable Range"). �*той опцией устанавливается максимальный размер непрерывной памяти, адресуемой как единый пакет из PCI-шины, сопровождаемый при этом тем же сигналом FRAME# (pin A34). Параметр имеет два значения: "0.5Kb" и "1Kb".
В дополнение к вышеизложенному необходимо отметить следующее! "Ассемблирование" чипсетом пакетов в направлении к PCI-шине является одним из примеров подобного пакетирования. Инициатором может быть и сам процессор. Поскольку применение подобных механизмов практически всегда имело целью повышение производительности системы со стороны передачи видеоданных, то такие процессоры, как Pentium Pro, Celeron, Pentium II и III имели и имеют внутренний 32-байтный буфер, который позволяет осуществить в одном цикле 32 операции записи, обеспечивая при этом передачу информации в видеопамять графической карты в 8-битном цвете. Кстати, не все программные среды позволяли использовать имеющиеся возможности процессоров для такого пакетирования. Возможности процессоров Athlon "раскрылись" в "Windows NT" только после обновления SP6 (Service Pack 6).
CPU-to-PCI FIFO Cleaning
- включение данной опции ("Enabled") позволит принудительно очищать упомянутый выше буфер FIFO ("сбрасывать инфомацию") при задержках в освобождении системной или локальной шины, а также при заполнении полностью данного буфера. Устаревшая опция.
CPU-to-PCI IDE Posting
- включение данного режима позволяет оптимизировать циклы записи из CPU в интерфейс PCI IDE путем предварительной буферизации. Параметр рекомендуется устанавливать в состояние "Enabled". Может принимать значения:
"Enabled" - разрешено,
"Disabled" - запрещено.
Опция может носить название "CPU-to-IDE Posting".
CPU to PCI POST/BURST
- данные, переданные от центрального процессора к PCI-шине, могут быть буферизированы (буферы PCI-шины с отложенной записью - "posted") и собраны в пакеты, или нет. Возможны следующие методы:
"POST/CON.BURST" - буферизация и стандартное пакетирование,
"POST/Agg.BURST" - буферизация и активное пакетирование,
"NONE/NONE" - буферизация и пакетирование не установлены,
"POST/NONE" - буферизация установлена, пакетирование нет.
CPU-to-PCI Read Buffer
- опция включения/отключения специального буфера, позволяющего устройствам обращаться к PCI-шине и считывать до 4-х двойных слов, не прерывая при этом работу процессора. Процессор может работать в это время над другой задачей, что повышает общую производительность. �*та опция должна быть включена обязательно ("Enabled"). В отключенном же состоянии опции буфер не будет использоваться, и циклы чтения процессора не будут полностью укомплектованы до тех пор, пока шина PCI не подаст сигнал о готовности принимать данные.
CPU to PCI Read Burst
- включение данной опции ("Enabled") позволит компоновать последовательные циклы чтения центрального процессора в пакетные (burst) PCI-циклы. Все сказанное выше в опции "CPU to PCI Burst Memory Write" верно и для данной опции, ибо речь идет о тех же самых буферах записи. Поэтому представленные ниже вариации наименования опции могут указывать явно на процедуру "чтения", а могут носить и интегрированный характер:
"CPU-to-PCI Bursting", "PCI Read/Write Burs", "PCI Read/Write Burst", "PCI Bursting", "PCI Burst", "PCI Dynamic Bursting", "Dynamic Bursting", "Dynamic PCI Bursting", "PCI Streaming".
И еще одна опция. "PCI Burst Interrupting". А значения ее "Allowed" и "Not Allowed". Столь необычные значения ("разрешить"-"не разрешить") по сути аналогичны блокировке режима пакетирования или его включению.
CPU-to-PCI Write Buffer
- во включенном состоянии опции процессор сможет записывать по 4 слова за один такт в буфер записи шины PCI еще до завершения цикла PCI-шины, т.е. циклы записи в PCI-шину буферизируются, чтобы компенсировать разницу в скоростных характеристиках между CPU и PCI-шиной. Буферизированные данные будут записаны в PCI-шину, когда стартует новый цикл чтения шины. Иногда можно встретить информацию, что такой внутренний буфер чипсета построен на микросхеме 82C586B.
При установке параметра в "Disabled" циклы записи не буферизируются, и процессор будет находиться в ожидании после каждого цикла записи и до тех пор, пока шина PCI не сообщит процессору о своей готовности к приему данных.
Опция может называться также просто "CPU to PCI Buffer". В этом случае речь идет уже об интегрированной функции с теми же параметрами: включен буфер/отключен буфер.
CPU-to-PCI Write Latency
- опция установки времени задержки перед операцией записи данных из процессора в шину (в тактах системной шины). Установка меньшего значения позволяет увеличить производительность, однако при этом возможно увеличение нестабильности работы системы. Тогда необходимо будет вернуться к большему значению. Возможный ряд значений: 1T, 2T, 3T.
Опция может называться также "Latency for CPU to PCI write", "CPU-to-PCI Write Delay" или "CPU-to-PCI Write Waits". Значения последней опции: "0T", "1T". И речь в ней идет о тактах ожидания.
CPU-to-PCI Write Posting
- содержание этой опции, естественно, окажется читателю уже знакомым. Но! В некоторых чипсетах, например, в том же наборе Orion, используются специальные внутренние буферы чтения/записи (Posted Write Buffers), которые используются для того, чтобы компенсировать разницу в скоростях процессора и шины PCI. Когда эта опция включена ("Enabled"), данные, записываемые из процессора в шину, будут вначале буферизироваться (до 4 двойных слов и без чтения в кэш процессора) и записываться тогда, когда процессор будет освобождаться от другой задачи. В отключенном же состоянии ("Disabled" - по умолчанию) циклы записи буферизироваться не будут, и процессору придется все время ожидать окончания предыдущего цикла записи перед началом нового, т.е. пока не закончится обработка запроса в PCI-шину. Такой режим, конечно же, снижает производительность. Но отключение опции может потребоваться и при использовании некоторых видеокарт, а также при работе процессора на определенных скоростях. �*то может быть связано как с аппаратными особенностями, так и с процедурами "разгона".
Опция может носить множество названий: "CPU-to-PCI Posting", "CPU-to-PCI Write Post", "CPU to PCI post memory write", "CPU/PCI Post Mem. Write", "PCI Posted Write Buffer", "PCI Post Write", "CPU-to-PCI Post Writes". Последняя опция может также предложить вариант с установкой времени задержки: "3T", "4T". Такие же значения предлагает и опция "PCI Post Write Timing".
Еще конкретнее на временные характеристики указывает опция "CPU/PCI Post Write Delay".
В завершение обзора опция "PPro to PCI Write Posting". Ничего особенного в использовании процессора Pentium Pro нет, только желательно данную опцию запретить, если речь идет о серверной системе.


"Оптимизация функционирования PCI-интерфейса и ISA-шины"
Delayed Transaction
- (задержанная транзакция на PCI). Присутствие этого параметра в BIOS означает, что на материнской плате (в составе чипсета) есть встроенный 32-битный буфер с задержанной (иногда говорят, отложенной) записью для поддержки удлиненного цикла обмена на PCI-шине. Если этот параметр разрешен, то доступ к шине PCI разрешен во время доступа к более медленным устройствам на шине ISA. �*то означает, что при обслуживании устройств на шине ISA или периферии система не будет прерывать PCI-транзакций, временно буферизируя данные. �*то существенно увеличивает производительность системы, так как цикл такого обращения на ISA-шине занимает 50-60 тактов шины PCI. Если компьютер укомплектован системной платой, не поддерживающей спецификацию PCI 2.1, этот параметр следует запретить, поскольку данная опция включает режим совместимости со спецификацией PCI версии 2.1 с одновременным включением в "северном" мосте упомянутого выше специального буфера. Отключение опции может потребоваться и при использовании какой-нибудь старой PCI-карты, не поддерживающей спецификации PCI 2.1. Может принимать значения:
"Enabled" - разрешено,
"Disabled" - запрещено.
Опция может называться также "PCI Delayed Transaction", "PCI Delay Transaction", "Delayed Transaction Optimization" или "Delayed Transaction Timer" с теми же значениями ("включено"/"отключено").
Опция может называться и "PIIX4 Delayed Transaction" (т.е. с указанием наименования "моста"). Поддержка PCI-спецификации "видна" из наименования опции. "PIIX4" - принадлежность чипсета i430TX, а поддержка PCI 2.1 была введена "Intel" немного раньше.
Очень похожа на предыдущие, но только по названию, опция "ICH Delayed Transaction". Она "пришла" к нам из чипсетов Intel 810 и более поздних. В этих чипсетах отсутствует привычное большинству наличие конструктивных компонент, "северного" и "южного" мостов, присутствует новая шина. Но если абстрагироваться, то некоторая структурная похожесть все же есть! Процессор через шину соединяется с Graphics Memory Controller Hub. Последний с помощью интерфейса Accelerated Hub подключается к Integrated Controller Hub (ICH). К последнему подключается PCI-шина и вся возможная периферия. Что же мы видим? Привычное место PCI-шины заняла ускоренная шина с 66 МГц, сама же PCI-шина заняла место "ушедшей в прошлое" ISA-шины. Теперь уже для Accelerated Hub, ICH и периферийных каналов надо решать вопросы не только совместной работы, но и производительной работы. Тем более, что такие устройства как клавиатура, мышь, порты, все дисководы подсоединяются к интегрированному контроллеру через высокопроизводительную кэш-память. Остается установить "Enabled".
DRAM-to-PCI 24 DW FIFO
- по аналогии смотри вышепредставленные опции. Хотя стоит подчеркнуть, что речь идет о буфере емкостью в 24 двойных слова.
DRAM to PCI RSLP
- когда опция включена ("Enabled"), чипсет допускает режим предвыборки на двух линиях данных от системной памяти к PCI-шине.
Extra AT Cycle WS
- установка опции в "Enabled" разрешала вставить дополнительный цикл ожидания в стандартный цикл AT-шины. �*то могло понадобиться для улучшения распознавания ответа (реакции) несколько устаревшей периферии. Осталось отметить, что и сама опция уже достаточно устарела.
По сути аналогична данной другая опция - "ISA Command Delay", определяющая задержку перед передачей данных для ISA-шины. �*та старенькая опция позволяла выбрать стандартный режим работы для ISA-устройств ("Normal Delay") и со вставкой дополнительного такта ожидания ("Extra Delay").
Fast AT Cycle
- (быстpый AT-цикл). Пpи установке опции в "Enabled" может быть ускоpена пеpедача данных для ISA-карт, особенно пpи pаботе с видеопамятью. Ускорение, а отсюда и повышение производительности, связано с укорочением циклов на системной шине. Понятно, что опция эта также устарела.
Fast Frame Generation
- (быстрая генерация кадра). Выше была изложена целая "низка" опций, рассматривающих процессы буферирования транзакций от центрального процессора в PCI-шину. Данная опция направлена на оптимизацию тех же процессов, поскольку речь также идет о быстром "CPU-to-PCI"-буфере. Включение опции ("Enabled") позволяет процессору при использовании данного буфера завершать циклы записи даже, если данные в шину PCI еще не доставлены. То есть можно говорить об "отложенной" записи, что позволяет сократить общее количество циклов процессора.
В таком виде приведенная опция появилась во времена VLB-шины, предназначенной прежде всего для ускорения вывода графики. Но применение опции и тогда касалось оптимизации функционирования PCI-шины. В роли "PCI Master" выступал "PCI-VL bus bridge", и включение опции позволяло задействовать принадлежащий мосту указанный быстрый буфер.
Времена локальной шины VESA прошли, но и в более современных системах можно "встретить" указанную опцию. А у нее с самого начала были и свои "сородичи". "Quick Frame Generation" абсолютно идентична. "FRAMEJ generation" имела значения "Normal" (буферизация не используется) и "Fast". Опция "Frame Generation Delay" предлагала устанавливать задержку перед операцией записи данных из процессора в шину ("1T", "0T"). Фактически аналогична последней была опция "Reduce 1T for FRAME Generation", для которой "Enabled" означало снятие задержки в один такт.
I/O Recovery Time
- (время восстановления для 8/16-битных операций ввода/вывода). Данная опция - "прародительница" опций, изложенных выше. Ее время ушло с появлением EIDE-интерфейса и "привязкой" последнего к PCI-интерфейсу. Поэтому естественным стало и последующее разделение на две самостоятельных опции. Но и для "нашей" опции время восстановления означало число тактов ожидания, вставляемых между двумя последовательными ("back-to-back") I/O-операциями.
Иногда в литературе, а также и некоторых версиях BIOS, можно встретить трактовку данной опции, как "AT Bus (I/O) Command Delay", что четко указывает на происхождение опции. Но при этом не учитывается один нюанс. �*ечь идет не о задержках между двумя последовательными обращениями, а о вставке тактов ожидания перед началом I/O-операции.
Нет ничего удивительного, что при рассмотрении данной опции мы можем сталкиваться и с работой жесткого диска. Передача данных от IDE-диска в память происходит без подтверждения приема информации (т.н. квитирования). Достаточно желания процессора прочитать дисковую информацию из дискового кэша, обращаясь через I/O-порт. �*то т.н. PIO (Programmed I/O - программируемый ввод/вывод) и работает он с REP INSW-ассемблерными инструкциями. С помощью рассматриваемой опции возможно было добавить несколько тактов ожидания между инструкциями при работе с жестким диском. Но и тут был свой нюанс. Несомненной была тесная связь между опциями "I/O Recovery Time" и "AT BUS Clock Selection" (см. далее). Например, если системная AT-шина работала на частоте 8 МГц и к жесткому диску не было претензий, "I/O Recovery Time" могло быть отключено.
Если говорить о возможных значениях, то они могли быть выражены в тактах PCI-шины (bus clock - BCLK): "2 BCLK" (по умолчанию), "4", "8", "12". При запрещении опции ("Disabled") тот же жесткий диск будет работать производительнее. �*ост производительности заметно увеличивается и при сокращении паузы. Необходимо отметить, что в предложенном виде данная опция довольно долго уживалась с PCI-шиной. В качестве значения опции могло также фигурировать выражение, например, типа "5/3". Первое значение определяло число тактов для 8-битных операций, второе - 16-битных. Приведенное значение ("5/3") являлось рекомендованным, хотя к предложенному могли быть и такие: "3T/2T", "4T/3T", "Disabled", "Enabled".
В "дописишные" времена задержка измерялась в тактах AT-шины (читай, ISA-шины), и в качестве значений мог фигурировать такой ряд: "1 CLK", "2 CLKs", "4 CLKs", "8 CLKs", "16 CLKs", "32 CLKs", "64 CLKs", "128 CLKs", "No Delay". Опция может (точнее, могла) называться также "I/O Recovery Period", а значения ее менялись от 0 до 1,75 мкс с шагом в 0,25 микросекунд. Опция могла называться и "I/O Cycle Recovery" со значениями "Enabled" и "Disabled". Такие же значения предлагали опции "On-Chip I/O Recovery" и "ISA I/O Recovery". Запрещение опции рекомендовалось только в случае, если устройства ввода/вывода могли поддержать скоростной обмен. Опция "ISA I/O Recovery" могла предложить и другой набор значений: "0 CLKs", "3 CLKs", "12 CLKs", "Slow".
L2 to PCI Read Buffer
- чипсет содержит свой собственный внутренний буфер для циклов записи в PCI-шину со стороны внешнего кэша. Когда этот буфер включен ("Enabled"), циклы записи из кэш-памяти второго уровня в PCI-шину предварительно буферизируются. При этом каждое устройство на PCI-шине "получит" свои собственные циклы полностью укомплектованными и без состояния ожидания.
Passive Release
- (пассивное разделение). �*та опция включает/выключает механизм параллельной работы шин ISA и PCI. Если этот параметр разрешен ("Enabled"), то доступ процессора к шине PCI позволен во время "пассивного разделения" или, как говорят иногда, ее "освобождения". Проще говоря, включение данного режима позволяет шине PCI продолжать работу даже тогда, когда происходит передача данных от ISA-устройств, которые в обычном режиме могут тормозить работу более скоростной PCI-шины. Арбитр чипсета как бы выравнивает работу двух шин с учетом задержек ISA-шины. Технологически "пассивное разделение" осуществляется за счет применения встроенного в чипсет 32-битного буфера "отложенной" записи, где буферируются при необходимости PCI-циклы записи. Дальнейшая запись в PCI-шину происходит при ее "освобождении" от ISA-циклов, транслируемых через PCI-интерфейс.
�*та опция появилась в свое время в "BIOS Setup" одновременно со способностью арбитра чипсетов Intel Triton VX/HX отбирать шину у "master"-устройств при отсутствии в течение какого-то времени запросов на передачу с их стороны. �*ассматривая шире возможности арбитража применительно к данной опции, получаем следующее: - арбитр может передать другому "master"-устройству доступ к локальной памяти, - доступ к PCI-шине в качестве "master"-устройства может получить также карта расширения, а не центральный процессор, - арбитр получает возможность регулировать задержки (состояния ожидания) как для "ISA bus master"-, так и для "PCI bus master"-устройств. Необходимость запрещения данного параметра может возникнуть при использовании либо "проблемных" ISA-карт, либо плат ISA, активно использующих каналы DMA (звуковые карты, устройства "Arvid", предназначенные для хранения информации). Запрещение также уместно при отсутствии ISA-карт в системе. Вопросы арбитража подробно рассмотрены далее.
Опция может называться "PCI Passive Release".
Опция может называться и "PIIX4 Passive Release", но ее включение требует поддержки спецификации шины PCI 2.1.
Необходимо отметить, что механизм "пассивного разделения" в последние годы вышел за рамки взаимоотношения PCI- и ISA-шин. Затронуло сие и USB-интерфейс. Обычные PCI-циклы состоят из 8 тактов. Интерфейс шины USB допускает более короткие циклы, освобождая ведущую шину в середине обычного цикла. �*то ускоряет доступ к шине других устройств. Опция "AMI BIOS" может называться "USB Passive Release".
PCI1 to PCI0 Access
- присутствие данной опции в "BIOS Setup" обычного (скажем, массового) компьютера вряд ли возможно. �*ечь может идти о мультипроцессорной либо серверной системах, для которых в свое время был разработан набор логики Intel 440NX. Данный набор включал в себя два специализированных расширителя мостов PCI с поддержкой четырех 32-разрядных или двух 64-разрядных PCI-шин. Включение такой опции ("Enabled") позволяло устройствам на разных шинах иметь доступ к локальной памяти "друг друга" и обмениваться данными между собой.
PCI#2 Access #1 Retry
- "деятельность" данной опции связана с функционированием "CPU to PCI Write Buffer" и опции, отвечающей за управление указанным буфером. Обычно, такой буфер записи включен, что позволяет процессору не ожидать освобождения PCI-шины. Возможна ситуация, когда при функционировании буфера произошел сбой. �*то не связано никак с "переполнением" буфера, сбой мог произойти в процессе записи данных. При этом должна быть повторена процедура записи данных или передано сообщение назад для арбитража. Если опция включена, то будет повторена некоторая транзакция, и последующая запись в шину закончится успешно. Если установлено "Disabled", буфер принудительно сбросит свое содержание, при этом состояние регистров транзакции будет нарушено. Центральный процессор вынужден будет повторить снова цикл записи полностью. �*екомендуется включить данную опцию. Запрещение же опции может понадобиться при наличии в системе нескольких "медленных" PCI-устройств. В противном случае количество повторов может заметно снизить производительность системы.
PCI Pipeline
- данная функция BIOS объединяет PCI- или CPU-конвейеризации с "byte merging". "Байт слияние" используется для повышения производительности графических карт. И представленная функция контролирует механизм "byte-merge" для циклов записи во frame-буфер. Когда опция включена ("Enabled"), системный контроллер определенным образом проверяет состояние восьми линий процессора, являющихся сигналами "разрешения использования байт" ("BE[7:0]#" - "Byte Enable"). �*ти линии контролируются всегда и независимо от установок "BIOS Setup", т.к. они могут быть "привязаны" непосредственно к 64-м битам шины данных. �*екомендованное включение опции может оказаться полезным не только для графических карт. "Простые" PCI-карты также могут получить "свое" от применения конвейеризации.
Опция может называться "PCI Pipelining".
PCI Post-Write Fast
- эта опция от "соседних" отличается только тем, что при PCI-циклах записи будут использоваться буфера с более быстродействующей памятью.
PCI-to-CPU Write Buffer
- см. аналогичную информацию выше.
PCI to CPU Write Pending
- с помощью этой опции устанавливается режим работы системы при заполнении буфера записи полностью. По умолчанию, система будет вынуждена немедленно повторить цикл записи, что более предпочтительнее ожидания очистки буфера. Однако если установить некоторый тайм-аут для ожидания, то система будет некоторое время ожидать перед повтором цикла, пока буфер записи из PCI-шины не очистится, а это снижает производительность.
Опция может называться "Action When W_Buffer Full".
PCI-To-CPU Write Posting
- при установке опции в "Enabled" циклы чтения от PCI-шины к процессору предварительно буферизируются в буфере отложенной записи. PCI-шина сможет продолжать процесс записи в то время, как CPU занят другой задачей. Когда установлено "Disabled", буферизация отсутствует, и PCI-шина будет ожидать, пока CPU не освободится для другого цикла записи.
Опция может называться "PCI-to-CPU Posting".
PCI-to-DRAM 24 DW FIFO
- см. по аналогии вышеизложенное.
PCI to DRAM Buffer
- данная опция во включенном состоянии ("Enabled") увеличивает производительность совместной работы PCI-шины и памяти, позволяя временно хранить передаваемые данные в буфере (с последующей их передачей), если какое либо из устройств занято в данный момент. Наличие буфера предназначено, прежде всего, для компенсации работающих с разными скоростями системных компонент. Если опцию отключить, то PCI-шина будет ожидать, пока не будет закончен предыдущий цикл передачи данных от одного из устройств на шине PCI в системную память.
Опция может называться и проще - "PCI-to-DRAM Write", но ее содержание соответствует изложенному. Правда, ее значения несколько иные: "Faster", "Slower".
Последние значения, хотя и понятны пользователю, но достаточно абстрактны. Во всяком случае, должно быть понятно, что значение "Faster" более приемлемо для системы. Опция же "PCI-to-DRAM Buffer Timing" более конкретна, и значения ее: "x-3-3-3", "x-2-2-2". Последнее значение (временная характеристика обмена) соответствует более скоростному взаимодействию. О подобных временных диаграммах мы поговорим чуть ниже.
PCI-to-DRAM FIFO Cleaning
- см. аналогичное выше.
PCI-to-DRAM Pipeline
- (конвейеризация передачи данных от PCI-шины к основной памяти). Установка опции в "Enabled" позволяет включить конвейер записи. В этом случае буферы чипсета хранят данные, записанные из PCI-шины, сам же чипсет запускает при доступе к памяти несколько циклов подряд, что повышает скорость обращения к памяти. При отключенном состоянии опции операции записи из PCI в DRAM ограничены до одного перемещения за цикл записи.
Опция может называться и "PCI-to-DRAM Pipelining".
PCI-to-DRAM Posting
- в данной опции речь идет также о буфере отложенной записи. Когда опция включена ("Enabled"), циклы записи из PCI-шины в память предварительно буферизируются. При этом передача данных от центрального процессора наиболее "благоприятным" образом чередуется с операциями "PCI-to-DRAM" при дополнительно включенном буфере отложенной записи в цепочке "CPU-to-DRAM".
Опция может называться "PCI-to-DRAM Post Write", "Posted PCI Memory Writes", "Posted Write Enable" или "Post Memory Writes".
PCI-to-DRAM Prefetch
- опция включения режима "предвыборки", значительно ускоряющего операции работы с памятью. Подробнее об этом режиме читай в разделе "CPU".
Опция может называться "PCI-to-DRAM Read Prefetch".
PCI to ISA Write Buffer
- когда опция включена ("Enabled"), система временно будет хранить циклы записи в буфере, не прерывая при этом работу процессора. Если опция отключена, процессор должен будет "проследить" прохождение данных через PCI-шину и завершение цикла на медленной ISA-шине, что менее эффективно.
PCI-to-L2 Checkpoint
- данная опция, исходя из возможных значений ("2T", "3T"), может показаться аналогичной приведенной ниже "PCI-to-L2 Write Wait States". Но она устанавливает время (в тактах системной шины) от момента выдачи адресной информации контроллером PCI-шины до завершения ее декодирования контроллером кэш-памяти. Меньшее значение дает более высокую скорость, но при возникновении сбойных ситуаций значение необходимо увеличить.
PCI-to-L2 Read Wait States
- данная опция позволяет оптимизировать циклы чтения из внешнего кэша процессора в PCI-шину, устанавливая определенное количество тактов ожидания (в тактах системной шины). Оптимальный вариант выбирается путем опытной проверки. Значений всего два: "1T", "2T".
PCI to L2 Write Buffer
- чипсет может включать в себя собственный внутренний буфер для PCI-циклов записи во внешний кэш. Когда этот буфер включен ("Enabled"), циклы записи из PCI-шины во внешний кэш предварительно буферизируются во внутреннем буфере отложенной записи, так как в то же самое время система может быть занята обслуживанием какого-либо устройства ввода/вывода. В противном случае ("Disabled") шине PCI придется ожидать завершения "чужой" деятельности, что заметно снижает общую производительность системы.
PCI-to-L2 Write Wait States
- данная опция позволяет оптимизировать циклы записи из PCI-шины во внешний кэш процессора, устанавливая определенное количество тактов ожидания (в тактах системной шины). Оптимальный вариант выбирается, как и в большинстве подобных случаев, путем опытной проверки. Значений всего два: "1T", "2T".
Write Post During I/O Bridge Access
- в таком виде данная опция уже не встречается, хотя и затрагивает весьма ответственный момент в работе системы, а именно, совместную работу PCI-шины и устройств ввода/вывода, "привязанных" к "южному" мосту. Включение опции ("Enabled") позволяет осуществлять предварительную буферизацию циклов записи из PCI-шины в моменты обращения центрального процессора к периферийным устройствам. Включение опции, хотя и "притормаживает" работу PCI-устройств, тем не менее повышает общую производительность системы.
Опция может называться "Write Posting During I/O", а также иметь следующие названия: "I/O Cycle Post-Write", "PCI I/O Cycle Post Write", "Posted I/O Write".
Значительный по объему и дополняющий все вышеизложенное (и нижеизложенное тоже) материал расположен в разделах, посвященных PCI-шине, арбитражу, а также ISA-шине.

Оптимизация работы основной и видеопамяти
CPU-to-DRAM 8 QW FIFO
- в опции речь идет об использовании буфера объемом в 32 байта. Остальное по аналогии см. выше.
CPU-to-DRAM Buffer Timing
- выше в опции "PCI-to-DRAM Buffer Timing" мы вкратце затронули временные характеристики обмена с памятью. Естественно, что такой обмен с памятью у центрального процессора происходит быстрее, пусть даже и с предварительной буферизацией. Поэтому и время, затрачиваемое на запись одного слова, на несколько системных тактов меньше: "x-2-2-2", "x-1-1-1". Последнее значение предпочтительнее. Подробнее временные характеристики обмена будут рассмотрены ниже.
CPU-to-DRAM Byte Merging
- см. выше.
CPU-to-DRAM FIFO Cleaning
- см. аналогичное выше.
CPU-to-DRAM Posting
- опция включения/отключения предварительного буфера с отложенной записью. Когда буферизация включена, центральный процессор может инициировать новый цикл записи в память еще до окончания предыдущего цикла. Не все чипсеты содержали в себе такой специализированный буфер, "похвастаться" наличием такого буфера мог разве что чипсет 440LX. Отсюда и ограниченность применения этой опции.
Опция может называться "DRAM Posted Write" или "DRAM Posted Write Buffer".
Gate A20 Option
- (выбор способа включения вентиля линии A20). Параметр позволяет управлять способом включения адресной линии A20, которая отвечает за доступ к памяти, физические адреса которой превышают 1 Мбайт. Стоит напомнить, что 20-разрядная адресная шина (A0 - A19) позволяла адресоваться в пределах первого мегабайта памяти. Если быть более точным, то эта линия отвечает за доступ к первым 64 килобайтам верхней памяти, известным как область HMA (High Memory Area). Доступ к HMA требует управления специальным аппаратным узлом, работа которого может быть блокирована или активизирована. При установке опции "Gate A20 Option" в состояние "Fast" работа линии будет контролироваться специальным набором микросхем на системной плате. Если линия А20 деблокирована, то HMA-область доступна для любой программы, функционирующей в реальном режиме работы процессора. Обычно эта область памяти отдается под MS-DOS, а для деблокирования линии используется драйвер HIMEM.SYS.
Может принимать значения:
"Fast" - управление осуществляется чипсетом, что повышает скорость работы,
"Normal" - управление осуществляется через контроллер клавиатуры.
В некоторых версиях BIOS опция может называться "Fast Gate A20 Option", а параметрами будут стандартные "Enabled"/ "Disabled". Иногда в старых версиях BIOS можно встретить опцию с почти романтическим названием "LOWA20# Select". А речь идет о том, какое устройство управляет низким уровнем сигнала на линии A20: чипсет или контроллер клавиатуры.
Достаточно редко, но все же можно встретить в литературе в отношении управления линии A20 такой термин, как "эмуляция". В данном случае имеется ввиду, что стандартный способ управления "вентилем" осуществляется через контроллер клавиатуры. А чипсет заменяет, подменяет это управление, "эмулирует" его (дополнительно см. ниже). И следующая опция очень хорошо показывает это. "Keyboard Emulation" имеет два значения. "Enabled" соответствует "Fast", а "Disabled" - "Normal". Следующая опция "Gate A20 Emulation" (или "Fast Gate A20 Emulation") уже не должна вызывать вопросов. Правда, опций с такими названиями, пожалуй, уже не встретишь. Иногда в литературе можно найти трактовку опции "Turbo Switch Function" как аналога "Fast Gate A20 Option", подразумевая функцию переключения, но это не совсем корректно.
Пользователям, умеющим работать с командной строкой, можно порекомендовать внешнюю команду DOS MEM /A, показывающую стандартную информацию о памяти и дополнительную информацию о сегменте HMA. Команда работает и в среде "Windows 9x".
Ну и наконец, опция "Cyrix A20M Pin", применявшаяся во времена 386-х процессоров. Процессоры Cyrix уже тогда были "особенными". �*ечь идет о дополнительной поддержке со стороны BIOS. Ведь в отличие от процессоров Intel, 386-е процессоры Cyrix имели собственный кэш. Такие процессоры могли иметь проблемы с обновленными комплектующими, поддерживающими кэш-память. Вероятны были и другие системные конфликты. Чтобы обеспечить управление линии A20 контроллером клавиатуры, BIOS через включение опции ("Enabled") сообщал центральному процессору о состоянии вентиля. И еще о кэше. Установка "BIOS Setup" позволяла процессору через внутренний кэш кэшировать первые 64 КБ каждого (!) мегабайта памяти в реальном режиме (вентиль всегда был открыт в защищенном режиме работы процессора), и это было достаточно эффективным.

Логически память разбивается на сегменты размером по 64 КБ, что соответствует 2^16. В совсем "стареньких" машинах с 16-разрядными процессорами физически адрес не мог перейти ограничение в 64 КБ. 20-разрядная адресация, т.е. использование 20-разрядной адресной шины, достигалась благодаря тому, что при формировании 20-разрядного физического адреса использовалось суммирование со смещением в 4 разряда двух адресов: адреса сегмента и исполнительного адреса.
При вычислении физических адресов в системах с 8086/88-ми процессорами могла иметь место вполне стандартная ситуация, а именно адресное переполнение, которое при наличии 20-разрядной шины адреса приводило к сворачиванию адресного пространства в т.н. кольцо. А это и происходило как раз в процессе упомянутого суммирования.
В процессорах следующего поколения (в 286-х был преодолен предел в 1 МБ адресного пространства) на его выходе A20 устанавливалось значение "1", что соответствовало адресу из второго мегабайта памяти. При разработке процессоров и чипсетов машин класса IBM PC/AT) в схему чипсета был введен специальный вентиль Gate A20. В то время его появление в наборе логики было прежде всего связано с обеспечением полной программной совместимости с предыдущим классом машин. Вентиль принудительно устанавливал нулевое значение на линии A20 адресной шины.
На первых машинах, где был реализован контроль и управление линией A20, управление последней осуществлялось через программно управляемый бит чипа контроллера клавиатуры 8042 (или 8742) (см. дополнительно раздел "Keyboard"). Позднее эта функция была возложена и на чипсет, что значительно ускорило скоростные характеристики ("Gate A20 Fast Control") системы.
В итоге это означало, что появление 32-разрядных процессоров не вызвало заметных изменений по данной теме, поскольку специальный вход процессоров (A20M - A20 Mask) остался. Упомянутый вход современного процессора есть не что иное, как маскирование бита A20 физического адреса для эмуляции адресного пространства 8086 в реальном режиме работы процессора. А это связано и с тем, адресная линия A20 используется также для переключения из реального режима в защищенный, что сразу нашло применение в многозадачных и сетевых средах. Иногда можно встретить в описаниях и такие пояснения. Что существует категория пользователей, использующих старое программное обеспечение. Для таких и предназначена эта опция. �*то означает, что наличие такой опции связано с совместимостью со старым ПО. Правда, фразы о категориях пользователей встречаются все реже и реже, но опция по прежнему входит в "стандартный" набор "BIOS Setup". Необходимо также отметить, что некоторые старые драйверы MS-DOS, например VDISK.SYS, могут блокировать линию А20, входя в конфликт с драйвером HIMEM.SYS (это опять таки из далекого прошлого).
Уточним вопрос об "эмуляции" и переключении процессора. Обычным образом программы для A20-операций используют обращения через BIOS или порты 60/64h, предназначенные для контроллера клавиатуры. Чипсет перехватывает эти обращения, тем самым эмулируя контроллер клавиатуры и разрешая дальнейшую генерацию соответствующих сигналов. Последовательность при этом следующая. В порт 64h записывается значение D1h, а затем в порт 60h - 02h. Если же в порт 64h затем записать значение FEh, то можно произвести "теплый" рестарт процессора. В обычном режиме работы процессора контроль линии A20, как "Fast", осуществляется через порт 92h, который программы используют для BIOS-вызовов. Возможна ситуация, когда контроль одновременно осуществляется и контроллером клавиатуры, и чипсетом. В этом случае линия A20 контроллируется через порты 60/64h.

Graphic Posted Write Buff
- чипсет может поддерживать собственный внутренний буфер для циклов записи графической памяти. Когда этот буфер включен, т.е. опция установлена в "Enabled", циклы записи процессора в графическую память попадают в буфер отложенной записи. При этом центральный процессор может начать новый цикл передачи данных еще до того, как графическая память закончит предыдущий цикл. При установке параметра в "Disabled" буфер не будет использоваться, и процессор будет находиться в ожидании в течение каждого цикла записи.
Turn-Around Insertion
- (вставка между циклами). Если этот параметр разрешен ("Enabled"), то между двумя последовательными (back-to-back) циклами обращения к памяти чипсет вставляет один дополнительный такт на MD-линиях (Memory Data). �*то происходит после установки сигнала MWE# ("Memory Write Enable") и перед включением буферирования на линиях данных. Если параметр запрещен ("Disabled"), чипсет контролирует DRAM-циклы обычным методом, т.е. аналогично как в чипсетах 82430FX, первых наборах с поддержкой EDO-памяти. Вставка дополнительного такта конечно уменьшает быстродействие, но увеличивает достоверность при операциях чтения/записи.
Опция "SDRAM Write-to-Read Turnaround" явным образом предлагает установить продолжительность такой вставки (в системных тактах): 1T, 2T.
Аналогичная опция появилась несколько ранее и для той же EDO-памяти. Она называлась "EDO MD Timing", а значения параметра уже тогда были "1T" и "2T".
Несколько слов о Back-to-Back. За включение режима "Back-to-Back" ("спина к спине") отвечают, как правило, конфигурационные регистры PCI Command и Host-ко
__________________
USSRxMrKOT вне форума   Ответить с цитированием
Старый 22.07.2005, 11:59   #7
USSRxMrKOT
USSR Team (NFS)
 
Аватар для USSRxMrKOT
 
Регистрация: 24.03.2005
Возраст: 46
Сообщения: 11,712
По умолчанию

БИОС Урок 6

Специальные команды чипсета
Drive NA before BRDY
- когда выбрано "Enabled", сигнал NA (читай ниже) устанавливается на один такт раньше последнего сигнала BRDY# в каждом цикле чтения/записи, таким образом, вызывая генерацию процессором сигнала ADS# в следующем цикле после BRDY#, устраняя один потерянный цикл. С помощью сигнала BRDY# (Bus Ready) чипсет (точнее, т.н. "северный мост") сообщает процессору о том, что данные доступны для чтения или есть готовность для приема данных для их записи.
Extended CPU-PIIX4 PHLDA#
- при установке значения "Enabled" системный контроллер, входящий в состав "северного" моста, увеличивает на один такт (в тактах шины PCI) длительность сигнала PHLDA# и оставляет его активным в двух случаях:
* в течение адресной фазы в начале PCI-цикла чтения/записи,
* сопровождая адресную фазу "LOCK"-цикла центрального процессора.
При включенном значении опции функции "Passive Release" и "Delayed Transaction" должны быть также включены.
Сигнал PHLDA# (PCI Hold Acknowledge) применяется, в частности, для управления работой "арбитра" PCI-шины. Тема арбитража будет рассмотрена отдельно.
IBC DEVSEL# Decoding
- (декодирование адреса устройства). Сигнал DEVSEL (Device Select) означает "выбор устройства". �*та опция позволяет установить тип декодирования, используемый IBC (ISA Bridge Controller) для определения выбранного устройства. Чем дольше длится цикл декодирования, тем выше шанс корректного декодирования команд. Для отбора представлены следующие значения: "Fast", "Medium" и "Slow" (по умолчанию).
LOCK Function
- поскольку в данной опции идет речь об использовании сигнала LOCK#, то отключение опции ("Disabled") приведет к отказу от применения режима "bus-master" в системе.
NA Delay
- данная опция позволяет регулировать задержку (в системных тактах) перед выдачей сигнала NA# (Next Address). Меньшее значение повышает скоростные характеристики системы, но... Возможные значения опции: "0T", "1T", "2T".
NA# Enable
- опция включения/отключения сигнала NA#. Установив "Enabled", мы включаем механизм конвейеризации, при котором чипсет сигнализирует центральному процессору о выдаче нового адреса памяти еще до того, как все данные, переданные в текущем цикле, будут обработаны. Следующий адрес (вместе со стробом EADS#) появится через два такта после NA#. Естественно, что включение такого режима повышает производительность системы.
То же содержание заключено в опциях "NA# Pin Assertion" и "Chipset NA# Asserted".
NA# On Single Write Cycle
- возвращаясь к предыдущей опции, необходимо отметить, что центральный процессор может держать на внешней шине до нескольких незавершенных циклов. Данная опция позволяет "избавиться" от незавершенных циклов, вызванных неоптимальной частотой выдачи адресной информации и сбоями в конвейере. Включение данной опции фактически ведет к отказу от конвейеризации, что действительно может потребоваться при сбоях в системе.
Negate LOCK#
- (отрицание сигнала LOCK#). Напомним, что сигнал LOCK# (Bus Lock) - это сигнал монополизации управления шиной, сигнал блокировки доступа к шине других абонентов. При установке опции в "Enabled" ранее некэшируемые "locked" циклы будут исполняться как "незакрытые" циклы, и поэтому они могут быть кэшированы. Повышение производительности очевидно.
Single ALE Enable
- (pазpешение одиночного сигнала ALE). Немножко информации. Пин B28 на шине ISA - это сигнал BALE (Bus Adress Latch Enable - разрешение защелкивания адреса). �*то сигнал стробирования адресных разрядов. Может использоваться устройствами ввода/вывода для заблаговременной подготовки к предстоящему обмену информацией. �*та линия становится активной всякий pаз пpи появлении на адресной шине информации. Можно было встретить даже такую информацию об этом сигнале: "...показывает, что действительный адрес отложен (posted) на шине". Стоит добавить, что этот сигнал использовался еще во времена 808x-х процессоров. По некоторой информации сигнал этот мог использоваться DMA-контроллерами для сообщений центральному процессору о передаче данных. Его применение было связано с программированием устройств, поэтому использование сигнала было крайне редким.
Устанавливая "Enabled", активизируем одиночный сигнал ALE вместо множественных сигналов-стробов во время ISA-циклов. В какой-то степени выбор параметра был привязан и к скорости системной шины, т.е. пропускной способности системы. Поэтому установка в "Enabled" могла привести к замедлению быстpодействия видеоканала. �*та функция всегда оставалась достаточно "темной" функцией "BIOS Setup". "Disabled" рекомендовано.
Опция может называться также "ALE During Bus Conversion" с возможными вариантами выбора: "Single" (одиночный) или "Multiple" (множественный). Естественно, что при потоковой работе ISA-шины (т.е. множественных циклов чтения/записи) предпочтительнее была бы установка опции в "Multiple". Но какой правильный выбор должен был сделать пользователь, всегда оставалось загадкой.
Некоторые чипсеты имели поддержку усовершенствованного режима, при котором выдача множественных сигналов ALE производилась во время одиночных циклов шины. Функция BIOS при этом называлась "Extended ALE", а параметрами служили "Disabled" и "Enabled". Встречая данную опцию в более современных системах, естественно при наличии ISA-шины, необходимо понимать, что присутствие оной связано только с совместимостью со спецификациями AT-шины.
В наиболее "древних" версиях BIOS весь смысл сказанного выше был заключен в опции под названием "Quick Mode".
Stop CPU when PCI Flush
- при установке опции в "Enabled" центральный процессор, получив по своей входной линии (FLUSH) активный сигнал низкого уровня FLUSH#, вынужден будет приостановиться до тех пор, пока PCI-шина не закончит передачу данных. Запрещение опции не позволит процессору входить в режим ожидания, что естественно более приемлемо для системы. "Disabled" устанавливается и по умолчанию.
Опция может называться "Stop CPU When Flush Assert".
__________________
USSRxMrKOT вне форума   Ответить с цитированием
Старый 25.07.2005, 10:11   #8
USSRxChisNFS
Биржевой Игрок
 
Аватар для USSRxChisNFS
 
Регистрация: 24.03.2005
Адрес: тьма таракания
Возраст: 39
Сообщения: 1,767
Отправить сообщение для  USSRxChisNFS с помощью ICQ
По умолчанию

половину я прочитал на остальное не хватило, но большая часть это старо как мир такие настройки юзались при пеньках 300-600. щас настройки в большинстве другие
__________________

USSRxChisNFS вне форума   Ответить с цитированием
Старый 15.05.2006, 16:57   #9
XRTxDogman
Junior Member
 
Аватар для XRTxDogman
 
Регистрация: 20.02.2006
Адрес: Kyrgyzstan. Чуйская долина
Сообщения: 37
По умолчанию

Я думаю мало кто будет эт полностью читать .. �*азогнать не проблема (если руки нормально растут)
XRTxDogman вне форума   Ответить с цитированием
Старый 15.05.2006, 18:25   #10
USSRxMrRASER
USSR Team (TM)
 
Аватар для USSRxMrRASER
 
Регистрация: 07.01.2006
Адрес: RUSSIA, Королев
Возраст: 35
Сообщения: 5,064
Отправить сообщение для  USSRxMrRASER с помощью ICQ Отправить сообщение для USSRxMrRASER с помощью MSN Отправить сообщение для USSRxMrRASER с помощью Yahoo
По умолчанию

да уж я наэксперементировал с биосом потом полтора дня искал фиговины на материнки чтоб скинуть настрйоки
__________________
[I][B]Бояться, но идти вперёд;
знать, что ты слабее, но не отступать.
Только так достигается мастерство.[/B][/I]
[URL="http://www.ussr-team.com"][IMG]http://img216.imageshack.us/img216/3003/podpis1qn3.gif[/IMG][/URL]
USSRxMrRASER вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей - 0 , гостей - 1)
 

Ваши права в разделе
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +1, время: 20:16.


Powered by vBulletin Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.