Реферат Курсовая Конспект
СПРАВОЧНИК по настройке 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
Введение.
Важнейшим элементом системной платы является 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) и т.п. В результате такого выбора увеличивается вероятность включения системы и ее дальнейшей настройки.
Boot From LAN First
при установке в "Enabled" BIOS предпримет попытку первоначальной загрузки из сетевого загрузочного модуля, прежде чем пытаться загрузиться с локального носителя.
Daylight Saving
во включенном состоянии ("Enabled") эта опция позволяет автоматически добавлять или вычитать один час при весеннем или осеннем переводе времени (последнее воскресенье апреля и аналогично в октябре). Этот параметр можно отключить, если установлена "Windows 9x", самостоятельно регулирующая этот процесс.
Drive A
Language Support
опция по установке языка интерфейса "BIOS Setup". Возможных значений, как правило, пять: "English (US)" (по умолчанию), "Francais", "Italiano", "Deutsch", "Espanol". Данная опция предложена "Phoenix BIOS". Он же предлагает и опцию "Language". "AMI BIOS" представил опцию "Change Language Setting".
Numeric Processor Test
- (тест цифрового пpоцессоpа). Речь в данной опции идет о проверке математического сопроцессора (FPU - Floating Point Unit). Хотя эта опция и устарела, но тем не менее парк стареньких ПК еще не исчез бесследно. Устанавливается в "Disabled", если сопроцессор отсутствует (386SX, 386DX, 486SX, 486SLC, 486DLC, более низкие модели). Пpи отключении этого теста сопpоцессоp, если он даже и пpисутствует в системе, не pаспознается и считается отсутствующим.
Overclock Warning Message
- при установке опции в "Enabled" в процессе самотестирования системы выводится соответствующее сообщение, если процессор разогнан. Столь замечательная опция принадлежит "AMI BIOS".
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".
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. Диск может быть разбит на разделы, но не отформатирован.
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
- предоставляется возможность пропустить полный тест памяти.
Primary Boot Device Not Found
- не найдено первичное загрузочное устройство (жесткий диск, флоппи, CD-ROM, т.п.). Необходимо проверить правильность подключения соответствующих устройств и установки по ним в "BIOS Setup".
No Boot Device Available
- аналогично.
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 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
- нельзя найти или инициализировать контроллер или сам флоппи-дисковод. Действия аналогичны.
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
Оптимизация функционирования
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".
Memory
Memory Current
опция "Phoenix BIOS" с установкой тока нагрузки для модулей памяти. Значения параметра следующие:
"8mA" - модули памяти требуют тока нагрузки в 8 мА,
"12mA" - модули памяти требуют тока нагрузки в 12 мА. Установка "12mA" становится необходимой, если используются модули памяти большой емкости (64 МБ и более), которые содержат большое число чипов памяти.
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-го уровня. Два последних типа обеспечивают пакетный режим доступа к данным.
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
Cache Base 0-512k
Cache Base 512-640k
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
External Cache Write Policy
опция по выбору метода работы внешней кэш-памяти. Значения уже известны: "Write Back" и "Write Through". Иногда может быть и третье - "Disabled", как отказ от использования внешней кэш-памяти. Опция может называться "External Cache", "L2 Cache Update Mode", "L2 Cache Policy", "L2 Cache Write Policy".
L2 Cache Banks
- опция, позволявшая указать, из какого количества банков состоит кэш второго уровня. Значения могли быть такие: "1 Bank", "2 Banks".
Опция могла называться "L2 Cache Config".
Memory above 16MB Cacheable
- опция поддержки кэширования оперативной памяти, расположенной за пределами первых 16 мегабайт ОЗУ.
Pipeline
- опция устанавливается в "Enabled" для включения механизма конвейеризации при наличии в системе конвейерной синхронной кэш-памяти.
Опции "Read Pipeline" и "Write Pipeline" (или "Write Pipelining") позволяют разделить включение режима конвейеризации для циклов чтения и записи в PBSRAM.
Pipeline Cache Timing
- если в системе установлен только один модуль PBSRAM, то необходимо выбрать значение "Faster". Значение "Fastest" устанавливается при наличии в системе двух банков вторичной конвейерной потоковой SRAM.
Опция "SRAM Speed Option" предлагает те же самые значения, хотя из ее названия не совсем ясно на первый взгляд, о каком типе кэш-памяти идет речь. Речь же идет о возможности влиять на работу вторичной кэш-памяти.
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" - конвейерная кэш-память.
Tag Compare Wait States
данная опция позволяет регулировать скоростные характеристики кэш-памяти, а точнее, доступ к ячейкам Tag SRAM. Выбор значений не очень большой (0 или 1 такт ожидания), что напрямую связано с процедурой входа в Tag. На первом или втором такте шинного цикла. Тег-операции с нулевым ожиданием требуют использования 12-нс SRAM или лучше.
X Dirty pin selection
- если предыдущая опция установлена в "Combine", данная опция становится активной и предлагает два значения:
"I/O" - сигнал "Dirty" носит двунаправленный характер,
"IN" - является только входным сигналом.
Video RAM Cacheable
(кэширование области видеопамяти графического адаптера). Разрешение опции ("Enabled") позволяет увеличить производительность системы путем кэширования видеопамяти по адресам A0000h-AFFFFh. Но могут возникнуть сбои, если "нехорошие" программы попытаются произвести запись по указанным адресам. Поэтому неудивительно, что по умолчанию устанавливается "Disabled".
Опция может называться "Video Buffer Cacheable".
Weak Write Ordering
- (нестрогое упорядочение записи). При включении опции ("Enabled") процессор направляет циклы записи в свой внутренний кэш в порядке, отличном от последовательного (потокового) кода. Циклы записи во внешний кэш всегда происходят в строгом порядке.
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 тактам).
PCI
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 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 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"- устройство, могут быть прерваны некоторыми системными операциями, например, такими, как регенерация памяти. В противном случае может вестись "незапланированная" параллельная работа различных системных компонент, что может привести к сбоям системы, в лучшем случае - к потере информации.
Stop CPU at PCI Master
- когда опция включена ("Enabled"), работа центрального процессора может быть приостановлена в момент инициирования PCI- устройством захвата шины. Установка в "Disabled" (по умолчанию) не позволяет прерывать работу CPU как задатчика шины. Для прерывания тогда может потребоваться использование дополнительных функций "BIOS Setup".
PCI Dynamic Decoding
- установка в "Enabled" позволяет системе запоминать PCI-команду, которая только что была запрошена. Если последующие команды совпадают с некоторой адресной областью, циклы записи будут автоматически интерпретироваться как PCI-команды.
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" (запрещено).
Joystick Function
- при наличии в системе джойстика и ...приведенной опции необходимо установить ее в "Enabled".
LAN Controller
- опция для управления разрешением/запрещением ("Enabled"/"Disabled") работы установленного на материнской плате сетевого адаптера. Некоторые системы со встроенным сетевым контроллером, даже при установленном значении "Disabled", при загрузке системы, определяя его наличие, автоматически переводят опцию во включенное состояние.
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
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".
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".
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-канал не может быть использован этими же устройствами.
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.
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").
X IR Transmission Delay
- при выборе "Enabled" устанавливается режим медленной передачи данных, что может быть рекомендовано при появлении ошибок. Установка в "Disabled" снимает ограничения (задержки) на скоростные характеристики интерфейса.
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 Primary Master UDMA
IDE Primary Slave UDMA
IDE Secondary Master UDMA
LBA Mode Control
- опция управления режимом LBA, точнее поддержки LBA. Значения опции - "Enabled" (по умолчанию) и "Disabled".
Аналогичная опция может называться "LBA/Large Mode", а ее значениями будут "Auto for Type", "On" или "Off".
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".
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 при работе с аудио- и видеоинформацией в режиме реального времени, где необходимо обеспечение четкой пропускной способности дискового интерфейса без задержек.
ONB AHA BIOS First
- (запуск BIOS контроллера "Adaptec" первым). Параметр разрешает/запрещает запуск BIOS встроенного контроллера "Adaptec" до запуска любого другого SCSI-контроллера. Может принимать значения:
"Yes" - разрешено,
"No" - запрещено.
X KB Power On Password
- когда в базовой опции выбрано значение "Password", активным становится поле "KB Power On Password". За нажатием клавиши <ENTER> следует ввод пароля. При выходе из режима Suspend необходимо ввести корректный пароль, иначе не спасет и кнопка включения питания.
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".
Hardware monitor
- опция включения (если "Enabled") функции аппаратного мониторинга системы.
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%.
Special
Clock for Spread Spectrum
Возможные значения: "Disabled", "0.5%", "1.0%", "1.5%", "3.0%".
Console Redirection Submenu
BIOS серверных систем, как правило, содержит дополнительное подменю для установки параметров, доступ к которым обычно производится при настройке операционной системы, а точнее, коммуникационных параметров ОС (имеется ввиду, например, "Windows9x"). Довольно близки в этом плане по содержанию различные версии BIOS, но данная информация изложена на конкретном варианте "Phoenix BIOS".
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
- опция для включения ("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".
X Single Bit ECC Events
- фиксируются однобитовые ошибки при работающем механизме коррекции ошибок.
X Multiple Bit ECC Events
- фиксируются двух- и более битовые ошибки при работающем механизме коррекции ошибок.
X Parity Error Events
- фиксируются ошибки по контролю четности.
Security
Floppy Disk Access Control (R/W)(283),
Hard Disk Access Control(296) - смотри в соответствующих разделах.
Hardware Reset Protect
- включение опции ("Enabled") запрещает перезапуск системы нажатием на кнопку <RESET>. Использование опции носит защитный характер, если речь идет о возможном случайном нажатии. В остальном применение этой опции малооправдано, разве что опция может оказаться полезной для машин серверного класса.
– Конец работы –
Используемые теги: Справочник, настройке, BIOS0.071
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: СПРАВОЧНИК по настройке BIOS
Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов