рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

СПРАВОЧНИК По настройке BIOS

СПРАВОЧНИК По настройке BIOS - раздел Компьютеры, ...


СПРАВОЧНИК

По настройке BIOS

(под редакцией Фоминова Е.К.)

Г. Белгород

Г.

От редактора.

Редактор не является и не считает себя автором представляемой книги. Основной труд редактирования составило упорядочивание материала и создание алфавитного списка опций с номерами страниц (с гиперссылками для электронной версии).

2. Основное содержание книги взято с сайта Welcome to Bios Informational Site.htm, http://biosinfo.by.ru/index.html, где к сожалению нет никаких сведений об авторе этого замечательного труда.

3. Разделы «Введение» и «Справочные данные» написаны с использованием материалов книги: В. Мураховский, Г. Евсеев «Железо ПК – 2002 Практическое руководство», “ДЕСС КОМ”, “I-Press”, Москва – 2002.

В книге, после оглавления, приведен алфавитный список опций BIOS, с указанием страниц с описанием данной опции и других подобных.

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

Книга разработана в среде Microsoft Word 2000.

К книге прилагается дискета с ее электронной версией.

С наилучшими пожеланиями - Фоминов.

Апрель 2003 г.

Современный и ...несовременный
BIOS компьютера

Введение 48

1. Загрузочные" функции BIOS, проверяемые
в процессе самотестирования системы, т.п. 56

Turbo-функции 79

Звуковые сообщения при загрузке
системы 82

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

 

2. Основные функции чипсета, выраженные
в функциях BIOS 102

Оптимизация функционирования PCI-интерфейса и ISA-шины 107

Оптимизация работы основной
и видеопамяти
119

Специальные команды чипсета 127

 

3. Центральный процессор 131

CPU Speed 135

4. Все о памяти 139 Функции контроля памяти 139 "Затенение" памяти, выделенная память 145

Audio 277

8. Клавиатура 280   9. Немного о флоппиках 283

Введение.

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

|0бычно BIOS размещается в микросхеме ПЗУ (ROM, Read-Оп1у Меmогу), расположенной на материнской плате компьютера (этот узел часто называют ROM BIOS). Такая технология позволяет обеспечить постоянную доступность BIOS независимо от работоспособности внешних по отношению к материнской плате компонентов (например, загрузочных дисков). Поскольку доступ к RAM (оперативной памяти) осуществляется значительно быстрее, чем к ROM, многие изготовители предусматривают при включении питания автоматическое копирование BIOS из RAM в оперативную память. Задействованная при этом область оперативной памяти называется теневым ПЗУ (Shadow ROM).

В микросхемах BIOS используют различные типы памяти для хранения программного кода. PROM (Рrоgrammаblе Read-Оп1у Меmогу} - это тип памяти, данные в которую могут быть записаны только однократно. Отличие PROM от ROM в том, что PROM изначально производятся «чистыми», в то время как в ROM данные заносятся в процессе производства. А для записи данных микросхемы PROM применяются устройства, называемые программаторами.

EPROM (Erasable Programmable Read Only Меmory) - стираемое программируемое ПЗУ) - специальный тип PROM, который может очищаться с использованием ультрафиолетовых лучей и перезаписываться. Память типа EEPROM похожа на ЕРКОМ, но операции стирания-записи производятся электрическими сигналами.

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

Современные типы BIOS, поддерживающие технологию Рplug-and-Play, называют PnP BIOS, при этом поддержка такой архитектуры обеспечивается только микросхемами Flesh ROM. Вообще полная поддержка технологии Рlug-and-Play со стороны Windows 9х возможна только в случае применения PnP BIOS. Обычно это обстоятельство служит веским основанием для принятия решения о перезаписи BIOS. Кроме вышеуказанного, в новых версиях BIOS часто исправляются мелкие ошибки и недоработки. Новые версии обычно содержат и новые возможности (загрузка с CD-ROM, выбор очередности загрузки с разных устройств и пр.).

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

 

ROM PCI/ISA BIOS «00000006» CMOS SETUP UTILITY AWARD SOFTWARE, INC.
  STANDARD CMOS SETUP   BIOS FEATURES SETUP   CHIPSET FEATURES SETUP   POWER MANAGEMENT SETUP   PNP/PCI CONFIGURATION   LOAD SETUP DEFAULTS   LOAD TURBO DEFAULTS     INTRGRATED PERIPHERALS   PASSWORD SETTING   IDE HDD AUTO DETECTION   SAVE & EXIT SETUP   EXIT WITHOUT SAVING   LOAD EEPROM DEFAULTS   SAVE EEPROM DEFAULTS  
ESC : Quit : Select Item PU/PD/+/- : Modifi F1 : Help «Shift» F2 : Change Color
   

 

 

В подменю “ATANDARD CMOS SETUP” устанавливаются и изменяются перечисленные ниже настройки.

Date - установка текущей даты в формате: месяц, день, год.

Time - установка текущего времени в формате час, минута, секунда/

Primary Master - установка параметров ведущего накопителя (жесткого диска, CD-дисковода), подключенного к первому контроллеру IDE.

Primary Slave - установка параметров ведомого накопителя, подключенного к первому контроллеру IDE.

Secondary Master - установка параметров ведущего накопителя (жесткого диска, CD-дисковода), подключенного ко второму контроллеру IGE.

Secondary Slave - установка параметров ведомого накопителя, подключенного ко второму контроллеру IDE.

Следует отметить, что параметры накопителей автоматически определяются средствами BIOS в подменю “IDE HDD AUTO DETECTION”.

MODE - выбор режима представления (LBA, Normal, Large, AUTO) логических блоков жесткого диска емкостью более 528 Мбайт. Для всех современных жестких дисков рекомендуется устанавливать режим LBA.

Остальные опции описаны в соответствующих разделах.

 

 

В середине 1999 года вышла система AWARD-Phoenix BIOS version 4.0 revision 6 (под названием Medallion), в которой кардинально изменился экран SETUP BIOS. Появилось понятие субменю, а список параметров настройки был значительно расширен. Так как названия разделов изменились, а них созданы подразделы, полного соответствия между старыми и новыми версиями BIOS нет. Однако совместимость сохраняется, и в новых системах BIOS следует искать названия параметров, которые в основном остались прежними.

Ниже приведен общий вид заглавной страницы AWARD-Phoenix BIOS последней версии. В конкретной модификации системной платы некоторые пункты могут отсутствовать.

 

 

Award BIOS Setup Utility Main Advanced Power Boot Exit
  Item Specific Help [14 : 19 : 45] System Date [04/21/2003] Legacy Diskette A [1.44M, 3.5 in.] (Enter) to select field Legacy Diskette B [None] ( | ), ( / ) to change value. Floppy 3 Mode Support [Disabled]   ►Primary Master [Auto] ►Primary Slave [Auto] ►Secondary Master [Auto] ►Secondary Slave [Auto]   Language [English] Supervisor Password [Disabled] User Password [Disabled] Halt On [All Errors] Installed Memory 256MB  
F1 Help ↕ Select Item /| Change Values F5 Setup Defaults ESC Exit ↔ Select Menu Enter Select Sub-Menu F10 Save and Exit

 

При входе в подменю “Primary Master" открывается окно для установки параметров ведущего накопителя (их количество и названия могут изменяться в зависимости от типа IDE устройства).

Type - указывается тип IDE устройства. Может принимать значения:

Auto - автоматическое определение типа IDE-устройства;

None - запрещает использование любых IDE-устройств;

User Type HDD - установка параметров жесткого диска пользователем;

CD-ROM - подключение CD-ROM;

LS-120 - подключение накопителя LS-120;

ZIP-100 - подключение накопителя ZIP;

MO - подключение магнитооптического накопителя;

Other ATAPI Device - подключение других устройств по протоколу ATAPI.

Translation Method - определяет метод передачи данных накопителем. Может принимать значения:

LBA (LogicalBlockAddressing) - наиболее популярный метод, обязательный для дисков объемом более 500 Мбайт; Match Partition Table (в соответствии с таблицей разделов) - это значение выставляют при подключении жесткого диска с уже установленной операционной системой, когда метод передачи данных неизвестен;

Normal - обычный метод передачи данных;

Large - метод передачи большими массивами данных, применяется очень редко;

Manual - установка параметров вручную.

Cylinders - здесь указывают количество цилиндров жесткого диска. Параметр может быть изменен только в случае установки значения Manual в подразделе Translation Method.

Head - здесь указывают количество головок жесткого диска. Параметр может быть изменен только в случае установки значения Manual в под разделе Translation Method.

Sector - здесь указывают количество секторов жесткого диска. Параметр может быть изменен только в случае установки значения Manual в подразделе Translation Method.

CHS Capacity - емкость диска, определенная как произведение количества цилиндров на количество головок и на количество секторов. Параметр не может быть изменен.

Maximum LBA Capacity - максимальная емкость диска в режиме LВА. Параметр не может быть изменен.

Multi-Sector Transfers(передача данных с нескольких секторов диска). Параметр определяет количество секторов, передаваемых как блоки данных. Как правило, чем больше секторов в блоке, тем выше скорость обмена. Может принимать значения:

Disabled - запрещает передачу блоками;

2, 4, 6, 8, 16, 32 - возможное количество секторов в блоке, задаваемое вручную;

Maximum — оставляет определение количества секторов в блоке на усмотрение BIOS.

SMART Monitoring - включение/отключение диагностики состояния жесткого диска в соответствии с требованиями стандарта S.М.А.R.Т. Может принимать значения:

Enabled — разрешено;

Disabled — запрещено.

PIO Моде (режим программируемого ввода/вывода). Здесь задают номер режима PIO для данного накопителя. Как правило, BIOS верно определяет максимально быстрый режим для устройства. Изменение параметра иногда бывает необходимо при подключении устаревших жестких дисков. Обычно в этом случае значение PIO следует уменьшить. Параметр может принимать значения от О до 4.

ULTRA DMA Моде(режим Ultra DMA). Выбор номера режима UltraDMA. Параметр может принимать значения от 0 до 4, а также Disabled (запрещено).

Set Device As (установить устройство как..) Параметр позволяет указать, как представить накопитель сменного диска операционной системе. Это поле активно только при выборе соответствующего устройства в подразделе Туре.Может принимать значения:

Auto — BIOS автоматически определяет тип устройства;

Fioppy — устройство представляется как гибкий диск;

Hard Disk — устройство представляется как жесткий диск

Рrimагу Slave - все значения аналогичны подразделу Primary Master.

Secondary Master - все значения аналогичны подразделу Primary Master.

Secondary Slave - все значения аналогичны подразделу Primary Master.

Halt On - здесь указывают, при каких событиях останавливается процедура загрузки компьютера. Может принимать значения:

All Errors (все ошибки) - выбор этого значения приводит к остановке при любой ошибке;

No Errors (без ошибок) - выбор этого значения не вызывает остановки при любой ошибке;

All but Keyboard (все ошибки, кроме контроллера клавиатуры) - выбор этого значения приводит к остановке при любой ошибке, кроме ошибок контроллера клавиатуры;

All but Disk (все ошибки, кроме ошибок жесткого диска) - выбор этого значения приводит к остановке при любой ошибке, кроме ошибок жесткого диска;

All but Disk/Keyboard (все ошибки, кроме ошибок клавиатуры и/или диска) - выбор этого значения приводит к остановке при любой ошибке, кроме ошибок контроллера клавиатуры и/или диска.

Остальные опции описаны в соответствующих разделах.

 


 

1. Boot & POST

При включении ПК автоматически запускается находящаяся в BIOS программа загрузки BOOT-ROUTINE. Эта программа вызывает подпрограмму самопроверки POST (Power-On Self Test), проверяющую процессор, микросхемы ROM, оперативную память, вспомогательные элементы материнской платы, жесткий диск и другую основную периферию.

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

После этого BIOS берется уже конкретно за платы расширения и расстановку и проверку распределения ресурсов (IRQ, DMA, I/O). Далее с загрузочных секторов жесткого диска в дело вступает начальный загрузчик, BOOTSTRAP LOADER, - программа, знающая файловую структуру носителя данных. Начальный загрузчик вызывает загрузку загрузочных программ операционной системы.

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

(В зависимости от версии BIOS) LOAD SETUP DEFAULTS, LOAD FAIL-SAFE, ORIGINAL или AUTO CONFIGURATION WITH POWER-ON DEFAULTS

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

Above 1 MB Memory Test

BIOS Update

"Enabled" - разрешено, "Disabled" - запрещено. В "AMI BIOS" была встречена аналогичная опция под названием "CPU MicroCode Updation".

Boot From LAN First

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

Boot Sequence

"A,C" - такой выбор оправдан только для случая загрузки с дискеты и встречается в старых моделях ПК, "A,C,SCSI", "C only", "C,A",

Boot Up Floppy Seek

Поскольку все современные дисководы имеют 80 дорожек (с 1993 года дисководы на 40 дорожек не выпускаются; они поддерживали формат в 360 КБ), то эта… Другое название опции - "Floppy Drive Seek At Boot". "Phoenix BIOS" содержит подобную опцию под названием "Fast Boot". Речь в ней идет о возможности…

Boot Up Numlock Status

"On" (иногда "Enabled") - включено, "Off" (иногда "Disabled") - отключено. В некоторых версиях BIOS может появиться и значение "Auto", оно и будет устанавливаться по умолчанию.

Boot virus detection

CPUID Instruction

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

Daylight Saving

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

Delay IDE Initial

В различных версиях BIOS могут встретиться абсолютно идентичные функции: "Hard Disk Pre-Delay", "Delay For HDD (Secs)". Хотя при… Есть еще одна интересная опция с названием "Delay for SCSI/HDD…

Drive A

Drive B

"None" (или "Disabled", или "Not Installed") - дисковод отсутствует либо запрещен доступ к нему, "360K, 5.25 in" - 5-1/4 - дюймовый стандарт дисковода, емкостью в… "1.2M, 5.25 in" - 5-1/4 - дюймовый AT-стандарт высокой плотности, емкостью 1,2 МБ,

Flash BIOS Protection

"Enabled" - защита установлена, "Disabled" - доступ разрешен. Естественно, что такая же функция присутствует и в "Phoenix BIOS". Только в "Flash Write" (это…

Floppy 3 Mode

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

Halt On

"No Errors" - POST никогда не прерывает работу, какая бы нефатальная для системы ошибка не была обнаружена (нарушение работы устройства… "All Errors" - остановка работы при возникновении любой критической,… "All, But Keyboard" - остановка при любой критической ошибке, кроме ошибки клавиатуры,

Keyboard

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

LAN Remote Boot

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

Language Support

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

Memory Test Tick Sound

Numeric Processor Test

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

Option ROM Scan

Следующая опция, "Delay on Option ROMs", решает еще одну задачу. Если опция включена, BIOS будет делать краткую задержку в конце каждого… Еще одну дополнительную опцию предложил "AMI BIOS". В опции…  

Overclock Warning Message

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

Processor Number Feature

Опция может носить название"Processor S/N". В "Phoenix BIOS" встречена аналогичная опция с названием "CPU…

Quick Power On Self Test

Если при работе ПК возникают какие-либо проблемы, то лучше при его включении осуществлять полный тест. Хотя надо отметить, что часто встречающиеся… "Enabled" - разрешено, "Disabled" - запрещено (по умолчанию).

Turbo-функции

В давние времена в компьютерах Turbo XT и ранних AT кнопка < TURBO> на передней панели ПК была предназначена для повышения тактовой частоты… Прежде всего, пришлось решать проблемы совместимости со "старым"… В начале 90-х годов, на последних 286-х и 386/486-х компьютерах был введен другой способ управления скоростью: частота…

Boot Up System Speed

Опция может носить название"System Boot Up CPU Speed". Тот же "AMI BIOS" мог предложить возможность смены тактовой частоты…

Deturbo Mode

Опция "AMI BIOS", "Boot Speed", аналогична предыдущим и предлагает следующие значения: "Deturbo" и "Turbo"… Опции могут носить название "Turbo Switch", "Turbo Switch…  

Beeps

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

 

Сигнал Значение
AMI BIOS- фатальные ошибки
1 короткий Ошибка регенерации ОЗУ
2 коротких Ошибка проверки четности ОЗУ
3 коротких Ошибка в первых 64 Кбайт ОЗУ
4 коротких Ошибка системного таймера
5 коротких Ошибка процессора
6 коротких Ошибка контроллера клавиатуры
7 коротких Ошибка инициализации защищенного режима
8 коротких Ошибка проверки чтения-записи в видеобуфер
9 коротких Ошибка контрольной суммы ROM BIOS
10 коротких Ошибка проверки чтения-записи CMOS
11 коротких Ошибка кэш-памяти
AMI BIOS - прочие ошибки
1 длинный 3 коротких Ошибка в верхней области памяти
1 длинный 8 коротких Ошибка контроллера обратного хода луча дмсплея
Phoenix BIOS - фатальные ошибки
1-1-3 Ошибка проверки чтения-записи CMOS
1-1-4 Ошибка контрольной суммы ROM BIOS
1-2-1 Ошибка контроллера программируемого интервала таймера
1-2-2 Ошибка инициализации контроллера DMA

 

Сигнал Значение
1-2-3 Ошибка чтения-записи регистров DMA
1-3-1 Ошибка регенерации ОЗУ
1-3-3 Ошибка линии данных первых 64 Кбайт ОЗУ
1-3-4 Логическая ошибка в первых 64 Кбайт ОЗУ
1-4-1 Ошибка адресной линии первых 64 Кбайт ОЗУ
1-4-2 Ошибка контроля четности первых 64 Кбайт ОЗУ
2-1-1 Ошибка в бите 0, в первых 64 Кбайт ОЗУ
2-1-2 Ошибка в бите 1, в первых 64 Кбайт ОЗУ
2-1-3 Ошибка в бите 2, в первых 64 Кбайт ОЗУ
2-1-4 Ошибка в бите 3, в первых 64 Кбайт ОЗУ
2-2-1 Ошибка в бите 4, в первых 64 Кбайт ОЗУ
2-2-2 Ошибка в бите 5, в первых 64 Кбайт ОЗУ
2-2-3 Ошибка в бите 6, в первых 64 Кбайт ОЗУ
2-2-4 Ошибка в бите 7, в первых 64 Кбайт ОЗУ
2-3-1 Ошибка в бите 8, в первых 64 Кбайт ОЗУ
2-3-2 Ошибка в бите 9, в первых 64 Кбайт ОЗУ
2-3-3 Ошибка в бите 10, в первых 64 Кбайт ОЗУ
2-3-4 Ошибка в бите 11, в первых 64 Кбайт ОЗУ
2-4-1 Ошибка в бите 12, в первых 64 Кбайт ОЗУ
2-4-2 Ошибка в бите 13, в первых 64 Кбайт ОЗУ
2-4-3 Ошибка в бите 14, в первых 64 Кбайт ОЗУ
2-4-4 Ошибка в бите 15, в первых 64 Кбайт ОЗУ

 

Сигнал Значение
3-1-1 Ошибка ведомого (slave) регистра DMA
3-1-2 Ошибка ведущего (master) регистра DMA
3-1-3 Ошибка ведущего (master) регистра маскирования прерываний
3-1-4 Ошибка ведомого (slave) регистра маскирования прерываний
3-2-4 Ошибка контроллера клавиатуры
3-3-4 Ошибка инициализации дисплея
3-4-1 Ошибка контроллера обратного хода луча дисплея
3-4-2 Ошибка видео-ROM
Phoenix BIOS - прочие ошибки
4-2-1 Ошибка контроллера таймера
4-2-2 Ошибка контроллера управления питанием
4-2-3 Ошибка контроллера клавиатуры
4-2-4 Недопустимое прерывание в защищенном режиме
4-3-1 Ошибка тестирования RAM
4-3-3 Ошибка второго канала таймера
4-3-4 Ошибка таймера реального времени
4-4-1 Ошибка последовательного порта
4-4-2 Ошибка параллельного порта
4-4-3 Ошибка математического сопроцессора
1-1-2 (НЧ) Ошибка инициализации системной платы
1-1-3 (НЧ) Ошибка расширенной CMOS RAM
AWARD-PhoenixBIOS version 4.0
1 короткий Процедура POST прошла нормально
1 длинный, постоянно повторяющийся Фатальная ошибка памяти ОЗУ

 

Сигнал Значение
1 длинный, 3 коротких Ошибка чтения-записи видеопамяти
Непрерывные короткие сигналы Процессор компьютера перегревается при работе и его частота принудительно понижена средствами BIOS
IBMBIOS
Отсутствует Ошибка в системной плате или отсутствует питание
1 короткий Процедура POST завершена успешно
2 коротких Ошибка вывода на монитор
Непрерывный Ошибка в системной плате или в блоке питания
1 длинный, 1 короткий Ошибка на системной плате
1 длинный, 2 коротких Ошибка видеоадаптера
1 длинный, 3 коротких Ошибка видеобуфера EGA
3 длинных Ошибка контроллера клавиатуры

 


 

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

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

Для решения проблемы прежде всего необходимо проверить правильность установки параметров в BIOS (возможен сбой из-за разряда батареи). Главную…

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

Primary Boot Device Not Found

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

No Boot Device Available

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

NO ROM BASIC - SYSTEM HALTED (AMI)

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

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

  Chipset 8042 Gate - A20 Error!, GA20 Error

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

Keyboard failure, press [F1] to continue - причиной такого сообщения могут быть неконтакт (обрыв) кабеля клавиатуры,…

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)

  HD ERROR ENCOUNTERED INITIALIZING HARD DRIVE, Failure Fixed Disk 0/1, Fixed Disk 0/1 Failure, Hard disk(s) diagnosis…

ERROR INITIALIZING HARD DRIVE CONTROLLER, HDD Controller Failure, Hard Disk Controller Failure, Fixed Disk Controller Failure, Hard Disk(s) fail (40)

HARD DISK INSTALL FAILURE

Primary/Secondary master/slave hard disk fail, Pri/Sec master/slave HDD Error - POST определил ошибку в первичном/вторичном… Pri/Sec Master/Slave Drive - POST сообщает, что устройство несовместимо с…  

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

- несоответствие установок "Server menu - Storage Extensions" найденным коммуникационным устройствам, где: SEs - storage expansion units(устройства расширения хранения информации).… xy - номер группы,

Chipset

Auto Configuration этот режим во включенном состоянии ("Enabled") позволяет системе… При выборе значения "Disabled" поля этих же опций заполняются значениями, сохраненными в CMOS-памяти.

Chipset Special Features

"Enabled" - разрешено, "Disabled" - запрещено. Какие же положительные преимущества могли быть утеряны при запрещении опции? Перечислим основные.

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

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

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

Оптимизация работы основной и видеопамяти

опция включения/отключения режима пакетной записи в основную память. В обычном режиме на каждое записываемое слово выдается отдельный адрес, в… Опция может называться "Burst Write Combining" или "Write… CPU-to-DRAM 8 QW FIFO

Специальные команды чипсета

когда выбрано "Enabled", сигнал NA (читай ниже) устанавливается на один такт раньше последнего сигнала BRDY# в каждом цикле чтения/записи,… Extended CPU-PIIX4 PHLDA# - при установке значения "Enabled" системный контроллер, входящий в состав "северного" моста,…

CPU

 

Branch Target Buffer

просто редчайшая функция, скорее в смысле уникальности, а не частоты появления в различных версиях BIOS. О чем идет речь? BTB (Branch Target Buffer - буфер адресов перехода) - блок центрального процессора, отвечающий за динамическое предсказание переходов. При этом принимается во внимание, какие адреса переходов были выбраны ранее. Это важнейший узел современного процессора (см. специальную литературу).

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

CPU ADS# Delay 1T or Not

- опция установки задержки для сигнала ADS#. Несколько предваряющих слов. ADS# (Address Status) - строб адреса, вводимый инициатором обмена как индикатор действительности адреса. Сигнал действует на системной шине и может быть выходным как стороны процессора, так и со стороны чипсета.

Как правило, передача адреса и адресного строба не происходят одновременно. Хотя представленная опция указывает и на возможность отсутствия задержки. Фактически данная опция позволяет устанавливать время, в течение которого процессор (или чипсет, контроллер памяти) будет ждать от чипсета (процессора) сигнал статуса адреса данных, который определяет скорость отложенной записи на системной шине. Значение, устанавливаемое по умолчанию, менять нет необходимости. Однако при установке более скоростного процессора скорость можно и увеличить.

Вынесенная в заголовок опция имеет два значения: "1T", "No Delay".

А вот опция "Cyrix M2 ADS# delay" предложила стандартные "Enabled" и "Disabled". Опция "Latency from ADS# status" предложила числовые значения в тактах системной шины: "2T" (по умолчанию), "3T".

Необходимо понимать, что устанавливая "время задержки", мы тем самым определяем временные характеристики циклов записи. И с учетом того, что использование буфера отложенной записи ведет, как правило, к формированию небольших пакетов (двойными словами или в два DW). Поэтому установив значение "3T", мы получаем 5 системных тактов для каждого двойного слова.

CPU BIST Enable

- в некоторых чипсетах, начиная с 430-й серии, нашли применение специализированные BIST-регистры. Большой нагрузки они не несли. Если система (чипсет + процессор) поддерживает функцию встроенного самотестирования (Built-In Self Test), то BIST-регистр хранит в своих разрядах команды "Start BIST" или "Completion Code". Если "система" не поддерживает BIST-функции, то установка опции в "Enabled" не даст эффекта, а в соответствующих разрядах регистра будут установлены "0".

Встроенный и, что немаловажно, полноценный механизм самотестирования BIST был реализован в процессорах Pentium III. Он обеспечивал постоянный контроль над зависаниями и сбоями в микрокоде, больших программируемых логических матрицах, а также обеспечивал тестирование кэша команд (инструкций) и кэша данных, буферов TLB (Translation Lookaside Buffer - буфера страничной переадресации) и сегментов памяти ROM. В течение 10-30 мсек (время связано с внутренней частотой ядра процессора) внутренним тестированием охватывается около двух третей всех внутренних блоков процессора. Лишь только после завершения теста процессор переходит в рабочий режим, результаты же теста фиксируются в регистре EAX.

CPU Fast String

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

CPU Line Read Multiple

- в данной опции речь идет о чтении процессором т.н. "full cache"-линии. Когда "cache"-линия заполнена данными, то их объем составляет 32 байта (восемь двойных слов). Поскольку линия "полная", система точно знает, как долго данные на линии будут считываться. Поэтому системе не требуется сигнал об окончании передачи данных, и система не будет находиться в ожидании такого сигнала, будучи свободной для решения других задач. Когда опция включена ("Enabled"), процессор сможет считывать данные одновременно с нескольких "full cache"-линий. По умолчанию - "Disabled".

Опция может называться "CPU Multiple Reads".

Перечисленные ниже функции не содержат свойств множественности, но их размещение в данном месте более чем оправдано. Вот их наименования: "Allow Full Line Reads", "Full Cache Line Reads", "CPU Line Read". Каждая из них через "Disabled" или "Enabled" запрещает или разрешает использование "полных" линий чтения.

Опция "CPU-to-PCI Read-Line" имеет значения "On" и "Off", но различия на этом не заканчиваются. Опция под таким наименованием была введена и оптимизирована для работы с процессорами Intel OverDrive. Поэтому повышение эффективности использования CPU может быть достигнуто только с указанными процессорами. В противном случае опция должна быть отключена.

CPU Read Multiple Prefetch

- опция включения/отключения режима множественной предвыборки. Смысл процесса предвыборки (prefetch) заключается в том, что процессор, выбирая нужную инструкцию (например, из PCI-шины или памяти), одновременно начинает читать следующую, тем самым инициируя следующий процесс. Этому "способствует" то, что чипсет может иметь четыре линии чтения. Множественная же предвыборка позволяет выполнять одновременно несколько операций выборки инструкций, что существенно повышает быстродействие системы.

Опция может называться и "CPU Multiple Read Prefetch".

Если же речь не идет о "множественных" операциях, то опция может называться "CPU Line Read Prefetch", "CPU Read Prefetch".

I/O Space Access

- данная опция через "Enabled" разрешает доступ ко всему пространству адресов ввода/вывода. Редкий BIOS обходится без странных опций.

Linear Burst

- на материнских платах, предназначенных также для для использования семейства процессоров Cyrix 6x86/L/MX, обычно используется джампер для переключения между процессорами семейств "Pentium" и "AMD", с одной стороны, и "Cyrix", с другой. Этот джампер, как правило, носит название "CPU Burst Mode", что говорит об особенностях архитектуры данных процессоров. Естественно, что при установке "Cyrix"-процессоров в слот Socket 7 опция должна быть включена ("Enabled").

Опция может называться "Linear Burst (LINBRST)" или "M1 Linear Burst Mode".


CPU Speed

Материал данного подраздела построен в соответствии со стандартными действиями пользователя: установка тактовой частоты системной шины + установка… Но вполне реальна и ситуация, когда для возможных пользовательских действий… CPU Host Clock Select

Turbo Mode (75 MHz)

Дополнительная информация о функциях чипсета и CPU содержится в опциях главы "PCI - Арбитраж, Bus-Master".    

Memory

 

Memory Current

опция "Phoenix BIOS" с установкой тока нагрузки для модулей памяти. Значения параметра следующие:

"8mA" - модули памяти требуют тока нагрузки в 8 мА,

"12mA" - модули памяти требуют тока нагрузки в 12 мА. Установка "12mA" становится необходимой, если используются модули памяти большой емкости (64 МБ и более), которые содержат большое число чипов памяти.

 

ECC, Parity

Устройствам динамической памяти присущ один серьезный недостаток - вероятность ошибки считывания информации из ячейки. Для обнаружения ошибок памяти… Для пpовеpки ошибок памяти по четности (во время проведения POST, обычного… Недостаток такой схемы очевиден. Невозможно на основе такого метода контроля целостности исправлять обнаруженные…

X ISA LFB Base Address

ISA Shared Memory Size - (размер разделяемой памяти ISA). Опция позволяет выделить блок в… Необходимо знать еще вот о чем! В системе могут быть использованы ISA-адаптеры, у которых память собственного…

X ISA Shared Memory Base Address

В других версиях BIOS могут встретиться другие наименования такой функции, точнее такой пары, - "ISA Mem Block Base" и "ISA Mem Block… И еще одна интересная пара функций. Только "начальной" является… Теперь "AMI BIOS"!

Cache

 

Как правило, кэш-память (Cache Memory) ассоциируется всегда с центральным процессором. Кэш-память представляет собой статическое ОЗУ, обладающее значительно более высоким быстродействием, нежели динамическое. Фактически, кэш-память предназначена для согласования (компенсации) скорости работы сравнительно медленных устройств с относительно быстрым центральным процессором, т.е. она играет роль быстродействующего буфера между процессором и относительно медленной динамической памятью. Для кэш-памяти характерно значительно меньшее время доступа (Access time). Время доступа - это характеристика, показывающая, сколько времени необходимо для того, чтобы получить доступ к той или иной ячейке памяти.

Кэш-память изготавливается на микросхемах статической памяти, не требующей регенерации. Кэш-память значительно дороже динамической, поэтому ее объем, как правило, не превышает 512 КБ. Объем и быстродействие кэш-памяти являются определяющими параметрами быстродействия всей системы для подавляющего большинства задач, решаемых на компьютере. Цифры впечатляющей разницы в быстродействии между различными видами DRAM уменьшаются во много раз при оценке производительности компьютера в целом из-за кэш-памяти. Для большего увеличения быстродействия кэш-памяти она встраивается в собственно кристалл процессора и работает при этом на той же тактовой частоте, что и сам процессор.

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

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

Сейчас под термином "Write Back" в основном понимается отложенная запись, однако это может означать и буферизованную сквозную.

Память для кэша состоит из собственно области данных, разбитой на блоки (строки), которые являются элементарными единицами информации при работе кэша, и области признаков (tag), описывающей состояние строк (свободна, занята, помечена для дозаписи и т.п.). В основном используются две схемы организации кэша: с прямым отображением (direct mapped), когда каждый адрес памяти может кэшироваться только одной строкой (в этом случае номер строки определяется младшими разрядами адреса динамической памяти), и n-связный ассоциативный (n-way associative), когда каждый адрес может кэшироваться несколькими строками. Ассоциативный кэш более сложен, однако позволяет более гибко кэшировать данные.

Основные типы кэш-памяти:

Asynchronous SRAM,

Synchronous Burst SRAM,

Pipelined Burst SRAM.

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

  1. Asynchronous SRAM (асинхронная статическая память) используется еще со времен 386-х процессоров. Принцип работы простейший! Процессор посылает адрес необходимой ячейки памяти, контроллер ищет данные и в случае успеха передает их процессору. При этом в оптимальном варианте работает схема 3-2-2-2 (3 такта на считывание первого сегмента данных и по два такта на считывание 3-х последующих).
  2. 2. Synchronous Burst SRAM (синхронная потоковая статическая память) позволяет получить наиболее быстрый доступ в системах с тактовой частотой шины до 66 МГц. Являясь пакетной, эта кэш-память позволяет реализовать схему 2-1-1-1. В системах с частотой системной шины более 66 МГц эта схема ухудшается до 3-2-2-2.
  3. 3. Pipelined Burst SRAM (статическая память с блочным конвейерным доступом) приобрела к 1997 году наибольшее распространение, обеспечивая схему доступа 3-1-1-1, которая не ухудшается с ростом тактовой частоты. "Конвейерность" заключается в том, что при считывании нескольких последовательных ячеек памяти они буферизируются, и это позволяет уменьшить время, которое затрачивает процессор на такую процедуру.
  4. Пакетные типы кэш-памяти получают синхронизирующий сигнал от процессора. Кэш содержит счетчик, который, когда бы процессор ни начал цикл, позволяет модулю кэша автоматически быстро выполнить последовательность из четырех циклов. Первый и самый длинный цикл инициализируется процессором. Следующие три вырабатываются модулем кэша синхронно с синхронизирующими импульсами процессора.

KB to 1MB Cacheability

В предыдущей главе и в опциях, представленных далее, достаточно полно изложены всевозможные варианты "затенения" и кэширования фрагментов…

Video BIOS C000-C3FF

Video BIOS C400-C7FF

C800-CBFF Memory

CC00-CFFF Memory

D000-D3FF Memory

D000-D7FF Memory

D800-DBFF Memory

DC00-DFFF Memory

Ext BIOS E000-E3FF

Ext BIOS E400-E7FF

Ext BIOS E800-EBFF

Ext BIOS EC00-EFFF

"PCI Device" - выбранный диапазон отдается под потребности PCI-устройства, "Shadowed" - выбранный диапазон "затеняется", "Write Prot." - выбранный диапазон защищен от записи. При загрузке системы в этот адресный диапазон…

Cache Base 0-512k

Cache Base 512-640k

Cache Extended Memory Area

"Write Back" - данные сначала записываются в кэш, в основную же память по необходимости либо "при удобном случае". Наиболее… "Write Through" - данные записываются в кэш и в основную память… "Write Protect" - выбранная область кэшируется, но при этом защищена от записи,

Cache A000-AFFF

Cache B000-BFFF

Cache C800-CBFF

Значения опций: "Write Back", "Write Through", "Write Protect", "Disabled", а также

"USWC Caching" (Uncacheable Speculative Write Combining) - режим некэшируемой объединенной записи. Применяется для отображаемых в памяти устройств ввода-вывода и отображаемого кадра видеопамяти.

"Cache Memory" - так называется внушительное меню "Phoenix BIOS" со следующими опциями:

Cache System BIOS Area

Cache Video BIOS Area

Cache DRAM Memory Area

- в данных опциях выбираются либо разрешение/запрет кэширования, либо метод кэширования (см. выше). Следующая опция-меню "Cache Memory Regions" может быть использована, если в опции (см. ниже) "Cache" выбрано любое из двух значений: "Intern only" или "Intern and Extern". Вот эти опции, надеюсь, уже понятные пользователю:

C800 – CBFF

CC00 – CFFF

D000 - D3FF

D400 - D7FF

DC00 – DFFF Значения этих опций стандартны: "Enabled" и "Disabled".… Cache Rd+CPU Wt Pipeline

Cache Timing

Пользователь должен быть готов и к встрече с опцией "Cache Performance", благодаря которой также устанавливаются скоростные…

CPU External Cache

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

CPU Internal Cache

"Enabled" - разрешено, "Disabled" - запрещено. В некоторых случаях опции по управлению внутренним и внешним кэшем могут быть объединены в одну опцию - "Cache…

External Cache Write Policy

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

 

Internal Cache WB or WT

Опция может называться "L1 Cache Update Mode", "L1 Cache Write Policy", "L1 Update Mode", "L1 Cache Policy"… Ну и в конце интегрированная опция, охватывающая оба кэша, - "Cache…

L2 Cache Banks

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

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

 

L2 Cache Cacheable Size

Более давние опции назывались "Cacheable RAM" или "Cacheable RAM Address Range". Речь в них шла об установке значения в 4, 8, 16…

Memory above 16MB Cacheable

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

 

Pipeline

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

Опции "Read Pipeline" и "Write Pipeline" (или "Write Pipelining") позволяют разделить включение режима конвейеризации для циклов чтения и записи в PBSRAM.

Pipeline Cache Timing

- если в системе установлен только один модуль PBSRAM, то необходимо выбрать значение "Faster". Значение "Fastest" устанавливается при наличии в системе двух банков вторичной конвейерной потоковой SRAM.

Опция "SRAM Speed Option" предлагает те же самые значения, хотя из ее названия не совсем ясно на первый взгляд, о каком типе кэш-памяти идет речь. Речь же идет о возможности влиять на работу вторичной кэш-памяти.

Shadow Memory Cacheable

Больший эффект может быть достигнут, если BIOS предлагает вместо обобщенной опции несколько таких опций и с возможностью установки кэширования для…

C000,16K Shadow

C400,16K Shadow

C800,16K Shadow

CC00,16K Shadow

D000,16K Shadow

D400,16K Shadow

D800,16K Shadow

DC00,16K Shadow

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

 

SRAM Back-to-Back

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

SRAM Type

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

Sustained 3T Write

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

 

SYNC SRAM Support

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

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

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

System BIOS Cacheable

"Enabled" - разрешено, "Disabled" - запрещено. Опция может называться и "System ROM Cacheable".

Tag Compare Wait States

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

Tag Option

Опция может называться "Alt Bit in Tag SRAM" или "Alt Bit Tag RAM". Слово "аlt" не должно "смущать"… Идентична последним опция "L2 (WB) Tag Bit Length". Опцией… Опция может называться "Tag RAM Size". Но в ней уже не идет речь об использовании дополнительного…

Tag Ram Includes Dirty

Если опции "BIOS Setup" позволяют сделать это, то иногда имеет смысл уменьшить объем кэшируемой памяти до объема реально установленной… Стоит напомнить, что для современного Pentium IV объем кэшируемой вторичным… Опция может называться "L2 Cache Dirty Tag" или "L2 Dirty Bit" и с теми же значениями…

X Dirty pin selection

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

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

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

Video BIOS Cacheable

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

Video Memory Cache Mode

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

Video RAM Cacheable

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

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

Weak Write Ordering

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

 


 

Refresh

Возможны три различных метода регенерации данных. Регенерация одним RAS (RAS Only Refresh - ROR). Этот метод использовался еще в… CAS перед RAS (CAS Before RAS - CBR) - стандартный метод регенерации. При нормальном цикле чтения/записи сигнал RAS…

Hidden Refresh

Для регенерации каждый pаз тpебуется от 2 до 4 мс. В течение этих 4 мс один цикл pегенеpации пpимеpно каждые 16 мкс pегенеpиpует по 256 стpок… "Hidden refresh" отличается максимальной скоростью и эффективностью,… Hi-Speed Refresh

DRAM-Config.

Auto Configuration опция автоматического конфигурирования параметров доступа к основной памяти.… Опция может называться также "DRAM Auto Configuration" или "Auto Configure EDO DRAM Tim"…

Video-Config.

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

X Paging Mode Control

- значения "Close" и "Open".

x RAS# Precharge Timing

- значения "Slow" (соответствует 2 тактам) и "Fast" (соответствует 3 тактам).

x RAS# Timing

- значения "Slow" (tRAS соответствует 7 тактам, tRC соответствует 10 тактам) и "Fast" (tRAS соответствует 5 тактам, tRC соответствует 8 тактам).

X RAS to CAS

Graphics Mode Select - эта опция находит применение при интегрировании графических устройств на… unified memory architecture ("унифицированная архитектура памяти") отличается разделением памяти между…

PCI

Арбитраж, Bus-Master

bus master (хозяин шины, задатчик) - возможный режим работы устройства на любой шине, в том числе и на PCI. Для работы в таком режиме устройство… На современных шинах, таких как PCI, для получения доступа к шине ВСЕ… Обычно, система управляет доступом к PCI-шине по фундаментальному принципу - "First-Come-First-Served"…

PCI Bus Arbitration

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

CPU Priority

Опция с тем же названием была встречена и с обычными "Disabled" и "Enabled". Можно предположить, что "Disabled"… Ну и наконец, опция "PCI Masters' Priority" предлагает на выбор:… Теперь о "Phoenix BIOS"!

Bus Mastering

"Enabled" - разрешено, "Disabled" - запрещено. CPU Mstr DEVSEL# Time-out

CPU Mstr Fast Interface

- опция включения/отключения скоростного "back-to-back" интерфейса при участии центрального процессора в роли "master"-устройства. "Enabled" устанавливается по умолчанию.

CPU Mstr Post-WR Buffer

- содержание этой опции заключено, казалось бы, во включении буфера отложенной записи. Правильно. Только включение это достигается путем указания количества таких буферов, присутствует и возможность отказа от буферирования. Поэтому имеем такой ряд значений: "NA", "1", "2", "4" (по умолчанию).

CPU Mstr Post-WR Burst Mode

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

Enable Master

- установка в "Enabled" позволяет системе придать выбранному устройству статус "master"-устройства на PCI-шине, а также проверить, способно ли это устройство контролировать шину.

Master Prefetch And Posting

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

Master Retry Timer

- этой опцией устанавливается, как долго центральный процессор, будучи задатчиком PCI-циклов, сможет сохранить свое лидерство. Возможные параметры измеряются в циклах PCI-шины (PCICLKs). Вот этот ряд: 10 (по умолчанию), 18, 34 или 66 PCICLKs.

PCI Bus Parking

PCI Master 0 WS Write

- если опция установлена в "Enabled", в системе устанавливается нулевое время ожидания в циклах записи от "master"-устройств на PCI-шине в системную память и наоборот. Значение "Disabled" устанавливается по умолчанию.

PCI Master Access to ISA

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

PCI master accesses shadow RAM

- смысл опции заключается в следующем. Устройство на PCI-шине получает доступ к некоторой области ОЗУ (памяти с произвольным доступом), которая "затеняется" (через другие опции "BIOS Setup"). Чтобы некое "master"-устройство могло получить такой доступ, данной опции явно недостаточно. Такой режим закладывается в процессе создания конкретного приложения, что как раз и находит применение при проектировании специализированных карт расширения.

PCI Master Read Ping-Pong

PCI Master Write Ping-Pong

- несколько ранее под термином "ping-ponging" подразумевалось переключение страниц экранной памяти. Для данных опций значения параметров одинаковы: "Disabled", "Enabled". Но смысл их функционирования пока не совсем ясен!

PCI Master Read Prefetch

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

PCI Mstr Burst Mode

Сюда же добавим и близкую по смыслу опцию "PCI Master Burst Read". PCI Mstr DEVSEL# Time-out - опция, аналогичная "CPU Mstr DEVSEL# Time-out"(216), только в качестве "master"-устройства…

PCI Mstr Fast Interface

- аналогичная опция (CPU Mstr ....(216), только в качестве "master"-устройства выступает устройство на PCI-шине.

PCI Mstr Post-WR Buffer

- опция, абсолютно аналогичная "CPU Mstr Post-WR Buffer"(217), только в качестве "master"-устройства выступает PCI-устройство.

Preempt PCI Master Option

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

State Machines

"CC" ("CPU master to CPU bus"), "CP" ("CPU master to PCI bus"), "PP" ("PCI master to PCI bus"),

Stop CPU at PCI Master

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

 


 

Все о PCI-шине

PCI (Peripheral Component Interconnect) - 32-разрядная шина, поддерживающая до десяти внешних устройств, предусматривает передачу данных с тактовой… Стандарт PCI-шины предусматривает две дополнительные версии: а) удвоенная тактовая частота (66 МГц);

PCI 2.1 Support

"Enabled" - разрешено, "Disabled" - запрещено. Опция может называться "PCI 2.1 Compliance".

PCI Clock Frequency

Значительно более современный вариант - это опция "PCI/AGP Clock". Это означает, что данной опцией устанавливаются частоты для двух шин,…

PCI Dynamic Decoding

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

PCI Latency Timer (PCI Clocks)

Значение параметра необходимо изменять осторожно, так как оно зависит от конкретной реализации материнской платы, и только в случае, если в системе… Опция также может носить названия: "PCI Bus Time-out", "PCI… И еще одно очень важное замечание. В свое время эта опция (и ей подобные) вводились с учетом совместного существования…

PCI Parity Check

Опция может называться и "PCI Parity Checking", или "PCI Bus Parity Checking".

PCI Preempt Timer

Для выбора предагаются значения из ряда: 5, 12, 20, 36, 68, 132, 260, в цифровом виде или с отображением единицы измерения - "5 LCLKs" и… Опция может называться и "PCI Preemption Timer".

PCI to ISA Write Buffer

Peer Concurrency

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

ISA

 

16 Bit ISA I/O Command WS

данная опция используется для компенсации возможной разницы между скоростью работы системных устройств ПК и его периферии. Подобная компенсация необходима, например, если в системе не выделено дополнительное время ожидания/ответа устройства. В таком случае система может решить, что какое-либо неуспевающее ответить устройство вообще не функционирует и перестанет давать запросы на ввод/вывод из этого устройства. Данную опцию необходимо отключать ("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.

ISA Bus Clock

- опция установки тактовой частоты ISA-шины. Стандартное значение скорости ISA-шины составляет около 8,33 МГц. В отличие от устаревших систем, ныне скорость ISA-шины напрямую связана со скоростью PCI-шины через т.н. "южный" мост. Можно установить более высокую скорость шины, выбрав соответствующий параметр (делитель). Этот параметр делит действительную скорость PCI-шины и тем самым задает скорость ISA-шины.

Например, тактовая частота PCI-шины составляет 33 МГц. Если изменить делитель с PCICLK/4 на PCICLK/3, то ISA-шина будет работать с частотой 11 МГц. Но необходимо помнить, что повышение тактовой частоты может привести к перегреву элементов ISA-карты и выходу ее из строя. В лучшем случае может возрасти риск ошибок при работе, особенно это опасно для контроллеров дисков (в случае устаревших систем). И хотя многие ISA-устройства работают на более высоких скоростях, необходимо снизить скорость шины, если какое-либо ISA-устройство функционирует неверно.

Из вышесказанного следует, что для правильной установки тактовой частоты ISA-шины необходимо знать тактовую частоту PCI-шины. В данном случае речь идет о том, что в первых системах с использованием PCI-шины частота самой PCI-шины зависила от системной тактовой частоты и поэтому имела ряд значений: 25, 30 и 33 МГц, т.п. В более "старых" системах частота ISA-шины была "привязана" к системной частоте, которая колебалась от 16 до 50 МГц, тем самым давая простор и для ISA-шины

Опция в разное время носила и разные названия: "ISA Clock", "ISA Clock Frequency", "ISA Bus Clock Frequency", "ISA Bus Clock Option", "ISA Bus Speed", "ISA Clock Select", "ISA Clock Divisor", "AT BUS Clock", "AT Bus Clock Frequency", "AT BUS Clock Selection", "AT Bus Clock Source".. Наличие в названиях опций сочетания "AT Bus" свидетельствует о "старости" опций. Стоит напомнить, что 8.33 МГц - это "стаpая" тактовая частота шины IBM AT.

Ну и, наконец, ряд возможных параметров для выбора: PCI (или PCICLK, или CLK {для системной шины}) / 2, 3, 4, 5, 6, 8, 10, и даже 12, а также фиксированное значение - "7.159 MHz" (оно может устанавливаться и по умолчанию). Опять необходимо дополнительно отметить, что некотоpые системные интерфейсные ISA-платы разрабатывались для такой фиксированной частоты. Для систем с 286-ми и 386-ми процессорами CLK могло означать половину скорости ядра CPU. Тогда в установках скорости ISA-шины параметр обозначался как CLK2/x.

Еще одно замечание. Необходимо не забывать о скорости ISA-шины при разгоне процессоров, если разгон строится от тактовой частоты системной шины.

Несколько другое содержание заключено в опции "ISA Clock Select Enable". Установив опцию в "Disabled", мы получаем стандартную частоту ISA-шины (PCI/4), выбрав же "Enabled", получаем возможность поварьировать частотой шины вручную.

И еще одна опция напоследок - "PCI-ISA BCLK Divider" (BCLK - Bus CLK). И значения: "AUTO", "PCICLK1/2", "PCICLK1/3", "PCICLK1/4".

 

AT BUS Clock Selection (выбоp метода синхpонизации шины ЭВМ): Задает коэффициент деления тактовой частоты CPU для получения им доступа к шине ISA/EISA. Hепpавильная установка может вызвать значительное снижение пpо изводительности.Значения задаются в выpажениях вида CLK/x или же CLKn/x, где х может иметь значения 2, 3,4,5 и т.д. CLK пpедставляет собой тактовую частоту CPU, за исключением пpоцессоpов, тpебующих нескольких схем внешней синхpонизации - поэтому для 486DX33, 486DX2/66 и для 486DX3/99 это значение бу дет всегда 33. Вам следует попытаться достичь 8.33 МГц (это "стаpая" тактовая частота шины IBM AT; есть платы, котоpые могут pаботать и быстpее, но это делать не обязательно). Hекотоpые системные платы имеют тактовую частоту 7.15 МГц. Типовые (pекомендуемые) установки : Быстродействие CPU Соответствующая установка 16 CLK/2 25 Или DX2/50 CLK/3 33, DX2/66 или DX3/99 CLK/4 40 Или DX2/80 CLK/5 50 Или DX2/100 CLK/6 Вы может пробовать и другие значения, чтобы увеличить эффективность. Если вы выбираете слишком маленький делитель ( CLK/2 для DX33 ), ваша система может зависать. Для слишком большого делителя ( CLK/5 для DX33 ) эффективность ISA-плат будет уменьшаться. Эта установка пpедназначена только для обмена данных с платами ISA, но не VESA, котоpые pаботают синхpонно с тактовой частотой CPU - 25, 33 МГц и выше. Если ваша ISA-плата имеет достаточное быстpодействие, вы можете попытаться установить тактовыю частоту 12 МГц. Обратите внимание, что, если вы пеpеключаете кваpцевые pезонатоpы для изменения тактовой частоты CPU, то одновpеменно вы изменяете и частоту ISAшины - если вы не изменяете пpедустановки для компенсации. То, что вы можете увеличить тактовую частоту CPU, еще не означает, что вы можете увеличить и тактовую частоту шины. Вполне возможно, что пpоблемы возникнут лишь с одной платой - но и этого достаточно...

ISA Clock Frequency Тактовая частота шины ISA. На большинстве плат она получается делением основной частоты платы (25/33/40/50 МГц) на указанный в параметре делитель. Стандартом предусмотрена частота 8 МГц, однако большинство плат успешно работает на 10-13 МГц, а некоторые - и на 16-20-25 МГц. Повышение частоты ускоряет обмен с платами (на другие шины она никак не влияет), но возрастает риск ошибок при работе (особенно это опасно для контроллеров дисков - могут искажаться передаваемые данные).

ISA Command Delay

- опция установки задержки перед передачей данных для ISA-шины. Эта старенькая опция позволяла выбрать стандартный режим работы для ISA-устройств ("Normal Delay") и со вставкой дополнительного такта ожидания ("Extra Delay").

ISA Slave Wait States

- опция установки тактов ожидания для ISA-устройства, не работающего в режиме задатчика шины, т.е. "мастер"-устройства. Возможные значения: "4 WS", "5 WS". Подобная опция могла называться и "ISA Wait States" со значениями "5 ISACLKs" и "4 ISACLKs", что говорит конкретно о тактах ожидания в частотах ISA-шины.

 


 

7. Peripherals & Resources

7.1. Функции "подключенности" периферийных устройств

 

AGP

смысл этой опции интуитивно понятен, а возможных параметров всего два: "Enabled" (разрешено) и "Disabled" (запрещено).

Init AGP Display First

Аналогично функционирует и опция "Init Display First" с параметрами "AGP" и "PCI" ("PCI Slot"). При наличии… Опять таки аналогично функционирует опция "VGA BIOS Sequence"… Такие же значения ("AGP" и "PCI") предлагает опция "Default Primary Video" из "AMI…

Joystick Function

- при наличии в системе джойстика и ...приведенной опции необходимо установить ее в "Enabled".

LAN Controller

- опция для управления разрешением/запрещением ("Enabled"/"Disabled") работы установленного на материнской плате сетевого адаптера. Некоторые системы со встроенным сетевым контроллером, даже при установленном значении "Disabled", при загрузке системы, определяя его наличие, автоматически переводят опцию во включенное состояние.

Multiple Monitor Support

"Motherboard Primary" - активным становится графический контроллер, интегрированный в центральный процессор, "Motherboard Disabled" - активным становится графический контроллер,… "Adapter Primary" - активным становится графический контроллер платы расширения.

Onboard FDC Controller

"Phoenix BIOS" содержит подобные опции ("Diskette Controller", "Floppy Disk Controller") с теми же значениями -… Но на этом возможные названия функции с подключением флоппи-дисковода не… "Onboard FDD Controller", "Onboard FDC", "Floppy Interface". Последние две вариации,…

Onboard Parallel Port

Опция может называться "Parallel Port", значения которой могут быть следующие: "Disabled", "Enabled" - при этом для пользователя становятся доступными дополнительные поля с ручной установкой…

Onboard PCI IDE Enable

"Primary" - разрешена работа только первого канала, "Secondary" - разрешена работа только второго канала, "Both" - разрешена работа обоих каналов (по умолчанию),

Offboard pci ide card

X OffBoard PCI IDE Primary IRQ

X OffBoard PCI IDE Secondary IRQ

- эти опции становятся доступными при выборе в базовой опции одного из PCI-слотов и позволяют напрямую назначить каналам контроллера соответствующее прерывание: IRQ14 и IRQ15.

Primary Master ARMD Emulated as

Primary Slave ARMD Emulated as

Secondary Master ARMD Emulated as

- ARMD (ATAPI Removable Media Disks) являются гибридными дисководами (например, ZIP-дисководы). Они являются съемными, они могут использоваться как… Приведенные опции, в таком виде, обычно располагаются в каком-нибудь солидном…

PS/2 Mouse Function Control

"Enabled" - установлено разрешение и IRQ12 занято, "Auto" - BIOS автоматически определяет присутствие или отсутствие… Аналогично действует и функция "Phoenix BIOS" "Mouse Controller", которая через…

USB controller

"Enabled" - разрешено, "Disabled" - запрещено (по умолчанию). Опция также может носить названия: "USB Interface", "Integrated USB Controller", "OnChip…

USB Keyboard Support

Опция также может называться "USB Keyboard Legacy Support". Смотри дополнительно "USB Keyboard Support Via"(74) в главе… "AMI BIOS" также содержит "USB Function", но в некоторых… x USB KB/Mouse Legacy Support

Функции конфигурирования распределения ресурсов

В 1993 г. "Compaq", "Intel", "Phoenix" и "Microsoft", стремясь сделать ПК еще более интеллектуальными,…  

Configuration Mode

"Use BIOS Setup" - основное конфигурирование ресурсов осуществляется за счет возможностей "P&P BIOS". В данном случае речь… "Use PnP OS" - естественно, что для включения этой опции должна быть… Опция "Phoenix BIOS" "Installed O/S" носит более расширенный характер. В нее включена…

X PnP OS

- достаточно нестандартный и, естественно, нечасто встречающийся вариант. В данном случае подопция активируется, если в основной опции выбрано значение "Use PnP OS". А возможные значения могут быть предложены такие:

"Disabled",

"Other PnP OS",

"Windows 95" (по умолчанию).

Lock Setup Configuration

- весьма интересная опция "Phoenix BIOS". Установка опции в "Yes" запрещает операционной системе с поддержкой технологии "Plug & Play" модифицировать какие-либо установки, назначенные "BIOS Setup". "No", естественно, позволяет.

В том же "Phoenix BIOS" с теми же параметрами была замечена аналогичная опция "Secured Setup Configurations".

Reset Configuration Data

"Phoenix BIOS" содержит опцию с тем же названием, но со значениями "Yes" и "No" (по умолчанию и аналогично… Опция также может называться "Reset Config Data", а еще "Force…

Resources Controlled By

Выбрав значение "Manual", пользователь производит конфигурирование системных ресурсов вручную. В перечне ресурсов можно назначить ресурсы… При пользовательском конфигурировании ресурсов становятся доступными следующие… x IRQ-n assigned to,

IRQ

 

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

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

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

 

IRQ Устройство Приор. Комментарии
Системный таймер * 15 Системное прерывание. Генерируется 91 раз за 5 сек. В данном качестве применяется со времени первого PC.
Клавиатура * 14 Системное прерывание, генерируемое контроллером клавиатуры.
Контроллер прерываний * 13 Каскадировано (связано) с IRQ9. Могут возникнуть конфликты, когда одновременно на IRQ2 и IRQ9 должны работать различные устройства. Его использование системой сохраняется для совместимости.
COM 2 Используется вторым коммуникационным адаптером (UART2). Какое же устройство будет его генерировать? Это может быть второй последовательный порт COM2 (интегрирован на материнской плате), внутренний модем, настроенный на COM2 или COM4, или инфракрасный адаптер. Можно отключить UART2, но присвоить IRQ3 ничему не удастся. Делит одно и то же IRQ3 с COM4 (при наличии последнего). Возможен конфликт при одновременном использовании.

 

IRQ Устройство Приор. Комментарии
COM 1 Используется первым коммуникационным адаптером. Все практически идентично: генерируется первым последовательным портом COM1, модемом на COM1 или COM3 (за исключением инфрапорта). Делит одно и то же IRQ4 с COM3 (при наличии последнего). В системах с подключенной к COM1 мышью использовать COM3 не следует.
свободен Прерывание изначально предназначалось для использования вторым параллельным портом LPT2. Практического применения такое решение не нашло, поэтому IRQ5 перешло в разряд свободных. В IBM XT на IRQ5 "висел" жесткий диск. Через некоторое время "Creative Labs", создавая звуковую карту "Sound Blaster Pro", нашла применение прерыванию. С тех пор IRQ5 стало излюбленным для большинства звуковых ISA-карт. Звуковые PCI-карты также иногда используют это прерывание для эмуляции "SB Pro". IRQ5 можно привязать к слоту PCI.

 

IRQ Устройство Приор. Комментарии
Контроллер FDD-дисковода * 1 Прерывание используется контроллером флоппи-дисковода, начиная с первых ПК. Однако прерывание все равно не может быть использовано: ISA-карты на работу с ним не рассчитаны, и к слоту PCI привязать его нельзя.
LPT 1 По умолчанию прерывание первого параллельного порта LPT1. При отключенном порте (если принтер отсутствует или рассчитан на USB) может использоваться различными устройствами: сетевыми, ISDN-картами. Это также "запасное" место для звуковых карт.
Часы реального времени (RTC) * 12 Системное прерывание со времени первых IBM AT.
свободен Каскадировано с IRQ2. В остальном может использоваться по усмотрению.
свободен Может быть использовано по усмотрению. Устаревшие IDE-контроллеры на старых звуковых картах иногда используют это IRQ.

 

 

IRQ Устройство Приор. Комментарии
свободен Может быть использовано по усмотрению, часто используется видеокартами. В современных ПК обычно резервируется для шины USB. При отключении последней в BIOS может быть задействовано иначе.
свободен или PS/2-мышь Если используется мышь, это IRQ в большинстве случаев выдается лишь по разрешению BIOS. Почти всегда прерывание свободно.
Сопроцессор * 7 Системное прерывание. Изначально применялось арифметическим сопроцессором, который в первых ПК являлся отдельной микросхемой. Ныне это прерывание зарезервировано для совместимости со старым ПО.
Первичный EIDE-контроллер По разрешению BIOS может быть использовано в SCSI- системах.
Вторичный EIDE-контроллер Также может использоваться SCSI-интерфейсом, хотя обычно на него "подгружают" дополнительные EIDE-диски. При отсутствии устройств может применяться в любых целях.

Примечания:

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

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

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

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

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

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

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

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

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

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

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

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

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

 

IRQ n Assigned to

(прерывание с номером n назначено на...). Использование этой опции возможно, если установлен "ручной" режим конфигурации устройств. В данной опции каждому прерыванию системы может быть назначен один из следующих типов устройств:

"Legacy ISA" (классические ISA-карты) - обычные карты для ISA-шины, такие как модемы или звуковые карты, без поддержки технологии "Plug&Play". Эти карты требуют назначения прерываний в соответствии с документацией на них.

"PCI/ISA PnP" (устройства для шин PCI или ISA с поддержкой "Plug&Play") - этот параметр устанавливается только для карт расширения на PCI- или ISA-шинах с поддержкой "Plug&Play".

Несколько устаревшая опция "AMI BIOS" может носить название "IRQn" , а ее значения следующие: "ISA/EISA" и "PCI/PnP". При этом IRQ12 оказывается "в списке", если предварительно опция "Mouse Support" (или ей подобная) отключена. Точно также IRQ14 и 15 будут доступны, если будет отключен IDE-интерфейс или один из каналов.

IRQ n Used By ISA

- (прерывание с номером n используется на шине ISA). Параметр может принимать значения:

"No/ICU" (нет/конфигурационная утилита для ISA) - если установлено это значение, то BIOS может распоряжаться прерыванием по своему усмотрению. Для DOS настройка параметров в этом случае может также выполняться с помощью программы "ISA Configuration Utility" от "Intel",

"Yes" (да) - означает принудительное освобождение прерывания для какой-либо карты на шине ISA, не поддерживающей "Plug&Play". Рекомендуется всегда указывать "Yes" для таких карт и нужных им прерываний, так как в противном случае BIOS может назначить прерывание, жестко используемое какой-либо картой на ISA, другой карте, что может вызвать даже прекращение нормальной работы компьютера.

Для этой опции аналогичной может также оказаться опция "IRQ n" со значениями "Available" (по умолчанию) и "Used By ISA Card". Стоит напомнить ряд возможных прерываний: 3, 4, 5, 7, 9, 10, 11, 12, 14, 15. Первое значение позволяет системе решать проблему распределения ресурсов через автоконфигурирование, второе же напрямую назначает прерывание ISA-карте. При этом также может быть использована утилита ICU.

IRQ to PCI VGA

- установка этой опции в "Disabled" позволит сэкономить одно прерывание благодаря тому, что графические карты при работе с обычным набором офисных приложений не используют IRQ. Ситуация меняется при установке 3D-акселератора. Выделение аппаратного прерывания для графической карты требуется уже не только для ее корректной работы в системе, а становится необходимым для организации обработки огромных массивов информации, для взаимодействия между центральным процессором, системной памятью и видеопроцессором. Это же справедливо и для случая, когда карта содержит, например, дополнительный модуль MPEG-декодера. Ведь в этом случае используется режим "Busmastering", при котором карта расширения отбирает у процессора управление потоком данных. Необходимо напомнить, что режим "Busmastering" требует по одному IRQ для каждой из карт, поддерживающих этот режим.

Опция может носить название "Assign IRQ For VGA" или, как в "AMI BIOS", "Allocate IRQ to PCI VGA" со значениями "Yes" и "No".

Modem Use IRQ

- в таком виде данная опция, как правило, располагается в разделах BIOS, посвященных расширенным установкам режимов ACPI. Если опция, подобная "Modem Ring Resume", включена, то тогда надо указать номер аппаратного прерывания, используемого модемом. Входящий звонок тогда должен вызвать пробуждение системы.

PCI Device Search Order

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

"First-Last",

"Last-First".

PCI IRQ Activated by

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

"Level" (уровень) - контроллер прерываний реагирует только на логический уровень сигнала,

"Edge" (перепад) - контроллер прерываний реагирует только на перепад уровня сигнала.

Аналогичная опция, но укороченная - "PCI IRQ Actived By". Также аналогичная опция, но с редко встречающимся наименованием - "Edge/Level Select". Необходимо добавить, что в очень редких случаях может быть предоставлена возможность установки реакции на прерывание от конкретного устройства. Тогда значение "Edge" имеет смысл установить для интерфейса PCI IDE.

PCI/PNP ISA IRQ Resource Exclusion

- в данном случае это специализированное подменю "Phoenix BIOS", с помощью которого можно индивидуально блокировать отдельные аппаратные прерывания и предоставить их стандартным ISA-картам (т.е. не Plug&Play картам). Само же подменю имеет следующий вид:

IRQ 3: [Available]

IRQ 4: [Available]

IRQ 5: [Reserved]

IRQ 7: [Available]

IRQ 9: [Available]

IRQ 10: [Available]

IRQ 11: [Available]

Параметр "Available" (по умолчанию) означает, что прерывание может быть использовано PCI- и P&P ISA-картами. Значение "Reserved" означает, что прерывание не может быть использовано этими же устройствами.

Аналогичная опция и с теми же значениями может называться "IRQ Reservation".

PCI Slot n IRQ Priority

- в данной опции понятие "priority" (приоритет, первоочередность) не несет того смысла, с которым пользователь столкнулся выше при рассмотрении темы "арбитраж". Речь идет по сути о назначении PCI-слотам конкретного аппаратного прерывания. Здесь нет никаких противоречий с информацией об автоконфигурировании PCI-устройств. Дело в том, что существуют промышленные изделия (платы расширения для PCI-шины), которые лишены встроенного BIOS, настраиваемые на определенное прерывание и тем самым как бы "выпадающие" из обычного рассмотрения PCI-устройств. По сути такие PCI-платы не являются 100%-ными P&P-устройствами.

Все это выглядит в виде небольшого меню с несколькими опциями, в которых n меняется, обычно, от 1 до 4. При этом значения могут иметь вид: "Auto", "IRQ 3", "IRQ 4","IRQ 5" и т.д. Понятно, что выбор "Auto" приводит ситуацию в режим автоконфигурирования.

Report No FDD For WIN 95

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

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

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

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

Slot n IRQ for VGA

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

Trigger Method

- опция, позволяющая оптимизировать установку IRQ для PCI-слотов и могущая принимать значения "Auto" или "Forced". Для PCI- карты необходимо установить значение "Auto". Эта установка проверяет, нуждается ли PCI-карта в IRQ. Если карта не нуждается в IRQ, то система оставляет его для других ресурсов. Установка "Forced" используется в том случае, если BIOS автоматически не определяет, нуждается ли PCI-карта в прерываниях. Если установлено значение "Forced", то выделенный IRQ может использовать только данная PCI-карта.

Примечание! Если используемый в системе SCSI-контроллер с NCR-чипом не работает, то для этого контроллера необходимо установить прерывание IRQ15 и опцию "Level Trigger".

USB IRQ

"Enabled" - разрешено, "Disabled" - запрещено. Опция может носить название "Assign IRQ For USB" или "Use An IRQ for USB". Для последней опции…

DMA

 

DMA (Direct Memory Access - "прямой доступ к памяти", или ПДП). Это способ (механизм, технология) обмена данными между внешним устройством и памятью без участия процессора, что может заметно снизить нагрузку на процессор и повысить общую производительность системы. Необходимо сказать, что "прямой доступ к памяти" существовал в электронной вычислительной технике задолго до появления первых ПК. Он осуществляется через DMA-контроллер - специальный чип, получающий первоначальную команду на перенос данных от центрального процессора. Каналы DMA предназначены для передачи массивов информации по 8- или 16-битным шинам одновременно. В отличие от портов ввода/вывода каналы DMA непосредственно не сообщаются с центральным процессором, они работают напрямую с системной памятью. Всего каналов DMA - 8 (от 0 до 7).

Первоначально DMA-контроллер задумывался, прежде всего, для разгрузки CPU от тривиальных задач, например, контроля флоппи- дисководов или жестких дисков (на PC/XT DMA-каналов было 4). Начиная с компьютеров PC/AT передача данных от жестких дисков и к ним стала осуществляться уже не через каналы DMA, а через программируемый ввод/вывод.

Начиная с Intel 80386, процессоры располагают собственным устройством управления памятью (MMU - Memory Management Unit), которое пересчитывает логические адреса в физические. DMA-контроллеры "ничего не знают" о разрядности адресов. Поэтому, чтобы иметь возможность применять DMA вместе с управлением виртуальной памятью, нужно зарезервировать в качестве DMA-буфера какую-то область памяти в первом мегабайте адресного пространства, где логические и физические адреса совпадают. В эту область DMA-контроллер записывает данные, прежде чем они будут скопированы процессором из этого буфера. Эта технология, называемая двойной буферизацией, неэффективна.

Основными "потребителями" каналов DMA являются звуковые карты, CD-ROM-дисководы более ранних выпусков. В обоих случаях скорость передачи не превышает 500 Кб/с. Максимально возможная скорость передачи данных по DMA-каналам (около 2 Мб/с) значительно перекрывает потребности 8-битной звуковой карты. Если же необходимо осуществить быстрый обмен информацией, то в этом случае DMA не используется - процессор берет на себя управление процессом переноса информации, перекрывая все допустимые способности DMA-каналов.

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

Небольшое уточнение. Цикл DMA начинается с запроса DMA от исполнителя, желающего произвести обмен. После освобождения шины текущим задатчиком (например, процессором) контроллер DMA формирует соответствующий сигнал - "DACK" (DMA Acknowledge - подтверждение ПДП), говорящий о предоставлении канала DMA запросившему его устройству.

 

DMA-канал Разрядность Назначение
свободен (ранее использовался в PC/XT для обновления памяти
обычно задействуется под звуковые или сетевые карты
контроллер floppy-дисководов
свободен (в PC/XT обеспечивал передачу данных от HD), иногда используется EPP-функцией параллельного порта
каскадирование для 8-разрядного контроллера (координация между "старым" и "новым" чипами DMA)
свободен (часто задействуется под 16-разрядные звуковые карты)
свободен
свободен

 

DMA Clock

эта опция позволяет установить скорость DMA-каналов, равной полной или половинной системной тактовой частоте. Правда, слишком высокая тактовая частота может представлять опасность либо оказаться завышенной для некоторых микросхем. Опция может носить название "DMA Clock Selection" или "DMA Clock Speed". Значения параметров могли иметь следующий вид: "BUSCLK/2", "BUSCLK" или "ISA/2", "ISA".

Была встречена опция и с названием "Fast DMA Only". Только для нее высокая скорость передачи по DMA-каналам реализовывалась через "Enabled". Все перечисленные опции в таком виде уже не встречаются.

DMA Line Buffer Mode

- использование этой опции позволяет DMA-данным накапливаться в буфере с тем, чтобы не прерывать работу PCI-шины. Когда установлено значение "Standard", линейный буфер будет применяться в одиночном режиме передачи. "Enhanced"-установка позволяет оперировать с данными в 8-байтном режиме, что естественно более эффективно.

DMA n Assigned to

- (канал DMA с номером n назначен на...). Опция становится доступной пользователю при "ручном" контроле над ресурсами. Согласно этой опции каждому каналу DMA системы может быть назначен один из следующих типов устройств:

"Legacy ISA" (классические ISA-карты). Это стандартные карты для ISA-шины, такие как модемы или звуковые карты, без поддержки "Plug&Play". Эти карты требуют назначения каналов DMA в соответствии с документацией на них,

"PCI/ISA PnP" (устройства для шины PCI или устройства для шины ISA с поддержкой Plug&Play).

Данной опции абсолютно идентична "DMA Channel n" с параметрами "PnP" и "ISA/EISA". Естественно, что это не одна опция, а небольшое подменю с возможностью установки типа устройства по 0, 1, 2, 3, 5, 6 и 7-му каналам DMA.

Опция "DMA-n Type" встречалась и раньше, применяется и в более современных системах. Поэтому в качестве параметров собран, пожалуй, весь возможный ряд значений: "Normal ISA", "PC/PCI", "Distributed", "LPC DMA".

Спецификация LPC (Low Pin Count) была разработана "Intel" еще в 1997 г. и начала использоваться в системных наборах 8xx, первым из которых был 810-й. Эта шина была призвана заменить устаревшую шину ISA в тех системах, где без нее пока еще нельзя обойтись. В частности, к ней можно подключать контроллеры флоппи-дисководов, параллельные и последовательные порты, контроллер клавиатуры и т.п. То есть речь идет о всей низкоскоростной периферии, хотя тактовая частота интерфейсной шины составляет ни много, ни мало - 66 МГц.

DMA n Used By ISA

(канал DMA с номером n используется на шине ISA). Параметр может принимать значения:

"No/ICU" (нет/конфигурационная утилита для ISA). Если установлено это значение, то BIOS может распоряжаться этим каналом DMA по своему усмотрению. Для DOS настройка параметров в этом случае выполняется с помощью программы ICU (ISA Configuration Utility) от "Intel", которая ранее изредка прилагалась к материнским платам. Она запрашивала у пользователя необходимые данные и загружала их при последующем пуске ПК,

"Yes" (да). Означает принудительное освобождение канала DMA для какой-либо карты на шине ISA, не поддерживающей технологию "Plug&Play". Рекомендуется всегда указывать "Yes" для таких карт и нужных им каналов DMA, так как в противном случае BIOS может назначить канал, жестко используемый какой-либо картой на ISA, другой карте, что может вызвать даже прекращение нормальной работы компьютера.

DMA Wait States

- этой опцией устанавливается количество тактов ожидания перед началом передачи данных по DMA-каналам. Уменьшение значения повышает быстродействие, но у пользователя остается резерв для возврата назад при возникновении сбойных ситуаций. В некоторых случаях версия BIOS может предоставить возможность такой регулировки отдельно для 8- и 16-битных каналов:

"8-Bit DMA Cycle Wait States",

"16-Bit DMA Cycle Wait States".

При этом предлагается следующий ряд значений: 1T, 2T, 3T, 4T.

Extended DMA Registers

- (расширенные DMA-регистры). В пределах AT-стандарта DMA оперирует в пределах 16 МБ адресуемой памяти. Если установлено "Enabled", DMA охватывает все 4 ГБ адресуемой памяти 32-битного процессора.

!!! При использовании некоторых системных плат с процессорами 386 и 486 адресация памяти свыше 16 МБ может вызвать сложности, связанные с контроллером прямого доступа к памяти. Если в разъеме шины ISA установлен адаптер, который использует канал DMA, то при установке памяти объемом более 16 МБ могут возникнуть проблемы, поскольку архитектура шины ISA позволяет организовать канал DMA только в пределах первых 16 МБ.

PCI/PNP ISA DMA Resource Exclusion

- в данном случае это специализированное подменю "Phoenix BIOS", с помощью которого можно индивидуально блокировать отдельные DMA-каналы и предоставить их стандартным ISA-картам (т.е. не Plug&Play картам). Само же подменю имеет следующий вид:

DMA 0: [Available]

DMA 1: [Available]

DMA 2: [Available]

DMA 3: [Available]

DMA 5: [Reserved]

DMA 6: [Available]

DMA 7: [Available]

Параметр "Available" означает, что DMA-канал может быть использован PCI- и P&P ISA-картами. Значение "Reserved" означает, что DMA-канал не может быть использован этими же устройствами.

TypeF DMA Buffer Control1(2)

Установка режима работы каналов DMA, как в режиме F, может быть представлена в несколько ином виде. Опция может называться "DMA Ch N TypeF… Есть еще один вариант представления функции работы каналов DMA в режиме F.… x "Enabled DMA Channel #1(#2)" предоставляет возможность установки уже конкретного канала: 0, 1, 2, 3, 5, 6,…

Ports

 

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

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

 

Адреса Размер Назначение
0000 - 000F 16 bytes PIIX4 - DMA 1
0020 - 0021 2 bytes PIIX4 - interrupt controller 1
002E - 002F 2 bytes Super I/O controller configuration registers
0040 - 0043 4 bytes PIIX4 - Counter/Timer 1
0048 - 004B 4 bytes PIIX4- Counter/Timer 2
1 byte Keyboard Controller Byte - Reset IRQ
1 byte PIIX4 - NMI, Speaker Control

 

Адреса Размер Назначение
1 byte Keyboard controller, CMD/STAT Byte
bit 7, 1 bit PIIX4 - enable NMI
bits 0-6, 7 bits PIIX4 - real time clock, address
1 byte PIIX4 - real time clock, data
1 byte Reserved - system board configuration
1 byte Reserved - system board configuration
0080 - 008F 16 bytes PIIX4 - DMA page registers
00A0 - 00A1 2 bytes PIIX4 - interrupt controller 2
00B2 - 00B3 2 bytes APM control
00C0 - 00DE 31 bytes PIIX4 - DMA 2
00F0 1 byte Reset numeric error
0170 - 0177 8 bytes Secondary IDE channel
01F0 - 01F7 8 bytes Primary IDE channel
0200 - 0207 8 bytes Audio/game port
0220 - 022F 16 bytes Audio (Sound Blaster compatible)
0240 - 024F 16 bytes Audio (Sound Blaster compatible)
0278 - 027F 8 bytes LPT2
0290 - 0297 8 bytes Hardware monitor
02E8 - 02EF 8 bytes COM4/Video (8514A)

 

Адреса Размер Назначение
02F8 - 02FF 8 bytes COM2
0300 - 0301 2 bytes MPU-401 (MIDI)
0330 - 0331 2 bytes MPU-401 (MIDI)
0332 - 0333 2 bytes MPU-401 (MIDI)
0334 - 0335 2 bytes MPU-401 (MIDI)
1 byte Secondary IDE channel command port
1 byte Floppy channel 2 command
bit 7, 1 bit Floppy disk change, channel 2
bits 0-6, 7 bits Secondary IDE channel status port
0378 - 037F 8 bytes LPT1
0388 - 038D 6 bytes AdLib (FM synthesizer)
03B4 - 03B5 2 bytes Video (VGA)
03BA 1 byte Video (VGA)
03BC - 03BF 4 bytes LPT3
03C0 - 03CA 11 bytes Video (VGA)
03CC 1 byte Video (VGA)
03CE - 03CF 2 bytes Video (VGA)
03D4 - 03D5 2 bytes Video (VGA)
03DA 1 byte Video (VGA)
03E8 - 03EF 8 bytes COM3
03F0 - 03F5 6 bytes Floppy Channel 1

 

Адреса Размер Назначение
03F6 1 byte Primary IDE channel command port
03F7 (Write) 1 byte Floppy channel 1 command
03F7 bit 7, 1 bit Floppy disk change channel 1
03F7 bits 0-6, 7 bits Primary IDE channel status port
03F8 - 03FF 8 bytes COM1
04D0 - 04D1 2 bytes Edge/level triggered PIC
0530 - 0537 8 bytes Windows Sound System
0604 - 060B 8 bytes Windows Sound System
LPTn + 400h 8 bytes ECP port, LPTn base address + 400h
0CF8 - 0CFB (*) 4 bytes PCI configuration address register
0CF9 (**) 1 byte Turbo and reset control register
0CFC - 0CFF 4 bytes PCI configuration data register
0E80 - 0E87 8 bytes Windows Sound System
0F40 - 0F47 8 bytes Windows Sound System
0FF0 - 0FF7 8 bytes CS4236B audio control
FF00 - FF07 8 bytes IDE bus master register
FFA0 - FFA7 8 bytes Primary bus master IDE registers
FFA8 - FFAF 8 bytes Secondary bus master IDE registers
007C bits 4-5, 2 bits Chassis fan RPM sense selection

· * DWORD access only

· ** Byte access only

 


 

Audio

 

AC'97 Audio

опция "Phoenix BIOS", позволяющая сконфигурировать интегрированный на системной плате аудиоконтроллер. Аудиоконтроллер соответствует спецификации AC'97. Предлагаются следующие значения:

"Auto" - системный BIOS включает AC'97-совместимый аудиоконтроллер и выделяет необходимые системные ресурсы (IRQ, адреса, DMA). Если дополнительный AC'97-аудиоконтроллер инсталлирован на карте расширения, интегрированный аудиоконтроллер отключается и инициализируется дополнительный,

"Disabled" - AC'97-аудиоконтроллер на системной плате отключается.

Audio Controller

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

Неспроста эта тема начата с "Phoenix BIOS". В некоторых случаях "Phoenix BIOS" представляет возможность работы с довольно впечатляющим "Audio Options Menu", дающим опять таки возможность установки различных аудиопараметров. Во первых, тот же "Phoenix BIOS" вместо приведенной опции "Audio Controller" может предложить "Sound", включение которой и вызывает нижеприведенный перечень опций.

x Base I/O address

- опция установки основного I/O-адреса (адрес порта ввода/вывода). Возможны варианты: "220 - 22F", "240 - 24F", "260 - 26F", "280 - 28F". Тот, кто давно работает со звуковыми картами, тот уже "прикипел" к адресу 220.

x MPU I/O address

- опция установки MPU I/O-адреса (адрес порта ввода/вывода). MPU - MIDI Processing Unit. Звуковые карты должны быть совместимы с интерфейсом MPU-401 фирмы "Roland", так как большинство игр всегда было ориентировано и на этот интерфейс, и на "General MIDI". Возможны варианты: "300 - 301", "330 - 331". В данном случае более привычен адрес 330.

X Interrupt

- опция установки системного прерывания. Возможные значения: IRQ2, IRQ5, IRQ7, IRQ10. По умолчанию устанавливается IRQ5.

X 8-bit DMA channel

- выбор 8-битного DMA-канала. Совместимость с "Sound Blaster Pro" превыше всего. Возможны варианты: DMA0, DMA1 (по умолчанию), DMA3.

X 16-bit DMA channel

Основные параметры установлены. Но есть и другие BIOS, а отсюда и разные наименования аналогичных опций: "Audio", "Audio Device",

X Interrupt

Audio Output - очень интересная дополнительная опция "Phoenix BIOS", регулирующая… "Line Level" - устанавливается при подключении активных громкоговорителей, т.е. полноценной акустической…

Keyboard

В клавиатурах первых "персоналок" использовался микроконтроллер 8048. В более поздних моделях стала применяться микросхема 8049 со… Еще в компьютерах PC/XT на системной плате располагалась микросхема 8255,… В компьютерах класса AT последовательный интерфейс клавиатуры оказался подключенным к специальному контроллеру…

KBC Input Clock

Опция также может носить названия: "KBC Input Clock Select", "Кeyboard Controller Clock". В общем-то, это уже устаревшая функция, позволявшая в соответствии со…

Keyboard Reset Control

Фактически эта опция изначально предназначалась для управления аппаратным сбросом процессора через контроллер клавиатуры, а в системах на 286-х… Keyboard Reset Control (pазpешение пеpезапуска с клавиатуpы): Пpи установке в…

Typematic Rate Setting

Опция также может носить название "Typematic Rate Programming". Правда, значения параметра могут оказаться несколько иные:… x Typematic Rate (Chars/Sec) - эта опция позволяет регулировать скорость ввода символов с клавиатуры, но только при включенном состоянии опции…

X Typematic Rate Delay (msec)

Опция также может носить название "Typematic Delay (Msec)". Ну а теперь остановимся на "Phoenix BIOS". Во многих версиях,… "Num Lock" или "Numlock":

Floppy

 

Floppy Disk Access Control (R/W)функция может находиться в меню "BIOS FEATURES SETUP" и определять возможность чтения/записи на дискеты. Включение опции как "Read only" позволит защитить информацию от несакционированного копирования с компьютера. Некоторые BIOS в качестве значений параметра имеют обычные "Enabled" и "Disabled". В этом случае разрешение этого параметра позволяет записывать информацию на дискету, а в противном случае дискету можно только читать.

"Phoenix BIOS" содержит аналогичную опцию под названием "Diskette Write". "Enabled" позволяет производить любые операции с дискетами (по умолчанию), "Disabled" же аналогично "Read only". Опция может называться и "Diskette Write Protect".

"AMI BIOS" содержит аналогичную опцию под названиями "Floppy Access Control" или того проще, "Floppy Access", с параметрами "Read-Write" ("Read/Write" - по умолчанию) и "Read-Only" ("Read Only").

 


 

Serial, Parallel Port.

Последовательный интерфейс Внимание!!! При не совсем корректном поведении "мыши" (неустойчивая…  

UART2 Mode Select

Если используется последовательный порт COM2, то это поле нужно установить в "Normal". В остальных случаях эта опция служит для установки… "Normal", "Default" - порт функционирует как стандартный последовательный порт,

X RxD, TxD Active

X IR Transmission Delay

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

IR Duplex Mode

В некоторых версиях BIOS аналогичная функция может называться "IR Transfer Mode", а параметры могут звучать как "Half-Duplex" и… В некоторых случаях в параметрах установки может появиться значение…  

Parallel Port Mode

Следует учитывать, что скорость обмена для некоторых устройств может быть существенно увеличена при правильной установке режима работы порта… Может принимать значения: "Normal" (или "SPP"),… Функция может называться "Onboard Parallel Mode", "Parallel Mode" или "Parallel Port…

X ECP DMA Select

Функция может называться "ECP Mode Use DMA", "Parallel Port DMA Channel" или просто - "DMA Channel".

X EPP Mode Select

- аналогично, как и для "ECP". Возможный выбор параметра: "EPP 1.7", "EPP 1.9". Как правило "1.9" стабильнее и быстрее. К сожалению информации по этому вопросу очень мало.

Функция может называться "Parallel Port EPP Type" или "EPP Version".

 


 

HD

 

32 Bit I/O

данная опция "Phoenix BIOS" предлагает два значения:

"Enabled" - передача данных между центральным процессором и IDE-интерфейсом будет производиться с шириной полосы в 32 бита. Устанавливается по умолчанию,

"Disabled" - ширина полосы пропускания составляет 16 бит.

Опция может называться "IDE 32-bit Transfer Mode". Опция "AMI BIOS" может называться "32 Bit Transfer Mode", а ее значения - "On" и "Off".

Естественно, что установка "Enabled" (или "On") допускается, если локальная шина поддерживает 32-разрядную передачу данных. Ведь речь идет не о жестком диске. Достаточно рассмотреть назначение 40 контактов разъема жесткого диска и увидеть 16-разрядную структуру данных. Установив "Disabled", пользователь не снижает скоростные характеристики процессов чтения/записи в самом жестком диске, но при этом снижается общая производительность host-шины.

Hard Disk Access Control

- эта опция, в отличие от "Floppy Disk Access Control (R/W)"(283), была замечена только в "AMI BIOS". Назначение же абсолютно идентично. Значения параметра таковы: "Read-Write" или "Read-Only".

Hard Disk Read Ahead 1

Hard Disk Read Ahead 2

- (опережающее чтение жесткого диска 1(2)). Попробуем понять смысл т.н. опережающего чтения. Если с носителя читается сектор данных z, то вполне вероятно, что следующей командой в следующий момент времени будет произведено чтение сектора z+1. Если система предоставляет возможность прочитать оба сектора сразу, в одном блоке данных, то это будет иметь значительный эффект при удачном предсказании последующей операции чтения. Реакция на команду чтения в отношении сектора z+1 будет мгновенной, т.к. данные будут уже находиться в специальном кэш-буфере.

Данная опция "Phoenix BIOS" предлагает два значения, "Enabled" и "Disabled", последнее из которых необходимо при работе с "Windows NT" или "OS/2".

HDD S.M.A.R.T. Capability

- (возможность S.M.A.R.T. диагностики). Опция позволяет разрешать/запрещать диагностику состояния жесткого диска в соответствии с требованиями S.M.A.R.T.-спецификаций. Авторы BIOS, к сожалению, не раскрывают механизма функционирования S.M.A.R.T.-диагностики в BIOS, поэтому не совсем понятно, каким образом обрабатывается информация от жесткого диска, так как граничные значения параметров жесткого диска зависят от конкретного производителя. Предполагается, что S.M.A.R.T. генерирует для BIOS или драйвера операционной системы отчет о возникшей неполадке. При разрешении параметра и нарушении нормального функционирования жесткого диска BIOS выдает на экран соответствующее сообщение до появления таблицы с характеристиками компьютера. Может принимать значения:

"Enabled" (разрешено),

"Disabled" (запрещено).

"AMI BIOS" содержит аналогичную функцию под названием "S.M.A.R.T. for Hard Disks", а "Phoenix BIOS" - "SMART Monitoring".

S.M.A.R.T. (Self-Monitoring, Analysis And Reporting Technology - "Самоконтроль, анализ и отчетность") - технология, разработанная и предложенная компаниями "IBM" и "Compaq", ставшая открытым промышленным стандартом и поддержанная позднее компаниями "Seagate", "Quantum", "Western Digital" и др. Впервые технология была разработана в 1992 г. "IBM" и коснулась она прежде всего SCSI-устройств. Лишь в 1995 г. технология была реализована для IDE/ATA-интерфейса. Стандарт изначально был направлен, прежде всего, на усовершенствование доступа к дисковой информации и на повышение надежности хранения данных.

S.M.A.R.T. позволяет контролировать множество параметров накопителя, осуществляя раннюю диагностику и профилактику сбоев, формировать прогноз и предупреждать о возможных проблемах накопителя и т.п. К контролируемым параметрам можно отнести, например, высоту полета головок над поверхностью диска, скорость передачи данных, количество перенесенных (передвинутых в другие области) секторов и неудачных попыток чтения и записи и т.п.

Для анализа надежности жесткого диска используются две группы параметров. Первая характеризует параметры естественного старения жесткого диска:

- количество циклов включения/выключения (старт/стоп),

- количество оборотов двигателя за время работы,

- количество перемещений головок.

Вторая группа параметров информирует о текущем состоянии накопителя. К этим параметрам относятся:

- расстояние между головкой и поверхностью диска,

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

- количество переназначений плохих секторов (когда вместо испорченного сектора подставляется свободный исправленный),

- количество ошибок поиска,

- количество операций перекалибровки,

- скорость поиска данных на диске.

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

Технология S.M.A.R.T. прошла в своем развитии через 3 стадии: от мониторинга совокупности определенных параметров диска и обеспечения предсказания ошибок через выполнение ряда профилактических операций в состоянии ожидания или покоя (idle mode) до определения сбойных секторов с попытками их восстановления. Все эти алгоритмы уже реализованы в электронике современных дисков.

Вкратце наименования некоторых "фирменных" технологий:

"Quantum" - SPS (Shock Protection System), DPS (Data Protection System),

"Seagate" - SeaShield,

"IBM" - DFT (Drive Fitness Test), Drive-TIP (Temperature Indicator Processor),

"Western Digital" - Data Lifeguard.

 

IDE Buffer for DOS & Win

опция разрешения/запрещения использования чипсетом предназначенного для IDE-интерфейса буфера упреждающего чтения (read-ahead) и отложенной записи (posted-write). "Enabled" устанавливается по умолчанию. В некоторых версиях BIOS данная опция предлагает изменять размер такого буфера. Включая буфер или увеличивая размер буфера, пользователь может повысить пропускную способность при работе с IDE-устройствами. Правда, в зависимости от конкретной конфигурации ПК, существует возможность, что более медленные IDE-устройства могут заработать еще медленнее. Так что включение опции (или изменение размера буфера) потребует опытной проверки. Стоит отметить, что эта опция уже не встречается в таком виде.

IDE Burst Mode

- установка данной опции в "Enabled" может означать только одно из двух возможных действий. Во-первых, на командном уровне управления жесткими дисками нет т.н. "потоковых" команд. Речь может идти об операциях множественного чтения/записи. Тогда в этом случае данная опция ничем не отличается от тех функций, с помощью которых устанавливаются режим блочной передачи данных и размер блока. Во-вторых, жесткий диск может содержать в себе достаточно объемный буфер, обращение к которому со стороны процессора происходит как к кэш-памяти. Ведь именно по отношению к работе с кэш-памятью в свое время и вводились механизмы "потоковых" операций. Стоит напомнить, что современные EIDE-диски имеют "на своем борту" 2 МБ такой RAM-памяти. Стоит также упомянуть, что установка в "Enabled" сокращает также задержку между каждым циклом чтения/записи.

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

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

IDE Data Post Write

- установив "Enabled", можно значительно ускорить процессы чтения/записи IDE-интерфейса. Но если интерфейс не содержит буфера отложенной записи, то включение опции может вызвать нестабильность в работе IDE-интерфейса. Появление ошибок потребует установки значения "Disabled".

Опция может называться также "IDE Data Port Post Write", "IDE Fast Post Write".

Функция может быть представлена в виде двух опций (для каждого из каналов): "Primary IDE Post Write Buffer", "Secondary IDE Post Write Buffer" и со значениями "Disabled", "Enabled", "5T", "6T".

Функция может быть представлена и в виде комбинированных опций:

"PM: Prefetch And Posting" (Primary Master)

"PS: Prefetch And Posting" (Primary Slave)

"SM: Prefetch And Posting" (Secondary Master)

"SS: Prefetch And Posting" (Secondary Slave)

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

Дополнительную информацию см. ниже в опции "IDE Prefetch Buffer"(312).

IDE DMA Transfer Mode

- опцией устанавливается режим передачи по DMA-каналам для IDE-интерфейса. Опция предоставляет следующие значения:

"Disabled",

"Type B" (for EISA),

"Standard" (для PCI). Наиболее быстрый режим, однако могут возникнуть проблемы с IDE CD-ROM. Стандартный режим обозначается также как "type F" (см. дополнительно раздел "DMA").

Хотя режимы программируемого ввода-вывода (PIO) являются стандартным методом, поддерживаемым в серийных устройствах IDE (см. ниже), и отличаются высокой совместимостью, существуют и другие способы повышения скорости обмена с жесткими дисками. Режимы PIO в дисковых контроллерах IDE получили более широкое распространение, в сравнении с режимами DMA, в связи с тем, что прерывание BIOS Int 13 и драйверы операционных систем поддерживают режим PIO, а не DMA. Уточним, режимы PIO поддерживаются всеми без исключения системами. Это означает, что для использования режимов DMA требуется поддержка со стороны BIOS, необходимы специальные контроллеры, а также драйверы для разных платформ и, что вполне естественно, учитывающие специфику как отдельных чипсетов, так и конкретных устройств. Поэтому, да и по другим причинам также, в однозадачных системах более предпочтительными являются режимы PIO, в многозадачных же - режимы DMA.

Метод "прямого доступа к памяти" (DMA) основан на передаче данных между диском и памятью компьютера без использования центрального процессора. Тип B для DMA в свое время был определен в спецификации EISA и обеспечивал обмен со скоростью 4 МБ/сек. Этот метод давал преимущество в сравнении со стандартной скоростью для шины ISA, но уступал характеристикам SCSI-интерфейса.

С развитием технологии локальных шин, конкретно спецификации PCI, был предложен новый вариант обмена с использованием DMA - тип F, обеспечивающий скорость 8.33 и 16.67 МБ/сек. В соответствии с возможностями существовавших на тот момент электронных компонентов была предложена спецификация DMA Mode 1 с циклом 150 нсек., обеспечивающая скорость обмена до 13,3 МБ/сек. за счет передачи нескольких слов за один запрос (режим Multiword-DMA). Уже в конце 1993 г. была налажена поставка соответствующих комплектов микросхем для производителей жестких дисков и DMA-контроллеров.

Сразу необходимо отметить, что инициирование DMA-передачи данных занимает довольно много времени, поэтому такой режим работы имеет смысл только тогда, когда передаются друг за другом сразу несколько слов данных в течение одного сеанса работы с шиной. При одиночном режиме устройство для передачи каждого слова вырабатывает сигнал запроса DMARQ (DMA Request) и сбрасывает его по сигналу DMACK# (DMA Acknowledge), подтверждающему каждый цикл обмена. При множественном режиме на сигнал "DMARQ" хост отвечает потоком циклов, сопровождаемых сигналами "DMACK#". При этом запрос не снимается на весь период передачи данных.

Каждый из режимов PIO и DMA имеет несколько разновидностей, характеризующих способ обмена и длительность цикла передачи одного слова, от которых зависит скорость передачи. Режимы DMA делятся на однословные (single word) и многословные (multiword), характеризуются различными временными характеристиками циклов обмена. Отсюда и такое "разнообразие" (см. таблицу).

 

Режим DMA Тактирование (минимальное время цикла), нс Максимальная скорость передачи (МБ/с) Спецификация
Single word
2,08 АТА
4,16 АТА
8,33 АТА
Multi word
4,12 АТА
13,3 АТА-2
16,6 АТА-2
Ultra DMA/33
UDMA/33 120* 33,3 Ultra ATA

 

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

 

IDE FIFO Size

опция установки размера IDE-буфера, построенного по принципу "первым пришел - первым ушел". Размер такого буфера был вполне приличным - 64 байта. Можно было выбрать либо полный размер буфера, либо половинный ("32 bytes"). Использование прошедшего времени указывает на древность этой опции.

IDE HDD Auto Detection

- опция, функция "BIOS Setup", позволяющая автоматически регистрировать в системе EIDE-устройства, а также некоторые IDE-диски. Эта же функция позволяет установить автоматически и режим работы жесткого диска, а точнее метод адресации, протокол обмена: Normal, LBA или же Large. Для более старых IDE-дисков возможны ошибки в процессе автоопределения параметров жесткого диска, и их параметры необходимо будет ввести вручную.

Представленная опция является наиболее привычной для массового пользователя, а с другой стороны, в таком виде она уже не способна решать проблемы современных компьютерных систем с дисками большой емкости. Вот как решает такие задачи опция "IDE Translation Mode":

"Standard CHS" - стандартное количество цилиндров (не превышает 1024), головок чтения/записи, секторов. Аналогично "Normal",

"Logical Block" - аналогично "LBA",

"Extended CHS" - расширенная адресация для дисков с физическим количеством цилиндров более 1024. Предназначено для дисков большой емкости,

"Auto detected" (по умолчанию) - по сути предназначено для дисков с LBA-трансляцией (Logical Block Addressing).

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

Максим. к-во секторов (512 байт/сектор) Максим. количество головок Максим. количество цилиндров Максим. емкость диска
504 МБ
8,4 ГБ
136,9 ГБ

Normal - максимальное количество цилиндров ("C" от cylinder), головок ("H" от heads), секторов ("S" от sector) ограничено 1024, 16, 63 соответственно.

LBA (Logical Block Adressing) - "логическая адресация блоков". При таком способе адресации определенный блок данных на носителе задается не с помощью дорожки, головки, сектора, а его логическим адресом. Преобразование этого адреса в номер цилиндра, головки, сектора осуществляется внутри жесткого диска контроллером. LBA-адресация начала внедряться и использоваться в 1994 г. совместно со стандартом EIDE (Extended IDE). В те времена возникла интересная ситуация. Выпускавшиеся новые EIDE-диски очень часто устанавливались в устаревшие системы с BIOS, не поддерживавшим LBA. Жесткие диски шли со специальными драйверами, которые производители дисков создали для обхода BIOS. И в более поздние времена не обходилось "без обмана", поскольку BIOS не в состоянии был воспринять число цилиндров свыше 1024. При установке LBA-режима в n раз уменьшается количество цилиндров, во столько же раз увеличивается число головок. При этом, к сожалению, уменьшается форматированная емкость диска при округлении дробного числа цилиндров. Метод LBA соответствует "Sector Mapping" для SCSI. BIOS SCSI-контроллера выполняет эти задачи автоматически, т.е. для SCSI метод логической адресации был характерен изначально.

Large - редко встречающийся на практике метод адресации. Предназначался для устройств, количество цилиндров которых превышало 1024, при этом такие жесткие диски не поддерживали LBA.

 

IDE HDD Block Mode

если опция включена ("Enabled"), BIOS автоматически определяет, поддерживает ли жесткий диск "блочный" режим, и, если поддерживает, то включает эту поддержку. BIOS автоматически определяет оптимальный размер блока жесткого диска и контроллирует этот параметр в процессе чтения/записи данных. Использование этой опции позволит применить мультисекторное чтение/запись (передача данных по несколько секторов одновременно), что значительно повышает скорость работы. В обычном режиме контроллер жесткого диска передает данные в систему посекторно. Необходимо помнить, что не все старые жесткие диски могут работать в таком режиме. Если жесткий диск не поддерживает "Block mode", то необходима установка опции в "Disabled".

"Блочный" режим также называется block transfer, multiple commands или multiple sector read/write, а опция может называться также "IDE Block Mode", "IDE HDD Block Mode Sectors", "Multi-Sector Transfers". В некоторых случаях пользователю может быть предложен параметр "Maximum" (или "HDD Max"), устанавливающий количество секторов в блоке равным максимальному значению, что, однако, не всегда является оптимальным режимом для накопителя. Для установки наилучшего значения необходимо обратиться к документации жесткого диска.

"AMI BIOS" содержит аналогичную опцию под названием, как правило, "Multiple Sector Setting" с возможными значениями параметров: "Disabled", "Auto Detected" (по умолчанию), "4 sec/block" и "8 sec/block". В общем случае ко всем приведенным значениям (с учетом различных версий BIOS) можно добавить еще 2, 16 и 32 сектора в блоке.

Вниманию пользователей "Windows NT"! Работа в таком режиме может привести к потере информации на жестком диске.

IDE Multiple Sector Mode

- если опция "IDE DMA Transfer Mode"(301) включена, то предоставляется возможность установить количество секторов, передаваемых в едином блоке (в поточном режиме). Максимальное количество секторов ограничено 64-мя. Поскольку речь идет о "блочном" режиме передачи, то эта опция аналогична вышеприведенной.

Блок данных. Этот термин используется для обозначения фрагмента данных, передаваемого с помощью одного из режимов pio. Блок данных передается между контроллером и устройством как единое целое. В большинстве случаев (за исключением команд "read multiple", "write multiple", "read long" и "write long" - осуществляются в pio-режимах) блок данных представляет собой один сектор (512 байт).

Несколько дополнительных слов о командах IDE-интерфейса.

Identify Device - команда идентификации позволяет считать из контроллера блок из 256 слов, характеризующих устройство.

Write DMA, Read DMA - команды, реализующие DMA-режимы.

Read Multiple - команда чтения в блочном режиме. Блочный режим отличается от обычного (со стандартным обменом по PIO) тем, что запросы прерывания вырабатываются не на каждый сектор, а на блок секторов, размер которого задается командой

Set Multiple Mode. Блочный режим за счет сокращения числа прерываний, обслуживаемых процессором, в многозадачной системе позволяет повысить производительность работы жестких дисков на 30%. В однозадачной системе существенного выигрыша от блочного режима нет.

Read Long - команда "длинного" чтения считывает сектор данных (512 байт) вместе с контрольными байтами (их количество задается производителем диска и обычно составляет 4 байта). Данные считываются словами (16 бит), а контрольные байты - 8-битными, т.е. побайтно. Некоторые ATA-диски неспособны быстро передавать байты ECC вслед за данными. Для их считывания необходимо использовать низкоскоростной и 8-битный обмен по PIO Mode 0 и DMA 0 (режим "Single word").

Команды управления энергопотреблением:

Idle - команда переводит устройство в состояние ожидания,

Standby - команда перевода устройства в дежурный режим. Контроллер способен принимать команды, но доступ к носителю потребует определенного времени,

Sleep - перевод в режим "сна". Время "пробуждения" может доходить до 30 сек.

 

IDE PIO Modes

Primary Master

Primary Slave

Secondary Master

Secondary Slave

опции-меню назначения каждому из возможно четырех жестких дисков (E)IDE-интерфейса оптимального PIO-режима (Programmable Input/Output). Возможные значения: "Auto" (по умолчанию), "Mode 0", "Mode 1", "Mode 2", "Mode 3", "Mode 4". Режимы 0..2 относятся к обычным IDE-дискам (стандаpт ATA), 3 и 4 - к EIDE (ATA-2), pежим 5 - к ATA-3. Понятно, что в автоматическом режиме система выберет для каждого из дисков наилучший скоростной режим передачи данных. Но надо помнить, что автоматическая установка PIO-режима производится в соответствии с возможностью автоопределения функционирования жесткого диска и объемом информации, полученным от устройства. Если у пользователя имеются сомнения в правильности автоопределения PIO-режима, то в соответствии с документацией на жесткий диск пользователь может изменить режим PIO для любого из дисков. BIOS в режиме "Auto" может также неправильно идентифицировать PIO-режим EIDE-диска, и последний не распознается. Для использования режимов 3 и 4 необходимо использование в системе EIDE-дисков.

Аналогичные (четыре!) опции могут называться также "IDE Primary Master PIO" и т.д.

Опция "Fast Programmed I/O Mode(s)" предлагает такие значения: "Disabled", "Auto detected", "PIO0", ... "PIO4". Опция с тем же названием неожиданно предложила значения "Disabled" и "Auto Detected" (по умолчанию). Первое приводит к установке скоростных характеристик, меньших чем оптимальные, "Auto Detected" устанавливает максимально возможную скорость.

Опция может называться также "Mode PIO Transfer Data" или "Transfer Mode". Последняя опция предложила такой набор значений: "Auto", "Default" (равносильно "Fast PIO 1"), "Fast PIO 1", "Fast PIO 2", "Fast PIO 3", "Fast PIO 4", "FPIO 3 / DMA 1", "FPIO 4 / DMA 2". Понятно, что речь идет каждый раз о параметрах четырех жестких дисков, или двух для более старых систем. В этом случае опции могут называться "IDE Master PIO Mode" ("Master Drive PIO Mode") и "IDE Slave PIO Mode" ("Slave Drive PIO Mode").

PIO режим Тактирование (минимальное время цикла), нс Максимальная скорость передачи (МБ/с) Спецификация
PIO Mode 0 3.3 ATA
PIO Mode 1 5.2 ATA
PIO Mode 2 8.3 ATA
PIO Mode 3 180 IORDY 11.1 ATA-2
PIO Mode 4 120 IORDY 16.6 ATA-2 (FAST ATA)
PIO Mode 5 100 IORDY 20.0 ATA-3

 

PIO (Programmable Input/Output - "программируемый ввод/вывод") осуществляется центральным процессором и работает путем передачи данных по определенным адресам ввода/вывода (см. подраздел "Порты"). Режимы PIO определяют, насколько быстро данные могут передаваться между диском и контроллером. При их использовании задействуются регистры центрального процессора системы. Но это не все! Режимами PIO, или DMA, определяются величина пакетов передаваемой информации, способ их кодировки, скорость и последовательность передачи, все временные характеристики цикла обмена. В зависимости от режимов устанавливаются различные времена циклов, поэтому скорости передачи могут меняться в очень широких пределах (см. таблицу).

При получении команды "Identify Drive" диск возвращает, наряду с другими параметрами, информацию о поддерживаемых режимах PIO и DMA. Эти параметры можно определить и с помощью специальных утилит. Установка режима передачи осуществляется по значению одного из регистров - SC (регистра счетчика секторов ATA-устройств). Через один из режимов работы этого регистра и происходит управление режимом обмена.

Режимы ATA-2 (PIO 3 и PIO 4) используют аппаратное управление потоком данных. Если быть точным, то Enhanced IDE включает операции, называемые "управление потоком с использованием IORDY", которые позволяют диску включать пакетный режим передачи для 100%-ного использования полосы пропускания шины. Режим управления потоком передает инициативу устройству (диску) и позволяет избавиться от неэффективных "слепых" режимов PIO за счет установки полосы пропускания контроллера в соответствии с возможностями винчестера. Это означает, что в тех случаях, когда доступна вся полоса, винчестер будет управлять обменом данными с хост-адаптером.

Что это за сигнал? "IORDY" (Input/Output Ready) - сигнал от EIDE-винчестера, подтверждающий завершение цикла обмена с контроллером. Другие названия - "CHRDY", "IOCHDRY". Использование "IORDY" позволяет скоростному винчестеру затянуть цикл обмена с контроллером, когда он не успевает принять или передать данные. Это дает возможность свести стандартную длительность цикла обмена к минимуму, предельно увеличив скорость, а при необходимости удлинять отдельные циклы при помощи "IORDY". Для этого сигнал должен поддерживаться и винчестером, и контроллером. Управление потоком со стороны диска включается контроллером с помощью команды "Set Features", в результате чего такой обмен поддерживается одновременно и диском, и контроллером. Контроллеры, не поддерживающие "IORDY", могут приводить к потере данных при использовании быстрых режимов PIO; в этом случае следует использовать менее скоростные режимы. В некоторых источниках упоминается режим 5, однако распространения он не получил и стандартным не является.

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

Режимы программируемого ввода/вывода достаточно эффективны только в однозадачных средах. Для многозадачных ОС режимы DMA более предпочтительны. Необходимо помнить, что высокоскоростные режимы множественного обмена по DMA реализуются драйверами операционной системы. Возможности программного конфигурирования драйвера определяют гибкость управления режимами DMA.

 

 

IDE Prefetch Buffer

Опция может носить название "IDE Prefetch Mode" или "IDE Prefetching". Еще одно замечание. Выключение данной опции рекомендуется в операционных… Необходимо отметить, что результирующее действие от использования буфера предвыборки во многом совпадает с включением…

IDE Primary Master UDMA

IDE Primary Slave UDMA

IDE Secondary Master UDMA

IDE Secondary Slave UDMA

Те же значения предлагает такая пара опций: "Master Drive Ultra DMA", "Slave Drive Ultra DMA". В свое время "на свет божий" появилась интересная опция "Ultra…  

Large Disk Access Mode

"DOS" - если операционная система использует MS-DOS-совместимый доступ к жесткому диску (например, "MS-DOS", "Windows… "Other" - если операционная система не использует MS-DOS-совместимый… В некоторых случаях опция с таким же названием может предложить уже знакомые значения: "LBA",…

LBA Mode Control

- опция управления режимом LBA, точнее поддержки LBA. Значения опции - "Enabled" (по умолчанию) и "Disabled".

Аналогичная опция может называться "LBA/Large Mode", а ее значениями будут "Auto for Type", "On" или "Off".

 


 

Video, AGP

AGP -2x Mode по умолчанию устанавливается "Disabled". "Enabled"… AGP Master 1 WS Read

USB

 

USB (Universal Serial Bus) - совместная концептуальная программа "Intel" и "Microsoft". Это последовательный интерфейс с поддержкой одновременного подключения множества внешних устройств (USB позволяет последовательно подключить до 127 устройств, причем 4-проводным кабелем). Все периферийные устройства по цепочке включаются друг в друга, первое устройство подключается к концентратору, размещенному на материнской плате. Расстояние между устройствами не должно превышать 5 метров.

Максимальная пропускная производительность шины USB составляет 12 Мб/с, но фактическая скорость передачи данных может составить около 8 Мб/с (стоит напомнить, что последовательные порты ограничены 115 Кб/с). Такой полосы пропускания достаточно для работы практически всех устройств: мыши, сканеров, принтеров, клавиатуры, модемов, ISDN-карт и даже сжатого видео MPEG-2. Для внешних устройств со значительно большими, чем у "тихоходов" объемами передаваемой информации (видеокамера, видеомагнитофон) разработан другой последовательный интерфейс - FireWire, скорость которого достигает 100 Мб/с и более.

USB Speed

- далеко не все чипсеты и версии BIOS позволяют пользователю "вмешиваться" в работу USB-шины, в данном случае изменять ее скорость. Возможные параметры: "24 MHz", "48 MHz".

 

 

VLB(VESA).

Шина VL-BUS, предложенная ассоциацией VESA (Video Electronics Standard Association), изначально предназначалась для увеличения быстродействия… VL-bus - это 32-разрядная системная шина с диапазоном тактовой частоты от 25… Электрически шина была выполнена в виде расширения локальной шины процессора, большинство входных/выходных сигналов…

SCSI

 

SCSI (Small Computer System Interface) - "интерфейс малых вычислительных систем". Транспортный уровень соединений SCSI представляет собой "узкую" (narrow) 8-битную или "широкую" (wide) 16-битную параллельную передачу данных (разработаны также 32-разрядные системы). 8-битная передача данных реализуется с помощью 50-контактного соединительного кабеля, 16-битная - 68-контактного.

Стандарт был разработан в 1981 г. (на несколько лет раньше IDE-интерфейса) фирмами "Seagate" и "NEC" с целью создания универсального интерфейса большой пропускной способности для запоминающих устройств большой и сверхбольшой емкости, и первоначально назначение SCSI состояло в том, чтобы разделить физические свойства аппаратной части и логические свойства данных. Этот параллельный интерфейс обеспечивает последовательное подключение минимум семи устройств. Многозадачная ОС, например, "Windows NT" (и выше) позволяет обращаться к нескольким SCSI-дискам одновременно. Та же "Windows NT", в отличие от "Windows 9x", позволяет полностью реализовать возможности SCSI по одновременному выполнению операций ввода/вывода в нескольких приложениях, т.е. вести обработку множественных дисковых операций без существенной загрузки CPU.

В SCSI со времени введения CCS (Common Command Set) все устройства могут управляться на командном уровне. Внедрение в SCSI спецификации SCAM (SCSI Configured Automatically) приблизило стандарт SCSI к EIDE по простоте в использовании.

Дальнейшее развитие интерфейса, реализованное в Fast SCSI, предусматривало удвоение тактовой частоты до 10 МГц, которое позволило осуществить передачу данных со скоростью до 10 МБ/с по 8-разрядной или до 20 МБ/с по 16-разрядной шине. При этом контроллер и устройство работают синхронно, с одинаковой тактовой частотой, благодаря чему отпадает необходимость в отнимающей много времени оптимизации асинхронного режима (Handshaking).

Ultra SCSI (или Fast-20) повысило пиковую скорость до 20 МБ/с и с использованием Wide SCSI до 40 МБ/с. Но при этом длина кабеля уменьшилась до 1,5 м. Дополнительное устройство под названием "SCSI-BusExtender" увеличило допустимую длину кабеля до 6 м.

Протокол последовательной шины SBP (Serial Bus Protocol), реализованный в SCSI-3, за счет применения последовательного волоконно-оптического интерфейса позволяет увеличить скорость передачи данных до 1 ГБ/с. Этот стандарт называется также SSI (SCSI Serial Interface).

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

 

Embedded SCSI BIOS

On Board PCI/SCSI BIOS - установка значения "Enabled" (включено) необходима, если на… "Enabled" - включено;

ONB AHA BIOS First

- (запуск BIOS контроллера "Adaptec" первым). Параметр разрешает/запрещает запуск BIOS встроенного контроллера "Adaptec" до запуска любого другого SCSI-контроллера. Может принимать значения:

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

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

 

ONB SCSI LVD Term

"Enabled" - разрешено, "Disabled" - запрещено. Такая установка имеет смысл, если…

ONB SCSI SE Term

"Enabled" - разрешено; "Disabled" - запрещено. Обычная шина SCSI называется также однопроводной (single-ended - se ), поскольку для передачи каждого сигнала…

SCSI Controller

  SCSI Parity Checking - включение опции ("Enabled") позволит "ultra-wide SCSI"-контроллеру использовать метод проверки…

Функции перевода в режимы пониженного энергопотребления

Hard Disk Power Down Mode - данной опцией устанавливается режим консервации (энергопотребления), в… Аналогичная опция может также называться "HDD Off After".

Hard Disk Timeout

Опция может также называться "Hard Disk Time Out (Minute)", "HDD Power Down". Последняя опция, хотя и схожа по названию с… Еще несколько слов об опции "HDD Power Down", так как она, пожалуй,… Еще не так давно в название опций для жестких дисков входило наименование режима, т.е. период неактивности для…

Standby Timeout

Опция может также называться "Standby Timer Select", "Standby Timers", "Standby Time Out". Последняя опция предложила… Standby/Suspend Timer Unit - данная опция функционирует совместно с опциями "Standby Time Out" и "Suspend Time Out" и…

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

After G3 Enable - данная опция позволяет (если установлено "Enabled") в результате… Power Button Function

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

AC PWR Loss Restart - (рестарт после пропадания питания). Разрешение этого параметра позволяет… "Enabled" - разрешено (по умолчанию),

X KB Power On Password

- когда в базовой опции выбрано значение "Password", активным становится поле "KB Power On Password". За нажатием клавиши <ENTER> следует ввод пароля. При выходе из режима Suspend необходимо ввести корректный пароль, иначе не спасет и кнопка включения питания.

X KB Power On Hot Key

С некоторыми значениями все интуитивно понятно. А с "Keyboard 98" объяснение следующее. Это значение будет работать, если ПК укомплектован… Базовая опция может также называться "Power On Function" с подобными… Keyboard Wake-up Function

X LAN wake-up mode

Wakeup on Keyboard Wakeup on Mouse Wakeup on Modem

BIOSFaX menu

 

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

X Receive Mode

- опция для установки режима приема. Возможные значения:

"Voice and Fax" - любой входящий звонок или факс будут записаны,

"Voice" - только входящий звонок будет записан,

"Fax" - только входящий факс будет записан,

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

X Ring Count

- это поле используется для определения, сколько раз будет звучать тональный сигнал при приходе входящего звонка перед ответом модема. Возможные значения: 2, 3, 4, 5, 6, 7 или "Auto" (по умолчанию).

X Fax Tone Count

- это поле используется для определения, сколько раз будет звучать тональный сигнал при приходе факса перед ответом модема. Возможные значения: 1, 2, 3, 4, 5, 6, 7 или "Auto" (по умолчанию).

X Fax Modem Port

- это поле показывает основную характеристику последовательного интерфейса, используемого модемом. Значение параметра, присвоенное системой, не может быть изменено. Может принимать значения: "COM1", "COM2", "COM3" или "COM4".

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

 


 

Monitoring

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

Hardware monitor

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

Temperature Monitoring

Секция "Fan Monitor" Chassis Fan Speed CPU Fan Speed

X Thermal Slow Clock Ratio

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

X CPU Critical Temperature

Thermal Sensor State - с помощью этой опции есть возможность контролировать не величины температур… "OK" - состояние датчика контролируется и выводится на монитор ("включен"),

Special

 

MPS 1.4 Support

В MPS версии 1.4 добавлена поддержка расширенной таблицы, улучшающей работу с несколькими PCI-портами. При запрещении устанавливается режим MPS 1.1.…

MPS Version Control For OS

"1.4" (по умолчанию), "1.1". С теми же параметрами в "AMI BIOS" замечены опции "MPS Revision", "MP Version",…

Spread Spectrum Modulated

Уменьшение электромагнитного излучения, кроме чисто технических задач, затрагивает и экологические проблемы, оно может достигать в некоторых случаях… Кроме того, есть еще режим "Smart Clock". В этом режиме тактовые… "Enabled" - разрешено,

Clock for Spread Spectrum

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

 


 

Server Menu

EMP Password - серверная плата (например, C440GX) обязательно имеет порт под названием EMP… Аналогичная функция "Phoenix BIOS" называется "EMP Password Switch", а вот собственно пароль…

Console Redirection Submenu

BIOS серверных систем, как правило, содержит дополнительное подменю для установки параметров, доступ к которым обычно производится при настройке операционной системы, а точнее, коммуникационных параметров ОС (имеется ввиду, например, "Windows9x"). Довольно близки в этом плане по содержанию различные версии BIOS, но данная информация изложена на конкретном варианте "Phoenix BIOS".

COM Port Address

"Disabled", "3F8" - обычно адрес COM1, "2F8" - обычно адрес COM2,

Baud Rate

- возможны варианты: "9600", "19.2k", "38.4k", "115.2k".

Flow Control

- опция выбора типа управления потоком. Возможны следующие варианты параметров:

"No Flow Control" - управление потоком не установлено,

"CTS/RTS" - аппаратное управление потоком,

"XON/XOFF" - программное управление потоком,

"CTS/RTS + CD" - аппаратное управление потоком плюс определение несущей (carrier detect) при использовании модема.

System Event Logging Submenu

System Event Logging

- опция для включения ("Enabled") ведения журнала или отказа ("Disabled") от его использования.

Event Log Control

- опция управления журналом имеет подопции:

"All Events" с возможными "Enabled" (по умолчанию) и "Disabled",

"ECC Events" с возможными "Enabled" и "Disabled".

Понятно, что отказ от протоколирования всех событий равносилен отключению журнала.

Clear Event Log

- опция установки параметров очистки журнала. Возможны значения:

"Keep" - пропустить очистку журнала при следующем POST-тестировании (по умолчанию),

"On Next Boot" - при следующем запуске системы журнал будет очищен, а опция установится в значение "Keep".

"Phoenix BIOS" для данной опции предлагает значения "No" и "Yes".

Event Log Capacity

- опция выводит на монитор информацию о заполненности журнала. Возможны "Not Full" или "Full".

Event Count Granularity

- опцией устанавливается количество событий, которые будут пропущены перед записью очередного события в журнал. По умолчанию устанавливается "0". Другое название опции - "Event Log Count Granularity".

Event Time Granularity

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

Mark Existing Events

Critical Events in Log: - данная опция - вовсе не опция, а небольшая система внутренних меню и…

X Single Bit ECC Events

- фиксируются однобитовые ошибки при работающем механизме коррекции ошибок.

X Multiple Bit ECC Events

- фиксируются двух- и более битовые ошибки при работающем механизме коррекции ошибок.

X Parity Error Events

- фиксируются ошибки по контролю четности.

X Pre-Boot Events

Для эффективной работы с этими меню необходимо рационально использовать опцию "On Next Boot" для очистки журнала. Выбирая любой из типов… "Date of Last Occurrence", "Time of Last Occurrence",

Security

 

Floppy Disk Access Control (R/W)(283),

Hard Disk Access Control(296) - смотри в соответствующих разделах.

Hardware Reset Protect

- включение опции ("Enabled") запрещает перезапуск системы нажатием на кнопку <RESET>. Использование опции носит защитный характер, если речь идет о возможном случайном нажатии. В остальном применение этой опции малооправдано, разве что опция может оказаться полезной для машин серверного класса.

Password Checking

Security Option - опция, позволяющая ограничить доступ к системе и к "BIOS Setup",…  

Справочные данные BIOS

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

AWARD BIOS

Версия 2.50: AWARD_SW j262 TTPTHA 01322222

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

Используемые теги: Справочник, настройке, BIOS0.047

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: СПРАВОЧНИК По настройке BIOS

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

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

Еще рефераты, курсовые, дипломные работы на эту тему:

СПРАВОЧНИК по настройке BIOS
СПРАВОЧНИК по настройке BIOS(под редакцией Фоминова Е.К.)Г. Белгород...

Тонкая настройка Компьютера с помощью BIOS
На сайте allrefs.net читайте: "Тонкая настройка Компьютера с помощью BIOS"

По настройке BIOS
СПРАВОЧНИК... По настройке BIOS... под редакцией Фоминова Е К...

Как пользоваться справочником "Малый бизнес: налоги и отчетность"
На сайте allrefs.net читайте: "Как пользоваться справочником "Малый бизнес: налоги и отчетность" "

Квалификационный справочник профессий рабочих,
На сайте allrefs.net читайте: "Квалификационный справочник профессий рабочих,"

Инструкция по настройке подключения к IP-TV
На сайте allrefs.net читайте: "Инструкция по настройке подключения к IP-TV"

Настройка доступа к файлам сети
На сайте allrefs.net читайте: "Настройка доступа к файлам сети "

BIOS И СMOS SETUP
На сайте allrefs.net читайте: "BIOS И СMOS SETUP"

Телефонный справочник
На сайте allrefs.net читайте: "Телефонный справочник"

ЛЕКСИЧЕСКИЙ СПРАВОЧНИК. Принятые сокращения
На сайте allrefs.net читайте: "ЛЕКСИЧЕСКИЙ СПРАВОЧНИК. Принятые сокращения"

0.027
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам