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.

================================================================


1413 total hits since Thursday April 24. 0 hits today.
Last access on Sunday April 25 at 0:46:23 from glagol.hq.cti.ru
Page was last updated on Wednesday April 16, 1997 at 18:28:58