mb
Frequently Asked Questions (Часто Задаваемые Вопросы)
системным платам IBM PC
Создан: 17.03.96
Последняя модификация: 29.03.97
Автор: Евгений Музыченко (Eugene Muzychenko)
2:5000/14@FidoNet, spm111@yandex.ru
Copyright (C) 1995-97, Eugene V. Muzychenko
Все права в отношении данного текста принадлежат автору. При
воспроизведении текста или его части сохранение Copyright обяза-
тельно. Коммерческое использование допускается только с письмен-
ного разрешения автора.
При наличии изменений с момента последней публикации они отмеча-
ются знаком ">-".
----------------------------------------------------------------
- Я хотел бы кое-что узнать о моей плате - как мне описать ее?
Прежде всего - привести ее фирменное название. Если его нет -
привести надписи на плате, которые могут быть похожи на назва-
ние. Описать основные признаки платы (под какой процессор, какие
шины, сколько разъемов каждой шины, сколько каких разъемов под
кэш/память, что написано на больших микросхемах и т.п.). Если
плата не имеет фирменного названия, имеет смысл привести строку
идентификации BIOS, которая выводится при перезагрузке внизу эк-
рана, и тип самого BIOS (AMI, AWARD, Phoenix, Acer и т.п.). Чем
больше информации - тем выше вероятность верного опознания платы
другими и получения ответов на заданные вопросы.
----------------------------------------------------------------
- Что такое Chipset?
Chip Set - набор микросхем. Это одна или несколько микросхем,
специально разработанных для "обвязки" микропроцессора. Они со-
держат в себе контроллеры прерываний, прямого доступа к памяти,
таймеры, систему управления памятью и шиной - все те компоненты,
которые в оригинальной IBM PC были собраны на отдельных микрос-
хемах. Обычно в одну из микросхем набора входят также часы ре-
ального времени с CMOS-памятью и иногда - клавиатурный контрол-
лер, однако эти блоки могут присутствовать и в виде отдельных
чипов. В последних разработках в состав микросхем наборов для
интегрированных плат стали включаться и контроллеры внешних ус-
тройств.
Внешне микросхемы Chipset'а выглядят, как самые большие после
процессора, с количеством выводов от нескольких десятков до двух
сотен. Название набора обычно происходит от маркировки основной
микросхемы - OPTi495SLC, SiS471, UMC491, i82C437VX и т.п. При
этом используется только код микросхемы внутри серии: например,
полное наименование SiS471 - SiS85C471. Последние разработки ис-
пользуют и собственые имена; в ряде случаев это - фирменное наз-
вание (Neptun, Mercury, Triton, Viper), либо собственная марки-
ровка чипов третьих фирм (ExpertChip, PC Chips).
Тип набора в основном определяет функциональные возможности пла-
ты: типы поддерживамых процессоров, структура/объем кэша, воз-
можные сочетания типов и объемов модулей памяти, поддержка режи-
мов энергосбережения, возможность программной настройки парамет-
ров и т.п. На одном и том же наборе может выпускаться несколько
моделей системных плат, от простейших до довольно сложных с ин-
тегрированными контроллерами портов, дисков, видео и т.п.
----------------------------------------------------------------
- Что такое IRQ и DMA и как их распpеделять?
IRQ (Interrupt ReQuest - запрос прерывания) - сигнал от одного
из узлов компьютера, требующий внимания процессора к этом узлу.
Возникает при наступлении какого-либо события (например, нажатии
клавиши, завершении операции чтения/записи на диске и т.п.). На
PC AT предусмотрено 15 (на XT - 8) линий IRQ, часть которых ис-
пользуется внутренними контроллерами системной платы, а осталь-
ные заняты стандартными адаптерами либо не используются:
0 - системный таймер
1 - контроллер клавиатуры
2 - сигнал возврата по кадру (EGA/VGA), на AT соединен с IRQ 9
3 - обычно COM2/COM4
4 - обычно COM1/COM3
5 - контроллер HDD (XT), обычно свободен на AT
6 - контроллер FDD
7 - LPT1, многими LPT-контроллерами не используется
8 - часы реального времени с автономным питанием (RTC)
9 - параллельна IRQ 2
10 - не используется
11 - не используется
12 - обычно контроллер мыши типа PS/2
13 - математический сопроцессор
14 - обычно контроллер IDE HDD (первый канал)
15 - обычно контроллер IDE HDD (второй канал)
На AT и всех современных платах сигнал IRq 2 схемно поступает на
вход, соответствующий IRq 9 и вызывает запуск обработчика преры-
ваний, связанного с IRq 9, который программно эмулирует прерыва-
ние по IRq 2. Таким образом, программы, работающие с IRq 9, бу-
дут работать всегда, а использующие IRq 2 - могут не работать,
если не установлен правильный обработчик IRq 9.
DMA (Direct Memory Access - прямой доступ к памяти) - способ об-
мена данными между внешним устройством и памятью без участия
процессора, что может заметно снизить нагрузку на процессор и
повысить общую производительность системы. Режим DMA позволяет
освободить процессор от рутинной пересылки данных между внешними
устройствами и памятью, отдав эту работу контроллеру DMA; про-
цессор в это время может обрабатывать другие данные или другую
задачу в многозадачной системе. На PC AT есть 7 (на XT - 4) не-
зависимых каналов контроллера DMA:
0 - регенерация памяти на некоторых платах
1 - не используется
2 - контроллер FDD
3 - контроллер HDD на XT, на AT не используется
5 - не используется
6 - не используется
7 - не используется
Каналы 0-3 - восьмиразрядные, каналы 5-7 - шестнадцатиразрядные.
С учетом этого, новые адаптеры следует настраивать прежде всего
на полностью свободные каналы IRQ (10, 11) и DMA (1, 5-7), а за-
тем - на свободные в конкретной системе (например, IRQ 5 или 12,
DMA 3). Возможность использования одного IRQ несколькими адапте-
рами зависит от типа шины и требует поддержки со стороны драйве-
ров этих адаптеров. Использование разными адаптерами одного ка-
нала DMA в принципе возможно, но связано со множеством проблем и
потому не рекомендуется.
----------------------------------------------------------------
- Что такое BIOS и зачем он нужен?
Это Basic Input/Output System - основная система ввода/вывода,
зашитая в ПЗУ (отсюда название ROM BIOS). Она представляет собой
набор программ проверки и обслуживания аппаратуры компьютера, и
выполняет роль посредника между DOS и аппаратурой. BIOS получает
управление при включении и сбросе системной платы, тестирует са-
му плату и основные блоки компьютера - видеоадаптер, клавиатуру,
контроллеры дисков и портов ввода/вывода, настраивает Chipset
платы и загружает внешнюю операционную систему. При работе под
DOS/Windows BIOS управляет основными устройствами, при работе
под OS/2, UNIX, WinNT BIOS практически не используется, выполняя
лишь начальную проверку и настройку.
Обычно на системной плате установлено только ПЗУ с системным
(Main, System) BIOS, отвечающим за саму плату и контроллеры FDD,
HDD, портов и клавиатуры; в системный BIOS практически всегда
входит System Setup - программа настройки системы. Видеоадаптеры
и контроллеры HDD с интерфейсом ST-506 (MFM) и SCSI имеют соб-
ственные BIOS в отдельных ПЗУ; их также могут иметь и другие
платы - интеллектуальные контроллеры дисков и портов, сетевые
карты и т.п.
Обычно BIOS для современных системных плат разрабатывается одной
из специализирующихся на этом фирм - Award Software, American
Megatrends Inc. (AMI), реже - Phoenix Technology, Microid
Research; в данное время наиболее популярен Award BIOS 4.51G.
Некоторые производители плат (например, IBM, Intel, Acer) сами
разрабатывают BIOS'ы для них. Иногда для одной и той же платы
имеются версии BIOS от разных производителей - в этом случае до-
пускается копировать прошивки или заменять микросхемы ПЗУ; в об-
щем же случае каждая версия BIOS привязана к конкретной модели
платы.
Раньше BIOS зашивался в однократно программируемые ПЗУ либо в
ПЗУ с ультрафиолетовым стиранием; сейчас в основном выпускаются
платы с электрически перепрограммируемыми ПЗУ (Flash ROM), кото-
рые допускают перешивку BIOS средствами самой платы. Это позво-
ляет исправлять заводские ошибки в BIOS, изменять заводские
умолчания, программировать собственные экранные заставки и т.п.
Тип микросхемы ПЗУ обычно можно определить по маркировке: 27xxxx
- обычное ПЗУ, 28xxxx или 29xxxx - flash. Если на корпусе мик-
росхемы 27xxxx есть прозрачное окно - это ПЗУ с ультрафиолетовым
стиранием, которое можно "перешить" программатором; если окна
нет - это однократно программируемое ПЗУ, которое в общем случае
можно лишь заменить на другое.
----------------------------------------------------------------
- Что такое Bus Mastering?
Способность внешнего устройства самостоятельно, без участия про-
цессора, управлять шиной (пересылать данные, выдавать команды и
сигналы управления). На время обмена устройство захватывает шину
и становится главным, или ведущим (master) устройством. Такой
подход обычно используется для освобождения процессора от опера-
ций пересылки команд и/или данных между двумя устройствами на
одной шине. Частным случаем Bus Mastering является режим DMA,
который осуществляет только внепроцессорную пересылку данных; в
классической архитектуре PC этим занимается контроллер DMA, об-
щий для всех устройств. Каждое же Bus Mastering-устройство имеет
собственный подобный контроллер, что позволяет избавиться от
проблем с распределением DMA-каналов и преодолеть ограничения
стандартного DMA-контроллера (16-разрядность, способность адре-
совать только первые 16 Мб ОЗУ, низкое быстродействие и т.п.).
----------------------------------------------------------------
- Чем отличаются шины XT-Bus, ISA, EISA, VLB, PCI, PCMCIA и MCA?
XT-Bus - шина архитектуры XT - первая в семействе IBM PC. Отно-
сительно проста, поддерживает обмен 8-разрядными данными внутри
20-разрядного (1 Мб) адресного пространства (обозначается как
"разрядность 8/20"), работает на частоте 4.77 МГц. Совместное
использование линий IRQ в общем случае невозможно. Конструктивно
оформлена в 62-контактних разъемах.
ISA (Industry Standard Architecture - архитектура промышленного
стандарта) - основная шина на компьютерах типа PC AT (другое
название - AT-Bus). Является расширением XT-Bus, разрядность -
16/24 (16 Мб), тактовая частота - 8 МГц, предельная пропускная
способность - 5.55 Мб/с. Разделение IRQ также невозможно. Воз-
можна нестандартная организация Bus Mastering, но для этого ну-
жен запрограммированный 16-разрядный канал DMA. Конструктив -
62-контактный разъем XT-Bus с прилегающим к нему 36-контактным
разъемом расширения.
EISA (Enhanced ISA - расширенная ISA) - функциональное и
конструктивное расширение ISA. Внешне разъемы имеют такой же
вид, как и ISA, и в них могут вставляться платы ISA, но в глуби-
не разъема находятся дополнительные ряды контактов EISA, а платы
EISA имеют более высокую ножевую часть разъема с дополнительными
рядами контактов. Разрядность - 32/32 (адресное пространство - 4
Гб), работает также на частоте 8 МГц. Предельная пропускная спо-
собность - 32 Мб/с. Поддерживает Bus Mastering - режим управле-
ния шиной со стороны любого из устройств на шине, имеет систему
арбитража для управления доступом устройств у шине, позволяет
автоматически настраивать параметры устройств, возможно разделе-
ние каналов IRQ и DMA.
MCA (Micro Channel Architecture - микроканальная архитектура) -
шина компьютеров PS/2 фирмы IBM. Не совместима ни с одной дру-
гой, разрядность - 32/32, (базовая - 8/24, остальные - в качес-
тве расширений). Поддерживает Bus Mastering, имеет арбитраж и
автоматическую конфигурацию, синхронная (жестко фиксирована дли-
тельность цикла обмена), предельная пропускная способность - 40
Мб/с. Конструктив - одно-трехсекционный разъем (такой же, как у
VLB). Первая, основная, секция - 8-разрядная (90 контактов),
вторая - 16-разрядное расширение (22 контакта), третья - 32-раз-
рядное расширение (52 контакта). В основной секции предусмотрены
линии для передачи звуковых сигналов. Дополнительно рядом с од-
ним из разъемов может устанавливаться разъем видеорасширения (20
контактов). EISA и MCA во многом параллельны, появление EISA бы-
ло обусловлено собственностью IBM на архитектуру MCA.
VLB (VESA Local Bus - локальная шина стандарта VESA) - 32-раз-
рядное дополнение к шине ISA. Конструктивно представляет собой
дополнительный разъем (116-контактный, как у MCA) при разъеме
ISA. Разрядность - 32/32, тактовая частота - 25..50 МГц, пре-
дельная скорость обмена - 130 Мб/с. Электрически выполнена в ви-
де расширения локальной шины процессора - большинство входных и
выходных сигналов процессора передаются непосредственно VLB-пла-
там без промежуточной буферизации. Из-за этого возрастает наг-
рузка на выходные каскады процессора, ухудшается качество сигна-
лов на локальной шине и снижается надежность обмена по ней. По-
этому VLB имеет жесткое ограничение на количество устанавлива-
емых устройств: при 33 МГц - три, 40 МГц - два, и при 50 МГц -
одно, причем желательно - интегриpованное в системную плату.
PCI (Peripheral Component Interconnect - соединение внешних ком-
понент) - развитие VLB в сторону EISA/MCA. Не совместима ни с
какими другими, разрядность - 32/32 (расширенный вариант -
64/64), тактовая частота - до 33 МГц (PCI 2.1 - до 66 МГц), про-
пускная способность - до 132 Мб/с (264 Мб/с для 32/32 на 66 МГц
и 528 Мб/с для 64/64 на 66 МГц), поддержка Bus Mastering и авто-
конфигурации. Количество разъемов шины на одном сегменте ограни-
чего четырьмя. Сегментов может быть несколько, они соединяются
друг с другом посредством мостов (bridge). Сегменты могут объ-
единяться в различные топологии (дерево, звезда и т.п.). Самая
популярная шина в настоящее время, используется также на других
компьютерах. Разъем похожа на MCA/VLB, но чуть длиннее (124 кон-
такта). 64-разрядный разъем имеет дополнительную 64-контактную
секцию с собственным ключом. Все разъемы и карты к ним делятся
на поддерживающие уровни сигналов 5 В, 3.3 В и универсальные;
первые два типа должны соответствовать друг другу, универсальные
карты ставятся в любой разъем.
Существует также расширение MediaBus, введенное фирмой ASUSTek -
дополнительный разъем содержит сигналы шины ISA.
PCMCIA (Personal Computer Memory Card International Association
- ассоциация производителей плат памяти для персональных компь-
ютеров) - внешняя шина компьютеров класса NoteBook. Другое наз-
вание модуля PCMCIA - PC Card. Предельно проста, разрядность -
16/26 (адресное пространство - 64 Мб), поддерживает автоконфигу-
рацию, возможно подключение и отключение устройств в процессе
работы компьютера. Конструктив - миниатюрный 68-контактный разъ-
ем. Контакты питания сделаны более длинными, что позволяет
вставлять и вынимать карту при включенном питании компьютера.
----------------------------------------------------------------
- Какие типы микросхем памяти используются в системных платах?
Из микросхем памяти (RAM - Random Access Memory, память с произ-
вольным доступом) используется два основных типа: статическая
(SRAM - Static RAM) и динамическая (DRAM - Dynamic RAM).
В статической памяти элементы (ячейки) построены на различных
вариантах триггеров - схем с двумя устойчивыми состояниями. Пос-
ле записи бита в такую ячейку она может пребывать в этом состо-
янии столь угодно долго - необходимо только наличие питания. При
обращении к микросхеме статической памяти на нее подается полный
адрес, который при помощи внутреннего дешифратора преобразуется
в сигналы выборки конкретных ячеек. Ячейки статической памяти
имеют малое время срабатывания (единицы-десятки наносекунд), од-
нако микросхемы на их основе имеют низкую удельную плотность
данных (порядка единиц Мбит на корпус) и высокое энергопотребле-
ние. Поэтому статическая память используется в основном в качес-
тве буферной (кэш-память).
В динамической памяти ячейки построены на основе областей с на-
коплением зарядов, занимающих гораздо меньшую площадь, нежели
триггеры, и практически не потребляющих энергии при хранении.
При записи бита в такую ячейку в ней формируется электрический
заряд, который сохраняется в течение нескольких миллисекунд; для
постоянного сохранения заряда ячейки необходимо регенерировать -
перезаписывать содержимое для восстановления зарядов. Ячейки
микросхем динамической памяти организованы в виде прямоугольной
(обычно - квадратной) матрицы; при обращении к микросхеме на ее
входы вначале подается адрес строки матрицы, сопровождаемый сиг-
налом RAS (Row Address Strobe - строб адреса строки), затем, че-
рез некоторое время - адрес столбца, сопровождаемый сигналом CAS
(Column Address Strobe - строб адреса столбца). При каждом обра-
щении к ячейке регенерируют все ячейки выбранной строки, поэтому
для полной регенерации матрицы достаточно перебрать адреса
строк. Ячейки динамической памяти имеют большее время срабатыва-
ния (десятки-сотни наносекунд), но большую удельную плотность
(порядка десятков Мбит на корпус) и меньшее энергопотребление.
Динамическая память используется в качестве основной.
Обычные виды SRAM и DRAM называют также асинхронными - потому,
что установка адреса, подача управляющих сигналов и чтение/за-
пись данных могут выполняться в произвольные моменты времени -
необходимо только соблюдение временнЫх соотношений между этими
сигналами. В эти временные соотношения включены так называемые
охранные интервалы, необходимые для стабилизации сигналов, кото-
рые не позволяют достичь теоретически возможного быстродействия
памяти. Существуют также синхронные виды памяти, получающие
внешний синхросигнал, к импульсам которого жестко привязаны мо-
менты подачи адресов и обмена данными; помимо экономии времени
на охранных интервалах, они позволяют более полно использовать
внутреннюю конвейеризацию и блочный доступ.
FPM DRAM (Fast Page Mode DRAM - динамическая память с быстрым
страничным доступом) активно используется в последние несколько
лет. Память со страничным доступом отличается от обычной динами-
ческой памяти тем, что после выбора строки матрицы и удержании
RAS допускает многократную установку адреса столбца, стробиру-
емого CAS, а также быструю регенерацию по схеме "CAS прежде
RAS". Первое позволяет ускорить блочные передачи, когда весь
блок данных или его часть находятся внутри одной строки матрицы,
называемой в этой системе страницей, а второе - снизить наклад-
ные расходы на регенерацию памяти.
EDO (Extended Data Out - расширенное время удержания данных на
выходе) фактически представляют собой обычные микросхемы FPM, на
выходе которых установлены регистры-защелки данных. При странич-
ном обмене такие микросхемы работают в режиме простого конвей-
ера: удерживают на выходах данных содержимое последней выбранной
ячейки, в то время как на их входы уже подается адрес следующей
выбираемой ячейки. Это позволяет примерно на 15% по сравнению с
FPM ускорить процесс считывания последовательных массивов дан-
ных. При случайной адресации такая память ничем не отличается от
обычной.
BEDO (Burst EDO - EDO с блочным доступом) - память на основе
EDO, работающая не одиночными, а пакетными циклами чтения/запи-
си. Современные процессоры, благодаря внутреннему и внешнему кэ-
шированию команд и данных, обмениваются с основной памятью пре-
имущественно блоками слов максимальной ширины. В случае памяти
BEDO отпадает необходимость постоянной подачи последовательных
адресов на входы микросхем с соблюдением необходимых временных
задержек - достаточно стробировать переход к очередному слову
отдельным сигналом.
SDRAM (Synchronous DRAM - синхронная динамическая память) - па-
мять с синхронным доступом, работающая быстрее обычной асинхрон-
ной (FPM/EDO/BEDO). Ожидается, что в ближайшее время SDRAM вы-
теснит EDO RAM и займет основное положение в сфере компьютеров
общего применения.
PB SRAM (Pipelined Burst SRAM - статическая память с блочным
конвейерным доступом) - разновидность синхронных SRAM с внутрен-
ней конвейеризацией, за счет которой примерно вдвое повышается
скорость обмена блоками данных.
Микросхемы памяти имеют четыре основные характеристики - тип,
объем, структуру и время доступа. Тип обозначает статическую или
динамическую память, объем показывает общую емкость микросхемы,
а структура - количество ячеек памяти и разрядность каждой ячей-
ки. Например, 28/32-выводные DIP-микросхемы SRAM имеют восьми-
разрядную структуру (8k*8, 16k*8, 32k*8, 64k*8, 128k*8), и кэш
для 486 объемом 256 кб будет состоять из восьми микросхем 32k*8
или четырех микросхем 64k*8 (речь идет об области данных - до-
полнительные микросхемы для хранения признаков (tag) могут иметь
другую структуру). Две микросхемы по 128k*8 поставить уже нель-
зя, так как нужна 32-разрядная шина данных, что могут дать толь-
ко четыре параллельных микросхемы. Распространенные PB SRAM в
100-выводных корпусах PQFP имеют 32-разрядную структуру 32k*32
или 64k*32 и используются по две или по четыре в платах для
Pentuim.
Аналогично, 30-контактные SIMM имеют 8-разрядную структуру и
ставятся с процессорами 286, 386SX и 486SLC по два, а с 386DX,
486DLC и обычными 486 - по четыре. 72-контактные SIMM имеют
32-разрядную структуру и могут ставиться с 486 по одному, а с
Pentium и Pentium Pro - по два. Установка SIMM или микросхем кэ-
ша в количестве больше минимального позволяет некоторым платам
ускорить работу с ними, используя принцип расслоения (Interleave
- чередование).
Время доступа характеризует скорость работы микросхемы и обычно
указывается в наносекундах через тире в конце наименования. На
более медленных динамических микросхемах могут указываться толь-
ко первые цифры (-7 вместо -70, -15 вместо -150), на более быс-
трых статических "-15" или "-20" обозначают реальное время дос-
тупа к ячейке. Часто на микросхемах указывается минимальное из
всех возможных времен доступа - например, распространена марки-
ровка 70 нс EDO DRAM, как 50, или 60 нс - как 45, хотя такой
цикл достижим только в блочном режиме, а в одиночном режиме мик-
росхема по-прежнему срабатывает за 70 или 60 нс. Аналогичная си-
туация имеет место в маркировке PB SRAM: 6 нс вместо 12, и 7 -
вместо 15.
Ниже приведены примеры типовых маркировок микросхем памяти; в
обозначении обычно (но не всегда) присутствует объем в килобитах
и/или структура (разрядность адреса и данных).
Статические:
61256 - 32k*8 (256 кбит, 32 кб)
62512 - 64k*8 (512 кбит, 64 кб)
32C32 - 32k*32 (1 Мбит, 128 кб)
32C64 - 64k*32 (2 Мбит, 256 кб)
Динамические:
41256 - 256k*1 (256 кбит, 32 кб)
44256, 81C4256 - 256k*4 (1 Мбит, 128 кб)
411000, 81C1000 - 1M*1 (1 Мбит, 128 кб)
441000, 814400 - 1M*4 (4 Мбит, 512 кб)
41C4000 - 4M*4, (16 Мбит, 2 Мб)
MT4C16257 - 256k*16 (4 Мбит, 512 кб)
MT4LC16M4A7 - 16M*8 (128 Мбит, 16 Мб)
MT4LC2M8E7 - 2M*8 (16 Мбит, 2 Мб, EDO)
MT4C16270 - 256k*16 (4 Мбит, 512 кб, EDO)
Микросхемы EDO часто (но далеко не всегда) имеют в обозначении
"некруглые" числа: например, 53C400 - обычная DRAM, 53C408 - EDO
DRAM.
----------------------------------------------------------------
- Что такое DIP, SIP, SIPP, SIMM, DIMM, CELP, COAST?
Это обозначения корпусов микросхем и типов модулей памяти. DIP
(Dual In line Package - корпус с двумя рядами выводов) - класси-
ческие микросхемы, применявшиеся в блоках основной памяти XT и
ранних AT, а сейчас - в блоках кэш-памяти. SIP (Single In line
Package - корпус с одним рядом выводов) - микросхема с одним ря-
дом выводов, устанавливаемая вертикально. SIPP (Single In line
Pinned Package - модуль с одним рядом проволочных выводов) - мо-
дуль памяти, вставляемый в панель наподобие микросхем DIP/SIP;
применялся в ранних AT.
SIMM (Single In line Memory Module - модуль памяти с одним рядом
контактов) - модуль памяти, вставляемый в зажимающий разъем;
применяется во всех современных платах, а также во многих адап-
терах, принтерах и прочих устройствах. SIMM имеет контакты с
двух сторон модуля, но все они соединены между собой, образуя
как бы один ряд контактов.
DIMM (Dual In line Memory Module - модуль памяти с двумя рядами
контактов) - модуль памяти, похожий на SIMM, но с раздельными
контактами (обычно 2 x 84), за счет чего увеличивается разряд-
ность или число банков памяти в модуле. Применяется в основном в
компьютерах Apple и новых платах P5 и P6.
На SIMM в настоящее время устанавливаются преимущественно мик-
росхемы FPM/EDO/BEDO, а на DIMM - SDRAM.
CELP (Card Egde Low Profile - невысокая карта с ножевым разъемом
на краю) - модуль внешней кэш-памяти, собранный на микросхемах
SRAM (асинхронный) или PB SRAM (синхронный). По внешнему виду
похож на 72-контактный SIMM, имеет емкость 256 или 512 кб. Дру-
гое название - COAST (Cache On A STick - буквально "кэш на па-
лочке").
Модули динамической памяти, помимо памяти для данных, могут
иметь дополнительную память для хранения битов четности (Parity)
для байтов данных - такие SIMM иногда называют 9- и 36-разрядны-
ми модулями (по одному биту четности на байт данных). Биты чет-
ности служат для контроля правильности считывания данных из мо-
дуля, позволяя обнаружить часть ошибок (но не все ошибки). Моду-
ли с четностью имеет смысл применять лишь там, где нужна очень
высокая надежность - для обычных применений подходят и тщательно
проверенные модули без четности, при условии, что системная пла-
та поддерживает такие типы модулей.
Проще всего определить тип модуля по маркировке и количеству
микросхем памяти на нем: например, если на 30-контактном SIMM
две микросхемы одного типа и одна - другого, то две первых со-
держат данные (каждая - по четыре разряда), а третья - биты чет-
ности (она одноразрядная). В 72-контактном SIMM с двенадцатью
микросхемами восемь из них хранят данные, а четыре - биты чет-
ности. Модули с количеством микросхем 2, 4 или 8 не имеют памяти
под четность.
Иногда на модули ставится так называемый имитатор четности -
микросхема-сумматор, выдающая при считывании ячейки всегда пра-
вильный бит четности. В основном это предназначено для установки
таких модулей в платы, где проверка четности не отключается; од-
нако, существуют модули, где такой сумматор маркирован как "чес-
тная" микросхема памяти - чаще всего такие модули производятся в
Китае.
----------------------------------------------------------------
- Что такое кэш и зачем он нужен?
Cache (запас) обозначает быстродействующую буферную память между
процессором и основной памятью. Кэш служит для частичной компен-
сации разницы в скорости процессора и основной памяти - туда по-
падают наиболее часто используемые данные. Когда процессор пер-
вый раз обращается к ячейке памяти, ее содержимое параллельно
копируется в кэш, и в случае повторного обращения в скором вре-
мени может быть с гораздо большей скоростью выбрано из кэша. При
записи в память значение попадает в кэш, и либо одновременно ко-
пируется в память (схема Write Through - прямая или сквозная за-
пись), либо копируется через некоторое время (схема Write Back -
отложенная или обратная запись). При обратной записи, называемой
также буферизованной сквозной записью, значение копируется в па-
мять в первом же свободном такте, а при отложенной (Delayed
Write) - когда для помещения в кэш нового значения не оказывает-
ся свободной области; при этом в память вытесняются наименее ис-
пользуемая область кэша. Вторая схема более эффективна, но и бо-
лее сложна за счет необходимости поддержания соответствия содер-
жимого кэша и основной памяти.
Сейчас под термином Write Back в основном понимается отложенная
запись, однако это может означать и буферизованную сквозную.
Память для кэша состоит из собственно области данных, разбитой
на блоки (строки), которые являются элементарными единицами ин-
формации при работе кэша, и области признаков (tag), описывающей
состояние строк (свободна, занята, помечена для дозаписи и
т.п.). В основном используются две схемы организации кэша: с
прямым отображением (direct mapped), когда каждый адрес памяти
может кэшироваться только одной строкой (в этом случае номер
строки определяется младшими разрядами адреса), и n-связный ас-
социативный (n-way associative), когда каждый адрес может кэши-
роваться несколькими строками. Ассоциативный кэш более сложен,
однако позволяет более гибко кэшировать данные; наиболее рас-
пространены 4-связные системы кэширования.
Процессоры 486 и выше имеют также внутренний (Internal) кэш объ-
емом 8-16 кб. Он также обозначается как Primary (первичный) или
L1 (Level 1 - первый уровень) в отличие от внешнего (External),
расположенного на плате и обозначаемого Secondary (вторичный)
или L2. В большинстве процессоров внутренний кэш работает по
схеме с прямой записью, а в Pentium и новых 486 (Intel P24D и
последние DX4-100, AMD DX4-120, 5x86) он может работать и с от-
ложенной записью. Последнее требует специальной поддержки со
стороны системной платы, чтобы при обмене по DMA можно было под-
держивать согласованность данных в памяти и внутреннем кэше.
Процессоры Pentium Pro имеют также встроенный кэш второго уровня
объемом 256 или 512 кб.
В платах 386 чаще всего использовался внешний кэш объемом 128
кб, для 486 - 128..256 кб, для Pentium - 256..512 кб. На платах
386, 486 и ранних Pentium весь кэш набирался из асинхронных мик-
росхем SRAM. Сейчас в последних используется конвейерный кэш с
блочным доступом (PBC - Pipelined Burst Cache) на основе микрос-
хем PB SRAM; другое его название - синхронный кэш. Для хранения
признаков по-прежнему используются асинхронные SRAM. Применение
синхронного кэша совместно с обычной памятью примерно на 15% ус-
коряет последовательный обмен, однако использование совместно с
EDO RAM часто не приводит к сколько-нибудь заметному выигрышу в
скорости - для этого нужны достаточно крупные задачи, в которых
постоянно пересылаются большие (сотни килобайт) массивы данных.
----------------------------------------------------------------
- Что такое Shadow Memory?
Это так называемая теневая память. В адресах памяти от 640 кб до
1 Мб (A0000-FFFFF) находятся "окна", через которые видно содер-
жимое различных системных ПЗУ. Например, окно F0000-FFFFF зани-
мает системное ПЗУ, содержащее системный BIOS, окно C0000-C7FFF
- ПЗУ видеоадаптера (видео-BIOS), и т.п. При включении для ка-
ких-либо окон режима Shadow содержимое их ПЗУ копируется в учас-
тки ОЗУ, которые затем подключаются к этим же адресам вместо
ПЗУ, "затеняя" их; запись в эти участки аппаратно запрещается
для полной имитации ПЗУ. Это дает в первую очередь ускорение ра-
боты с программами/данными ПЗУ за счет более высокого быстродей-
ствия микросхем ОЗУ. Кроме этого, появляется возможность модифи-
цировать видимое содержимое ПЗУ (почти все современные системные
BIOS используют это для самонастройки). В области видео-BIOS
можно поменять экранные шрифты и т.п.
Управлением теневой памятью занимается Chiрset платы, поэтому не
все платы позволяют это делать (хотя сейчас таких плат практи-
чески не осталось). Есть различные программы для создания сред-
ствами теневой памяти UMB-блоков в MS DOS или для загрузки эк-
ранных шрифтов в область видео-BIOS (например, S_FONT).
----------------------------------------------------------------
- Что такое Memory Relocation?
Это перенос неиспользуемой памяти из системной области (640 кб -
1 Мб) в область расширенной (Extended) памяти. В первых IBM PC
устанавливалось 640 кб основной памяти и отдельно - расширенная
память, поэтому со старшими 384 кб проблем не возникало. В сов-
ременных платах вся память представляет собой непрерывный мас-
сив, поэтому системную область приходится аппаратно исключать,
теряя при этом 384 кб. Большинство Chiрset'ов позволяют исполь-
зовать часть этой памяти под Shadow Memory, однако некоторые
(Neat, OPTi495, SiS471 и т.п.) могут переносить ее за пределы
пеpвого мегабайта, пpисоединяя к pасширенной памяти. Одни
Chipset'ы могут переносить все свободные от Shadow участки, дру-
гие - только все 384 кб целиком (в этом случае должны быть от-
ключены все Shadow).
----------------------------------------------------------------
- Что такое VRM?
Voltage Regulator Module - модуль регулятора напряжения. Служит
для формирования нужных напряжений питания процессора. Разрабо-
тан для того, чтобы существующие системные платы могли поддержи-
вать новые типы процессоров, которые появятся в будущем. На пла-
тах, поддерживающих VRM, для него есть специальный двухрядный
разъем с пластмассовым обрамлением, расположенный обычно рядом с
процессором или его стабилизатором питания.
----------------------------------------------------------------
- Что означает термин "Green Motherboard"?
Системная плата с поддержкой энергосбережения. Chipset и BIOS
платы поддерживают снижение частоты процессора при перерывах в
работе, отключение винчестера и монитора при отсутствии обраще-
ний к ним, и т.п. Отношение специалистов к данным режимам неод-
нозначное: при чрезмерно частом (десятки раз в сутки) отключении
монитора или винчестера экономия энергии будет мизерной, зато
заметно возрастет шанс выхода их из строя.
----------------------------------------------------------------
- Как расшифровать "RAS to MA Delay", "DRAM Read WS" и пр.?
Это параметры управления внешним кэшем и системной памятью, опи-
сывающие временнЫе диаграммы циклов чтения/записи. Все значения
задаются в тактах - периодах системной тактовой частоты (частоты
платы, а не внутреннеей частоты процессора).
Простой цикл обращения к памяти выполняется за два такта. В па-
кетном цикле (burst) первый обмен занимает два такта, остальные
- по одному такту. Например, диаграмма 2-1-1-1 обозначает четы-
рехсловный пакетный цикл без дополнительных задержек, 3-1-1-1 -
с одной задержкой после первого обращения, 3-2-2-2 - с задержка-
ми после каждого обращения, и т.п.
Поскольку задержки задаются дискретно, при увеличении системной
тактовой частоты общая производительность иногда может упасть.
Например, при частоте 40 МГц длительность такта - 25 нс, что
позволяет обмениваться с внешним кэшем 20 нс без задержек, а при
50 МГц такт занимает 20 нс, и такой кэш может перестает успе-
вать. Добавление же одного такта задержки резко снижает пиковую
производительность системы, хотя средняя производительность за
счет достаточно медленной памяти изменяется незначительно.
Полный перечень всех возможных пунктов настройки слишком велик,
к тому же он постоянно меняется. Кроме этого, для сознательного
управления этими параметрами нужно хорошо представлять себе ме-
ханизмы работы статических и динамических микросхем памяти, ор-
ганизации страничного обмена, конвейеризации и т.п. Описание па-
раметров конкретной платы обычно можно найти на FTP/WWW-сервере
производителя платы или ее BIOS. Вкратце можно сказать, что "WS"
обозначает "Wait States" (такты задержки до или после операции),
а "Clocks" или "Clk" - такты на саму операцию. Таким образом,
увеличение параметров приводит к замедлению работы при возраста-
нии надежности взаимодействия блоков платы, а уменьшение - к ус-
корению ценой снижения запаса по устойчивости (возможны значе-
ния, при которых плата не сможет работать вообще). Обычно ничем
страшным слепой перебор параметров не грозит, так что можно поп-
робовать слегка ускорить работу платы, однако заметного реально-
го выигрыша по сравнению с Auto Configuration это не даст.
----------------------------------------------------------------
- Что обозначают другие параметры Setup?
- ISA Clock Frequency
Тактовая частота шины ISA. На большинстве плат она получается
делением основной частоты платы (25/33/40/50 МГц) на указанный в
параметре делитель. Стандартом предусмотрена частота 8 МГц, од-
нако большинство плат успешно работает на 10-13 МГц, а некоторые
- и на 16-20-25 МГц. Повышение частоты ускоряет обмен с платами
(на другие шины она никак не влияет), но возрастает риск ошибок
при работе (особенно это опасно для контроллеров дисков - могут
искажаться передаваемые данные).
- COMn MIDI
Для переключения портов COM1 или COM2 в режим совместимости с
MIDI (Musical Instrument Digital Interface - цифровой интерфейс
музыкальных инструментов). В этом режиме частота тактирования
приемопередатчика порта повышается, чтобы при настройке на стан-
дартную скорость 28800 бит/с (делитель частоты 4) порт фактичес-
ки работал на стандартной для MIDI скорости 31250 бит/с. Однако
это не делает последовательный порт программно совместимым с
MIDI-портом звуковых карт - кроме адаптера, понадобится еще и
программная поддержка обычного COM-порта.
- Memory Hole at 15-16 Мb
Буквально - дыра в памяти в диапазоне 15-16 Мб, для чего в ней
запрещается или переносится один мегабайт. Это нужно для совмес-
тимости со старыми картами, использующими отображение памяти на
область под 16 Мб (например, некоторые ранние видеокарты высоко-
го разрешения).
- CPU Burst Write, PCI Read/Write Burst
Режим блочных чтения/записи с памятью или PCI. В обычном режиме
на каждое считываемое или записываемое слово выдается отдельный
адрес, в блочном адрес выдается один раз, а затем подряд выпол-
няется серия чтений/записей, что работает быстрее.
- IDE Prefetch Buffer
Буфер предвыборки IDE, в основном - на контроллере SiS496. Слу-
жит для ускорения чтения из буфера диска, сокращая время занятия
шины компьютера. При одновременной работе двух устройств (неваж-
но, на одном или разных каналах) возникают конфликты, приводящие
к искажению передаваемых данных.Из-за этого новые BIOS стараются
отключать этот буфер при обнаружении второго устройства, однако
не все версии BIOS это проверяют.
- CAS Before RAS Refresh
Метод регенерации памяти, когда сигнал CAS устанавливается рань-
ше сигнала RAS. В отличие от стандартного способа регенерации,
это не требует перебора адресов строк извне микросхем памяти -
используется внутренний счетчик адресов. Благодаря этому обеспе-
чивается полная регенерация даже в том случае, когда конфигура-
ция памяти не поддерживается Chipset'ом платы. Однако, этот спо-
соб регенерации должен поддерживаться микросхемами памяти (боль-
шинство микросхем его поддерживает).
- PCI Latency Timer
Таймер, ограничивающий время занятия устройством-задатчиком шины
PCI. По истечении заданного времени (в тактах шины) арбитр при-
нудительно отбирает шину у задатчика, передавая ее другому ус-
тройству. Полезен для систем с несколькими интенсивно работающи-
ми в режиме Bus Mastering PCI-устройствами.
- Passive Release
Способность арбитра chipset'ов Triton VX/HX отбирать шину у Bus
Mastering-устройств при отсутствии в течение какого-то времени
запросов на передачу с их стороны. Для корректной работы
ISA-карт, использующих DMA (звуковые карты, Arvid-1020) режим
должен быть отключен (disabled).
----------------------------------------------------------------
- Почему при установке VLB-плат иногда начинаются сбои?
Основная причина - в перегрузке выходных каскадов процессора.
Вначале Можно попробовать поискать на системной плате перемычки,
управляющие работой VLB; если они не помогают - снизить входную
частоту процессора, особенно если она равна 40 или 50 МГц, пе-
реставить VLB-платы в разъемах, заменить VLB-платы или сам про-
цессор (иногда бывает, что у процессора "не тянет" один из вы-
ходных каскадов, или одна из входных цепей конкретной VLB- платы
слишком нагружает шину). Поскольку память нередко располагается
непосредственно на локальной шине - может помочь замена модулей
на другие или сокращение их количества (например, один модуль 16
Мб вместо четырех по 4 Мб).
----------------------------------------------------------------
- Почему некоторые платы не любят SIMM по 512 кб, 2 и 8 Мб?
Потому, что это - так называемые "нечетные" модули. Память в
SIMM организована в виде матрицы, и в идеале число строк и стол-
бцов равно (например, 30-контактный SIMM на 256 кб имеет по 9
строк и столбцов, а 72-контактный на 4 Мб - по 10). В "нечетных"
модулях одной строки нет, что может приводить к ошибкам опреде-
ления размера в платах, которые этого не предусматривают. Кроме
этого, 72-контактные SIMM используют так называемую "двухбанко-
вую" (Double Bank, Double Sided) систему, когда один модуль со-
держит как бы два независимых банка половинного размера, и рабо-
тает, как два параллельных модуля (это не имеет никакого отноше-
ния к физическому расположению микросхем на сторонах модуля).
Поддержка таких модулей, особенно в сочетании с другими, есть не
во всех системных платах.
----------------------------------------------------------------
- На что следует обратить внимание при покупке системной платы?
Прежде всего - на ее внешний вид. Детали должны быть установлены
ровно и аккуратно, пайка - блестящей, ровной и однородной. Криво
установленные детали, "пузыри" припоя и непропаяные выводы обыч-
но встречаются на платах китайского производства и говорят об
общем качестве работы. Если плата заметно выгнута в одну сторону
- есть вероятность наличия микротрещин в дорожках или кристаллах
микросхем. Также могут быть неровно впаяны разъемы для SIMM, что
гpозит плохим контактом или вообще невозможностью вставить неко-
торые модули.
Желательно, чтобы на микросхемах Chipset'а были собственные
обозначения (OPTi895, SiS496, UMC8881 и т.п.). Надписи типа "PC
Chips" обычно наносятся на немаркированные микросхемы, получен-
ные окольными путями - здесь высока вероятность брака. Вообще,
чем больше технических обозначений - тем лучше. Не приветствуют-
ся наклейки, особенно с надписями типа "Write Back" вместо наз-
ваний. При сомнениях можно снять наклейку, чтобы посмотреть нас-
тоящую маркировку чипа.
Микросхемы кэша (для 386/486 - обычно 28/32-выводные DIP-корпу-
са) должны быть установлены на панельках и иметь правдоподобные
обозначения (например, UM61256-15, 9512 - это означает микросхе-
му UMC, 256 кбит, 15 нс, выпущенную на 12 неделе 95 года). Если
на плате для 486 микросхемы впаяны или на них что-то написано
словами - это наверняка просто корпуса с выводами, и никакого
кэша у вас не будет. Это не относится к платам для Pentium, ко-
торые часто имеют впаянные микросхемы синхронного кэша с вывода-
ми по четырем сторонам корпуса, однако и такие микросхемы помимо
словесного должны иметь буквенно-цифровое обозначение. Для вер-
ности можно запустить программу CCT - при наличии кэша на графи-
ке должен быть линейный спад за его границей.
На качество платы может косвенно указывать ее упаковка и доку-
ментация. Хорошие платы обычно имеют названия, поставляются в
коробках и снабжаются подробной документацией в хорошо оформлен-
ной книжке. Однако бывает и так, что безродная плата с невзрач-
ной книжечкой по совокупности характеристик оказывается лучше,
чем фирменная - последнее слово должно быть за тестированием.
Можно также обратить внимание на детали, установленные сразу же
за разъемами шин: нередко они не позволяют нормально вставить
платы в эти разъемы; с другой стороны, процессор и/или стабили-
заторы питания могут мешать установке длинных плат.
Имеется в продаже довольно большое количество плат с неработа-
ющим 16-разрядным DMA (High DMA). Это не позволяет использовать
платы Арвид модели 1020 и большинство звуковых плат. Проще всего
проверить это установкой 16-разрядной звуковой платы и попробо-
вать запись/воспроизведение 16-разрядного звука.
Также в последнее время распространены платы, для которых в до-
кументации заявлена поддержка процессоров со внутренним WB-кэшем
(Intel P24D, Intel 486 с обозначением "&EW", AMD DX4 с суффиксом
"B", Cyrix, процессоры 5x86), но реально этой поддержки нет.
Простейшая проверка - вставить такой процессор (не забыв выста-
вить перемычки), записать пару десятков мелких файлов-архивов на
дискету, после чего вынуть дискету, вставить обратно, перечи-
тать, проверить файловую структуру (командой Chkdsk) и целос-
тность архивов (обычно ключом "t" или "-t"). Если поддержка
WB-кэша не работает - файловая структура почти наверняка окажет-
ся разрушенной, а сами файлы - записаны с ошибками.
----------------------------------------------------------------
- У меня на DX2-80 Sysinfo показывает 158, а у друга - 173!
Дело в различных настройках Chipset'а. Точно так же на DX4-100
(с WT-кэшем) максимум - 199, а бывает и 132. Поскольку Sysinfo
измеряет _пиковую_ производительность всей системы - процессора,
кэша, памяти, Chipset'а - то один лишний такт ожидания на обра-
щение к памяти или кэшу может сильно сказаться на результатах
измерения. Реально потеря средней производительности ничтожна -
от долей до единиц процентов, а иногда Sysinfo может и на более
быстром (реально!) процессоре показать худшие результаты, чем на
более медленном. Лучше всего измерять скорость на реальных зада-
чах - например, архивированием файлов, компиляцией больших прог-
рамм (не забывая о влиянии скорости обмена с винчестером) и т.п.
----------------------------------------------------------------
- Я забыл пароль на Setup (на загpузку) - что делать?
Если забыт пароль на Setup, можно воспользоваться различными
программами для снятия пароля типа AMIPASS, PASSCMOS и т.п. Если
забыт пароль на загрузку - придется открывать компьютер. Почти
на всех современных системных платах рядом с батарейкой есть пе-
ремычка для сброса CMOS-памяти (обычно - 4 контакта, нормальное
положение - 2-3, сброс - 1-2 или 3-4; иногда - 3 или 2 контак-
та). Если такой перемычки найти не удалось, нужно взять кусок
провода, один конец прижать к некрашеному участку корпуса, чтобы
был хороший электрический контакт, а другим концом медленно про-
вести по выводам всех больших микросхем (кроме процессора); если
на плате есть микросхема с 24 выводами в два ряда - начать сле-
дует с нее. После этого включить компьютер - CMOS-память с боль-
шой вероятностью будет сброшена вместе с паролем.
Выпаивать и тем более замыкать батарейку не имеет смысла - это
чаще всего не приводит к успеху из-за конструкции схемы питания
CMOS-памяти, а замыкание батарейки сильно сокращает срок ее
службы.
Если на плате нет батарейки, нужно поискать пластмассовый модуль
с надписью "DALLAS" (это монолитный блок с батарейкой и микрос-
хемой CMOS) - перемычка может быть возле него. Если перемычки
нет - вам не повезло (к счастью, таких плат было выпущено не так
много). Единственное, что в этом случае остается сделать - от-
ключить FDD, HDD или вообще вынуть контроллер дисков; есть шанс,
что BIOS, не найдя дисководов, сам предложит войти в Setup. На
некоторых AMI BIOS можно сразу после включения держать нажатой
клавишу Ins - при этом в CMOS-память загружаются стандартные па-
раметры.
Если на компьютере стоит Award BIOS 4.50G - можно попробовать
"инженерный" пароль AWARD_SW (большими буквами). Также может
сработать комбинация Ctrl-Alt-Del, Ins, но довольно трудно уло-
вить правильный момент для нажатия Ins.
----------------------------------------------------------------
- Что происходит при замыкании контактов разъема Turbo?
На ранних AT-286 кнопка Turbo была предназначена для повышения
тактовой частоты процессора сверх номинальной с целью ускорения
его работы; при этом устойчивая работа на этой частоте не гаран-
тировалась. На более поздних и быстрых AT-286 и ранних 386 она,
наоборот, снижала частоту, чтобы приблизить быстродействие к PC
XT - многие старые программы пользовались для измерения времени
скоростными параметрами XT, отчего на AT начинали работать с
ошибками.
В начале 90-х годов, на последних AT-286 и 386/486 был введен
другой способ управления скоростью: частота системного генерато-
ра была постоянной, а при замыкании контактов Turbo принудитель-
но замедлялась работа с внешним кэшем и памятью. Для большинства
программ это не давало заметного эффекта, поскольку сам процес-
сор и его внутренний кэш продолжали работать с обычной ско-
ростью.
На многих современных платах для Pentium и Pentium Pro контакты
Turbo выполняют функцию Suspend - приостановки работы платы и
внешних устройств путем перехода в режим энергосбережения (Green
Mode). Suspend обычно может быть запрещен опцией в Setup - тогда
кнопка Turbo не влияет на работу системы. На некоторых новых
платах замыкание контактов снова понижает частоту системного ге-
нератора.
----------------------------------------------------------------
- Что такое PnP?
Plug And Play - "вставь и играйся". Обозначает технологию, кото-
рая сводит к минимуму усилия по подключению новой аппаратуры.
PnP-карты не имеют перемычек конфигурации или особых программ
настройки; вместо этого общий для компьтера PnP-диспетчер (от-
дельная программа либо часть BIOS или ОС) сам находит каждую из
них и настраивает на соответствующие адреса, линии IRQ, DMA, об-
ласти памяти, предотвращая совпадения и конфликты.
PnP BIOS обычно обозначает BIOS с поддержкой такой настройки,
однако настройка карт на различных шинах различается, и PnP BIOS
на плате с шинами ISA/PCI, может уметь настраивать только
PCI-карты, а для ISA потребуется поддержка со стороны ОС или от-
дельный настройщик (например, ISA PnP Configuration Manager от
Intel).
PnP Manager записывает параметры конфигурации в ESCD (Extended
System Configuration Data - данные расширенной системной конфи-
гурации). Внешний PnP Manager использует для данных файл на дис-
ке, а PnP BIOS - собственное Flash-ПЗУ. Если в процессе конфигу-
рации PnP-устройств обнаружены изменения - выдается сообщение
"Updating ESCD..." и делается попытка записать изменения в ПЗУ.
В случае успеха выдается сообщение "Success", отсутствие которо-
го означает невозможность перепрограммирования Flash-ПЗУ (не ус-
тановлена перемычка или стоит ПЗУ обычного типа).
----------------------------------------------------------------
- Я попытался перешить у себя Flash и запорол его :( Что делать?
Прежде всего - выяснить, уцелел ли в ПЗУ так называемый Boot
Block - небольшая стартовая программа, позволяющая восстановить
прошивку в подобных случаях. Boot Block работает только с прос-
тейшими устройствами - видеокартой ISA и контроллером FDD. Если
после установки видеокарты на экране появляются сообщения Boot
Block'а - нужно подготовить загрузочную дискету с DOS минималь-
ной конфигурации (без config.sys и autoexec.bat), записать на
нее заведомо работающую версию программы прошивки Flash и подхо-
дящую прошивку BIOS, после чего загрузить систему с дискеты и
запустить программу прошивки. Иногда Boot Block может оказаться
не в состоянии запустить клавиатурный контроллер платы - в этом
случае придется создать на дискете autoexec.bat, запускающий
программу в автоматическом режиме.
Если Boot Block не запускается - можно воспользоваться методом,
предложенным Lesha Bogdanow, 2:5095/9:
==========
- Беpем любую pаботающую мать, поддеpживающую флэш (совеpшенно
необязательно, чтоб она была на том же чипсете, на котоpый pас-
считан BIOS, котоpый мы хотим записать). Можно пpосто найти флэш
или ПЗУ от матеpи, аналогичной той, флэш из котоpой мы будем
пеpеписывать, и вpеменно поставить его (пеpеставив, если нужно,
джампеpа типа флэша). Или, если есть пpогpамматоp, только он не
умеет писать флэш - найти ПЗУ подходящего pазмеpа и записать
его.
- Вынимаем флэш или ПЗУ из этой матеpи, обвязываем его с двух
концов двумя кольцами МГТФа (чтоб можно было его легко извлечь)
и неплотно втыкаем назад в панельку.
- Загpужаемся в "голый" ДОС, выдеpгиваем за эти два кольца сто-
ящий в матеpи флэш или ПЗУ (все pавно он нужен только пpи
загpузке), если нужно, пеpеставляем джампеpа типа флэша, и
вставляем флэш, котоpый нужно записать. Главное тут - ничего не
замкнуть :)
- Запускаем пpогpамму записи, pассчитанную на мать, на котоpой
пишем, BIOS с котоpым гpузились и флэш, котоpый нужно записать
(пpогpамма должна уметь пеpеписывать флэш целиком, напpимеp, из
комплекта mr-bios или asusовский pflash). Пишем, выключаем пита-
ние и вынимаем готовый флэш. Все.
==========
----------------------------------------------------------------
- Можно ли поставить процессор Intel 486 с суффиксом &W, AMD
с суффиксом B, 5x86, если в книжке на плату таких нет?
В ряде случаев - можно. i486 &W является аналогом P24D с питани-
ем 3.3 В; AMD с суффиксом B и AMD/Cyrix 5x86 совместимы с ним,
работая при напряжении питания 3.5-3.6 В.
Если плата поддерживает P24D - остается лишь установить напряже-
ние питания. На тех платах, где перемычки напряжения питания не
описаны отдельно, их можно найти по таблице: например, для Intel
SX/DX/SX2/DX2 и UMC U5S питание всегда 5 В, для Intel DX4 - 3.3
В, для AMD DX4 - 3.45 В; перемычки питания обычно выделены в от-
дельную группу и расположены вблизи стабилизатора. Для AMD 5x86
нужно также включить учетверение - перемычкой, которая задает
удвоение для P24D.
Если в документации на плату не указан P24D, или указан, но пла-
та на самом деле его не поддерживает - нужно установить перемыч-
ки для Intel DX4-100 и перевести внутренний кэш в режим сквозной
записи, соединив вывод B-13 с землей (иногда это можно сделать
перемычкой, переключающей AMD DX4-100 в режим удвоения, либо
найти нужную перемычку омметром, либо соединить соответствующие
контакты разъема процессора). В этом режиме процессор будет ра-
ботать несколько медленнее, чем в режиме обратной записи. Учет-
верение в AMD 5x86 включается при соединении с землей вывода
R-17 (перемычка режима удвоения для Intel DX4-100 и P24D).
После установки нужно обязательно проверить правильность согла-
сования внутреннего кэша с памятью - методом, описанным в реко-
мендациях по выбору системной платы.
----------------------------------------------------------------
- Можно ли поставить на плату P5-200, если в документации его нет?
Можно. Дело в том, что аппаратура системной платы никогда не
знает, на какой внутренней частоте работает процессор - она пос-
тавляет ему только основную частоту (50, 60, 66, 75 или 80 МГц)
и сигналы для выбора коэффициента умножения - BF0 и BF2 (Bus
Frequency). На платах, разработанных до появления процессора
P5-150, можно задавать только сигнал BF0 (1.5-2.0), а на совре-
менных платах - и BF2 (2.5-3.0). Для того, чтобы запустить умно-
жение на 2.5 или 3 на старой плате, достаточно подать низкий
уровень на вывод BF2 (X-34) в совокупности с установкой перемыч-
ки для BF0. Это можно сделать, например, соединив BF2 с ближай-
шим земляным выводом X-36, предварительно убедившись, что BF2 не
соединен напрямую с питанием +3.3 В (в противном случае поможет
только разборка разъема, удаление контакта, и соединение выводов
прямо на процессоре тонким проводом).
Если в документации на плату не выделены отдельно перемычки ус-
тановки частоты и множителей - их можно определить по таблице
стандартных частот:
75 - 50 x 1.5
90 - 60 x 1.5
100 - 66 x 1.5
120 - 60 x 2
133 - 66 x 2
150 - 60 x 2.5
166 - 66 x 2.5
180 - 60 x 3
200 - 66 x 3
Единственная причина, по которой плата может не поддерживать
процессоры с высокими внутренними частотами - недостаточная мощ-
ность стабилизатора питания.
----------------------------------------------------------------
- Почему процессоры AMD 5k86 на некоторых платах работают нестабильно?
Причина, чаще всего - в недостаточности напряжения питания и
плохом охлаждении процессора. Большинство процессоров 5k86 нуж-
дается в напряжении питания не ниже 3.5 В, а многие платы с ав-
томатическими регуляторами дают только 3.4 В. В то же время, у
распространенных процессоров с суффиксами ABQ и ABR рабочая тем-
пература корпуса составляет 60 и 70 градусов - для ее поддержа-
ния нужен плотно прилегающий радиатор с достаточно хорошим вен-
тилятором.
----------------------------------------------------------------
- Поставил новую плату, а на ней X00 вешает мышь. Что делать?
Поставить X00 версии 1.53.
(Для тех, кто не знает, что такое X00: это драйвер такой, у вас
его нет и беспокоиться вам не о чем).
----------------------------------------------------------------
- Что такое USB?
Universal Serial Bus - универсальная последовательная магис-
траль, новое средство для подключения различных внешних ус-
тройств. Предусматривает подключение до 255 внешних устройств к
одному USB-порту (по принципу общей шины).
----------------------------------------------------------------
- Что такое IR Connector?
Infrared Connector - разъем для инфракрасного излучателя/прием-
ника. Подключен к одному из встроенных COM-портов (обычно -
COM2) и позволяет установить беспроводную связь с любым устрой-
ством, снабженным подобным излучателем и приемником. Работает по
тому же принципу, что и пульты управления бытовой радиоаппарату-
рой.
----------------------------------------------------------------
- Чем Chipset Triton-2 отличается от обычного Triton?
Обозначение набора Triton - i430FX. Скорость обмена с EDO-па-
мятью - до 35 Мб/с на EDO, удовлетворяет стандарту PCI 2.0, нет
поддержки конкуренции на PCI. В состав входит контроллер i371FB
(PIIX - PCI/ISA IDE Xcelerator) без возможности независимой ус-
тановки PIO-режимов для разных каналов IDE.
Triton-2 - неофициальное название наборов i430VX/HX/TX. Наборы
поддерживают PCI 2.1 и конкуренцию на PCI, содержат контроллер
USB. Набор VX по сравнению с FX лучше оптимизирован (скорость
обмена с памятью - до 45 Мб/с на EDO), поддерживает SDRAM
(Synchronous DRAM - синхронная динамическая память), которая
быстрее обычной и EDO; объем памяти может достигать 128 Мб. На-
бор HX еще более оптимизирован (до 47 Мб/с), поддерживает двух-
процессорную конфигурацию, корректирующие коды (ECC) при обмене
с памятью (но не поддерживает SDRAM); объем памяти может дости-
гать 512 Мб. В состав обоих наборов входит i371SB (PIIX3) -
улучшенный контроллер EIDE с независимой установкой режимов PIO
для каждого из каналов.
Набор TX представляет собой улучшенную версию VX. В нем еще бо-
лее ускорена работа с памятью, максимальный объем которой может
достигать 256 Мб, в EIDE-контроллер добавлена поддержка стандар-
та Ultra ATA (ATA-33) с максимальной скоростью обмена до 33
Мб/с.
Наборы VX и TX ориентированы Intel на офисные и домашние компь-
ютеры, набор HX - на серверы и мощные рабочие станции.
----------------------------------------------------------------
- Как лучше выбрать частоту платы и внутренний множитель процессора?
Если одну и ту же внутреннюю частоту процессора можно задать
несколькими способами, то на более высокой входной частоте (на
которой работает сама системная плата) обычно достигается более
высокая производительность. Чаще всего это делается на недоку-
ментированных частотах - 75 или 83 МГц. Например, при работе
программ, интенсивно пересылающих данные между памятью и шиной
(анимация, игры, обработка больших баз данных и т.п.) конфигура-
ция 75 x 2.5 = 187 превосходит конфигурацию 66 x 3 = 200, а 83 x
2.5 = 208 превосходит 75 x 3 = 225. Однако выигрыш будет только
в том случае, если системная плата и PCI- устройства стабильно
работают на повышенной частоте; если, например, на ней не успе-
вает память или внешний кэш, то придется вводить дополнительные
такты ожидания, которые могут свести на нет преимущество высокой
частоты. Кроме этого, может потребоваться понижение на ступень
скорости PIO в связи с тем, что временнЫе параметры PIO вычисля-
ются из системной частоты и при ее завышении могут выйти за до-
пустимые пределы.
----------------------------------------------------------------
- Как подключить к плате мышь PS/2?
На многих современных платах есть разъем для мыши PS/2, однако в
комплект не входит переходник для установки на заднюю стенку.
Разводка разъема для мыши (6-контактный разъем типа Female) та-
кова:
1 2 (ключ снизу) 1 Data
o o 2 NC
3 o o 4 3 Gnd
o o 4 +5v
5 ^ 6 5 Clock
6 NC
Соединитель на плате обычно представляет собой один ряд из пяти
или шести контактов, разведенных в том же порядке, однако это не
обязательно. Для определения соответствия достаточно найти кон-
такты земли и питания, а сигналы Data и Clock можно затем найти
экспериментально - их перестановка на короткое время не опасна.
----------------------------------------------------------------
- Какая плата нужна для работы процессора MMX?
Для этого достаточно, чтобы плата обеспечивала двойное электро-
питание процессора напряжениями 2.5-2.9 В для ядра (core) и 3.3
В - для выходных буферов (I/O).
----------------------------------------------------------------
- Как использовать режим DMA/Bus Master на контроллере SiS496?
Никак. Этот контроллер - только PCI EIDE, поддержки Bus Master
там нет.
----------------------------------------------------------------
- Как использовать режим DMA/Bus Master на контроллерах i371?
Установить драйверы Bus Master от Triones или Intel, взяв их с
программной дискеты от любой платы с таким же контроллером (FB
или SB), или в Internet (файлы обычно называются BMIDE* или
BUSMASTE).
----------------------------------------------------------------
- Что такое DMI?
Desktop Management Interface - интерфейс управления рабочим мес-
том. Служит для сбора информации о составе и работе компьютеров
сети с целью накопления статистики или ведения базы данных по
компьютерам организации. Поддержка DMI может быть также встроена
в системный BIOS, что облегчает операционной системе отслежива-
ние изменений в аппаратной конфигурации компьютера.
----------------------------------------------------------------
- Что такое SPP, ECP, EPP?
Это режимы работы параллельного (LPT) порта:
SPP (Standard Parallel Port - стандартный параллельный порт) -
обычный интерфейс PC AT. Осуществляет 8-разрядный вывод данных с
синхронизацией по опросу или по прерываниям. Максимальная ско-
рость вывода - около 80 кб/с. Может использоваться для ввода ин-
формации по линиям состояния, максимальная скорость ввода - при-
мерно вдвое меньше.
EPP (Enhanced Parallel Port - расширенный параллельный порт) -
скоростной двунаправленный вариант интерфейса. Изменено назначе-
ние некоторых сигналов, введена возможность адресации нескольких
логических устройств и 8-разрядного ввода данных, 16-байтовый
аппаратный FIFO-буфер. Максимальная скорость обмена - до 2 Мб/с.
ECP (Enhanced Capability Port - порт с расширенными возможностя-
ми) - интеллектуальный вариант EPP. Введена возможность разделе-
ния передаваемой информации на команды и данные, поддержка DMA и
сжатия передаваемых данных методом RLE (Run-Length Encoding -
кодирование повторяющихся серий).
----------------------------------------------------------------
- Можно ли поменять умолчания в AWARD BIOS?
В версиях, начиная с 4.50G - можно. Для этого нужно считать про-
шивку ПЗУ при помощи любой подходящей утилиты (PFlash, AwdFlash,
28C010 и т.п.) либо обычного программатора, и воспользоваться
программами AwardBin или ModBin. Таким образом можно изменить
стандартные временнЫе параметры для различных системных частот,
умолчания, устанавливаемые командой "Load BIOS Defaults", инже-
нерный пароль и прочее. Полученную в результате обновленную про-
шивку остается записать в ПЗУ утилитой или программатором.
----------------------------------------------------------------
- Можно ли использовать на плате прошивку BIOS от другой платы?
Чаще всего - можно, если обе платы собраны на одинаковом
Chipset'е и имеют одинаковые универсальные контроллеры ввода/вы-
вода (Super I/O). Однако возможны несоответствия в нумерации
разъемов PCI, SIMM, назначении сигналов внешнего контроллера
8042 и других тонкостях построения плат.
----------------------------------------------------------------
- Какие платы поддерживают частоты 75 и 83 МГц?
J-656VXC - 75
AsusTeK P55T2P4 - 75 & 83
HOT-555, -557 - 75 & 83
----------------------------------------------------------------
- Где можно получить информацию по системным платам и их BIOS?
Ведущие производители плат и BIOS имеют свои серверы в Internet:
Acer Open - www.aopen.com.tw
ABIT - www.abit.com.tw
ACORP - www.acorp-tw.com
AIR - www.airwebs.com
AMI - .megatrends.com
AsusTek - .asus.com.tw
Award Software - www.award.com
A-Trend - www.atrend.com
Elite Group - www.ecsusa.com, www.ecs.com.tw
FIC - .fic.com.tw
Gigabyte - www.giga-byte.com
IBM - www.chips.ibm.com
Intel - .intel.com,
.intel.ru,
www-cs.intel.com
Iwill - www.iwill.com.tw
Microstar - www.msi.com.tw
MR - .mrbios.com
Ocean - www.oceanhk.com
Shuttle - www.shuttlegroup.com
SpaceWalker - www.spacewalker.com
SiS - .sis.com.tw, .sisworld.com
Soyo - www.soyo.de, www.soyo.com,
www.soyo.com.tw, www.soyo.nl
Supermicro - www.supermicro.com
Tyan - www.tyan.com
UMC - www.umc.com.tw
VIA - www.via.com.tw
Информацию по системным платам, новые версии BIOS и драйверов
можно также найти на:
ftp.leo.org
ftp.ix.de
sysdoc.pair.com
.iadfw.net
.airmail.net
.x86.org
----------------------------------------------------------------
Большое спасибо всем приславшим ответы, рекомендации, замечания
и советы для этого FAQ.
Текст FAQ в альтернативной кодировке доступен для FReq на
2:5000/14@FidoNet по имени MBFAQ. Полный пакет FAQ и описаний
доступен на ftp://spider.nstu.nsk.su/pub/text/tech/emhwfaqs.zip.
Пакет распространяется также по FIDO fileecho XHRDDOCS.
================================================================