Frequently Asked Questions (Часто Задаваемые Вопросы)
по процессорам семейства 80x86
Создан: 19.11.95
Последняя модификация: 09.11.99
Автор: Евгений Музыченко (Eugene Muzychenko)
2:5000/14@FidoNet, music@spider.nrcde.ru
Copyright (C) 1995-99, Eugene V. Muzychenko. All rights reserved.
Все права в отношении данного текста принадлежат автору. При
воспроизведении текста или его части сохранение Copyright обязательно.
Коммерческое использование допускается только с письменного разрешения
автора.
При наличии изменений с момента последней публикации они отмечаются
знаком ">-".
----------------------------------------------------------------------
- Чем отличаются процессоры SX, DX, SX2, DX2 и DX4?
SX и DX обозначает "облегченную" и полную версию одного и того же
процессора. Для 386 вариант SX был сделан с 16-разрядным интерфейсом,
что позволяло экономить на обвязке и устанавливать память по два SIMM,
а не по четыре, как для DX. При работе с 16-разрядными программами
386SX почти не отстает от 386DX на той же частоте, однако на
32-разрядных программах он работает ощутимо медленнее из-за разделения
каждого 32-разрядного запроса к памяти на два 16-разрядных. На самом
же деле большинство компьютеров с 386DX работают быстрее компьютеров с
SX даже на 16-разрядных программах - благодаря тому, что на платах с
386DX чаще всего установлен аппаратный кэш, которого нет на
большинстве плат с SX. Внутренняя архитектура 386SX - полностью
32-разрядная, и программно обнаружить разницу между SX и DX без
запроса кода процессора, измерения скорости работы магистрали или
размера буфера предвыборки в общем случае невозможно.
Для 486 SX обозначает вариант без встроенного сопроцессора. Ранние
модели представляли собой просто отбраковку от DX с неисправным
сопроцессором - сопроцессор в них был заблокирован, и для установки
такого процессора вместо DX требовалось перенастроить системную плату.
Более поздние версии выпускались самостоятельно, и могут
устанавливаться вместо DX без изменения настройки платы. Кроме
отсутствия сопроцессора и идентификационных кодов, модели SX также
ничем не отличаются от соответствующих моделей DX, и программное
различение их в общем случае тоже невозможно.
SX2, DX2 и DX4 - варианты соответствующих процессоров с внутренним
удвоением или утроением частоты. Например, аппаратная настройка платы
для DX2-66 делается, как для DX33, и на вход подается частота 33 МГц,
однако в программной настройке может потребоваться увеличение задержек
при обращении к памяти для компенсации возросшей скорости работы
процессора. Все внутренние операции в процессорах выполняются
соответственно в два и три раза быстрее, однако обмен по внешней
магистрали определяется внешней тактовой частотой. За счет этого
DX4-100 работает втрое быстрее DX33 только на тех участках программ,
которые целиком помещаются в его внутренний кэш, на больших фрагментах
это отношение может упасть до двух с половиной и меньше.
Некоторые серии процессоров AMD (в частности - 25253) выпускались с
единым кристаллом DX4, который мог переключаться в режим удвоения по
низкому уровню на выводе B-13. Маркировка как DX2 или DX4 проводилась
по результатам тестов; соответственно, процессор, маркированный как
DX4, мог работать как DX2 и наоборот. Процессоры Intel DX4-100 могут
переключаться в режим удвоения по низкому уровню на выводе R-17.
Процессор AMD 5x86 стандартно работает с утроением внешней частоты, а
низкий уровень на выводе R-17 переключает его в режим учетверения.
----------------------------------------------------------------------
- В чем отличие линии Pentium от 486?
В Pentium сделана 64-разрядная магистраль, значительно ускоряющая
обмен с внешним кэшем и памятью. Суперскалярная архитектура: одно
исполнительное устройство заменено на два - U и V, каждое - со своим
собственным конвейером; оба параллельно ведут выборку, расшифровку и
выполнение команд. Устройство U является основным и может выполнять
все команды, устройство V - вспомогательным и выполняет только
наиболее часто встречающиеся типы команд. Внутренний кэш разделен на
кэш команд и кэш данных. Есть система предсказания переходов путем
опережающего просмотра, что позволяет в случае верного предсказания
выполнить переход за один такт. Улучшенный по сравнению с 486
математический процессор.
----------------------------------------------------------------------
- В чем различия между процессорами линии Intel Pentium?
Pentium: одна 64-разрядная шина данных, внутренний кэш первого уровня
(L1) объемом 16 кб (8 + 8), работает на внутренней частоте; кэш
второго уровня (L2) и его контроллер - внешние. Внешняя рабочая
частота - 50/60/66 МГц, разъем - Socket 5/7.
Pentium Pro: добавлен внутренний кэш L2 объемом 256, 512 или 1024 кб с
собственным контроллером и локальной 64-разрядной шиной данных,
работающий на внутренней частоте. Дополнительная внутренняя
оптимизация, ускорена работа конвейера и степень параллелизма,
улучшена система предсказания переходов (Dynamic & Speculative
Execution). Значительно более мощный математический процессор.
Исполнительные устройства оптимизированы под 32-разрядную обработку,
поэтому на 16-разрядных приложениях не получается такого ускорения,
как на 32-разрядных. Технология - 0.35 мкм, внешняя рабочая частота -
60/66 МГц, внутренние - 166..200, разъем - Socket 8.
Pentium MMX (развитие модели Pentium): система двойного
электропитания, расширенный набор команд MMX, кэш L1 увеличен до 32 кб
(16 + 16), в архитектуру внесены элементы Pentium Pro. Внешняя частота
- 66 МГц.
Pentium II: 300-разрядная внутренняя шина, две независимые
64-разрядные шины данных (Dual Independent Buses - D.I.B.): (одна - с
поддержкой ECC, для памяти и внешних устройств, вторая - с
необязательной поддержкой ECC, для кэшей L1 и L2), кэш L1 - 32 кб (16
+ 16), работающий на внутренеей частоте, кэш L2 - 512 кб, работающий
на половине внутренней частоты, улучшенные алгоритмы динамического
исполнения и анализа потока данных. Процессор вместе с кэшем L2
помещен в экранированный картридж для минимизации излучаемых и
наводимых помех. Для установки на системную плату используется
односторонний соединитель Single Edge Contact (S.E.C.) с
242-контактным разъемом типа Slot 1, внешне напоминающим разъем PCI.
Внешняя рабочая частота - 66 МГц, внутренняя - 233..300, технология
при начале выпуска - 0.35 мкм. Известен также под названием Klamath.
Deshutes: серия Pentium II, выполненная по технологии 0.25 мкм и
работающая на частотах 333 МГц и выше. Внешняя частота - 66/100 МГц.
Celeron: серия Pentium II без корпуса и встроенного кэша второго
уровня, за счет чего производительность относительно равного по
частоте Pentium II оказывается ниже, а в ряде случаев - и ниже
производительности P5-MMX, работающего на системной плате с кэшем L2.
Позиционируется как переходной вариант от Pentium к Pentium II.
Заявлено об отсутствии поддержки многопроцессорной конфигурации (SMP),
однако такое включение технически возможно. Технология - 0.25 мкм
(ядро Deshutes). Внешняя частота - 66 МГц.
Covington: Celeron с рабочими частотами 266 и 300 МГц.
Mendocino: Celeron с рабочими частотами 300 (Celeron 300A) и 333 МГц и
со встроенным кэшем L2 объемом 128 кб.
Celeron PPGA: возврат к конструктиву PPGA с 370-контактным разъемом
(Socket 370). Кэш объемом 128 кб. Устанавливается в платы с Socket
370, либо в классические платы со Slot 1 при помощи переходника.
Xeon (приблизительное произношение - "зиан"): улучшенный вариант
Pentium II, ориентированный на внешнюю частоту 100 МГц. Шина адреса
расширена до 36 разрядов (Intel Extended Server Memory Architecture),
что дает 64 Гб адресуемой физической памяти. Имеет 512 кб или 1 Мб
кэша второго уровня, работающего на внутренней частоте ядра
процессора. Может использоваться в многопроцессорных системах (до 8
процессоров). Передачи по магистрали кэша и общей системной магистрали
защищены ECC, обнаруживающим и исправляющим незначительные ошибки (все
ошибки регистрируются). Поддерживается режим функциональной
избыточности, в котором два процессора синхронно выполняют единый код
с контролем совпадения результатов. Содержит также температурный
датчик, отслеживающий температуру кристалла (отключение системы
возлагается на ОС), ПЗУ информации о процессоре (PIROM) с параметрами
самого процессора и кэша L2, перезаписываемое ПЗУ (EEPROM) для нужд
производителя компьютера и пользователей, и шину системного управления
(System Management Bus, SMB), по которой управляются эти компоненты.
Устанавливается в 330-контактный разъем Slot 2. Технология - 0.25 мкм,
рабочие частоты от 400 МГц.
----------------------------------------------------------------------
- Что обозначает "SL-Enhanced" y процессоров Intel?
Наличие SMM (System Management Mode - режим управления системой),
используемого главным образом для перевода процессора в экономичный
режим. Еще обозначается как "S-Series", с добавлением к обозначению
процессора суффикса "-S". В SL-Enhanced процессорах имеется также
команда CPUID, которая возвращает идентификатор процессора.
----------------------------------------------------------------------
- Что такое VME?
Virtual Mode Extension - расширение виртyального режима - набор
аппаратных возможностей, позволяющий оптимизировать обработкy
прерываний в режиме V86 (в частности - обрабатывать программные
прерывания внутри VM-задачи, без переключения в режим ядра) и
виртyализовать флаг IF, отвечающий за разрешение/ запрет внешних
прерываний. VME использyет OS/2 >= 2.1 для снижения накладных расходов
на DOS-сессии и предотвращения зависания всей системы при монопольном
захвате управления DOS- задачей на машинах с шинами ISA/VLB/PCI (на
MCA и EISA для этого есть собственные средства). Подробности
реализации VME Intel открыто не распространяет и выдает только под
договор о неразглашении.
VME реализовано в процессорах Intel Pentium и Intel 486 SL- Enhanced,
а также в процессорах AMD K5 (SSA/5) и K6.
Увидеть наличие/отсyтствие VME можно при помощи Quarterdeck Manifest
из пакета QEMM, зайдя в пyнкт "CPUID". В DOS-сессии OS/2 версий до
1996 года процессор с VME определяется как 386. На процессоре с VME
DOS-задачи не влияют на обработку прерываний в системе:
последовательность команд
cli
jmp $
приводит к зависанию только одной задачи, тогда как на других
процессорах и шинах не MCA/EISA это приводит к зависанию всей системы.
----------------------------------------------------------------------
- Что представляют собой процессоры Cyrix 5x86, 6x86, M2;
AMD 5x86, 5k86, K5 и K6; IDT WinChip C6?
Cyrix 5x86 (m1sc) и AMD 5x86 - процессоры, совместимые по выводам с
Intel P24D (i486DX4-100 последних моделей), с элементами архитектуры
P5 (Pentium) - 16-килобайтный внутренний кэш с отложенной записью,
общий для команд и данных, предсказание переходов, оптимизация
выполнения команд; Cyrix 5x86 имеет 64-разрядную внутреннюю шину
данных и систему распараллеливания операций.
Процессоры Cyrix 5x86 могут работать в режимах удвоения и утроения
частоты (есть также возможность программного отключения умножения),
процессоры AMD 5x86 - в режимах утроения и учетверения. Cyrix 5x86 на
частоте 120 МГц по тестам WinStone и WinBench примерно приравнивается
к Intel P5-90, а AMD 5x86 на частоте 133 МГц - к Intel P5-75. По
другим тестам резульаты могут значительно различаться в обе стороны за
счет того, что внутренняя скорость выполнения некоторых
последовательностей команд у этих процессоров выше приравненных к ним
P5, однако скорость обмена с внешним кэшем и памятью у них существенно
ниже. Кроме этого, P5 имеет значительно более мощный сопроцессор, и по
скорости плавающей арифметики процессоры 5x86 сильно от него отстают.
Cyrix 6x86 (M1) и AMD 5k86 (SSA/5, K5) - процессоры, совместимые по
выводам с Intel P5. Объем внутреннего кэша - 16 кб (общий) в M1 и 24
кб (16 кб для команд и 8 - для данных) в K5. За счет более сильной
внутренней оптимизации эти процессоры по целочисленной арифметике
несколько быстрее Intel P5 на тех же частотах, однако по-прежнему
отстают по плавающей.
Процессоры Cyrix M2 и AMD K6 совместимы по выводам с Pentium MMX
(P55C) и имеют поддержку режима MMX. Объем внутреннего кэша - 64 кб
(общий в M2, 32+32 в K6). Изменены в лучшую сторону алгоритмы работы
кэша, улучшена оптимизация, увеличены объемы кэша адресов перехода
(branch targets).
Процессор AMD K6-2 (K6-3D) ориентирован на внешнюю частоту 100 МГц
(системные платы Super7) и имеет дополнительный набор
специализированных команд 3DNow! для обработки трехмерных изображений.
Процессор IDT WinChip C6 совместим по выводам и набору команд с
Pentium MMX, однако не требует двойного электропитания, потребляет
небольшую мощность за счет малой площади кристалла, оптимизирован в
отношении часто используемых команд и системы управления страницами
памяти. Быстродействие C6 по распространенным тестам находится между
Pentium MMX и M2/K6.
Для нормальной работы совместимых процессоров необходима поддержка со
стороны системной платы и системного BIOS (процессор должен быть
указан в паспорте платы и правильно опознаваться BIOS, как Cyrix/AMD).
Для работы Cyrix M2 и AMD K6, как и Pentium MMX, необходима система
двойного питания.
Все процессоры Cyrix, AMD и IDT полностью совместимы с процессорами
Intel по документированным возможностям. Однако программы,
чувствительные ко времени выполнения команд, либо использующие
недокументированные особенности процессоров Intel, могут на них
работать неправильно. Например, на AMD 5k86, как и на более быстрых
P5, не работают некоторые драйверы CDROM, программы на Clipper
(например, БЭСТ 3), возникают паузы в 3DS и не всегда работает SysInfo
- это обусловлено некорректным измерением временнЫх интервалов этими
программами. Для устранения побочных эффектов существуют программы,
отключающие один или несколько видов внутренней оптимизации, что,
однако, несколько снижает быстродействие. Программы для управления
оптимизацией можно найти на серверах поддержки Cyrix и AMD.
----------------------------------------------------------------------
- Что за процессор Nx586?
(Vadim Selivanow) Nx586 выпускает NexGen Inc. Это _не_ Cx586 и _не_ M1
(совсем другое)
Собственные названия: 60MHz - Nx586/60
66 - Nx586/66
75 - Nx586/75
90 - P90
100 - P100 (на самом деле частота - 93.1MHz)
От автора: в 1996 году фирма NexGen вошла в состав корпорации AMD, и
ее разработки были использованы при создании процессоров серии K6.
----------------------------------------------------------------------
- Чем отличаются процессоры UMC 486 U5 от Intel, AMD и других?
Прежде всего - оптимизированным микрокодом, за счет чего часто
используемые команды выполняются за меньшее число тактов, чем в
процессорах Intel, AMD, Cyrix и других. Процессоры U5 не имеют
внутреннего умножения частоты, а результаты в 65 МГц и подобные,
получаемые некоторыми программами, получаются потому, что для
определения частоты программе необходимо правильно опознать процессор
- точнее, число тактов, за которое он выполнит тестовую
последовательность, а большинство распространенных программ не умеют
правильно опознавать U5. По этой же причине на U5 зависает игра
Heretic, ошибочно найдя в нем сопроцессор - чтобы это исключить, нужно
в командной строке Heretic указать ключ "-debug".
----------------------------------------------------------------------
- Как yлyчшить охлаждение процессора?
В первyю очередь - проверить контакт радиатора с корпyсом процессора.
Если междy ними нет заполнителя (теплопроводящая паста, пластина из
мягкой фольги, покрытая клейким составом, и т.п.) - контакт скорее
всего не очень хороший из-за неидеальной плоскости поверхностей.
Рекомендyется смазать поверхности тонким слоем теплопроводящей пасты,
или хотя бы гyстой смазки.
Охлаждающая способность радиатора определяется теплопроводностью его
материала и площадью поверхности. Радиатор с бОльшим числом пластин
или иголок той же высоты обладает бОльшей рассеивающей способностью.
При наличии вентилятора имеет смысл обратить внимание на его "тягy":
встречаются вентиляторы с весьма малым yглом атаки лопастей, или с
низкой частотой вращения, которые не в состоянии создать нyжный для
обдyва радиатора поток воздyха.
Можно также установить на процессор радиатор с относительно большой
поверхностью (100 кв.см. и больше) и обдувать его большим
вентилятором, установленным на некотором расстоянии (5-10 см) так,
чтобы поток воздуха обтекал пластины радиатора и отраженный поток не
смешивался с основным.
Рекомендуется также при возможности устанавливать радиатор процессора
так, чтобы воздушный поток охлаждал радиатор стабилизатора напряжения
питания.
----------------------------------------------------------------------
- Что такое разгон процессора и как он делается?
Это повышение тактовой частоты (overclocking) процессора по отношению
к номиналy. Обычно большинство процессоров довольно yстойчиво работает
на следyющей стyпени частоты (25 -> 33, 40 -> 50, 120 -> 133), а
некоторые допyскают повышение частоты на две стyпени и более.
Подъем рабочей частоты процессора достигается увеличением внутреннего
коэффициента умножения частоты, увеличением внешней тактовой частоты,
или тем и другим вместе. При увеличении внешней частоты повышается
также скорость обмена с локальными устройствами системной платы.
При увеличении рабочей частоты может потребоваться регyлировка
параметров работы с кэшем/памятью/шинами для новой частоты.
Процессорам с питанием ниже пяти вольт может потребоваться небольшое
yвеличение напряжения питания (3.3 -> 3.45..4, 2.8 -> 2.9), но это
повышает риск выхода процессора из строя. При работе на повышенной
частоте очень желательно yсилить охлаждение процессора.
Заранее узнать, будет ли процессор работать на повышенной частоте, в
общем случае невозможно: это можно сказать только о конкретном
экземпляре и гораздо реже - о конкретной партии или серии. Например,
известная серия 25253 процессоров AMD DX2/DX4 (это число написано в
левом нижнем углу): DX2-66 и DX2-80 часто неплохо работают на 100 и
даже 120 МГц. Это объясняется технологией производства процессоров -
вначале изготавливается кристалл, затем тестируется на различных
частотах и маркируется по результатам тестирования. Но даже из двух
подряд процессоров DX2-66 этой серии один может заработать на 120 МГц,
а другой - только на 80.
Кроме этого, каждый конкретный экземпляр процессора имеет предельную
внешнюю и предельную внутреннюю частоту. Например, ряд экземпляров
P5-150, устойчиво работая при внешней частоте 50 или 60 МГц и
внутренней - до 180 МГц, неспособны работать при внешней частоте 66
МГц и выше - даже при умножении на 1.5 или 2.
----------------------------------------------------------------------
- Опасен ли разгон процессора для него самого или для платы?
На этот счет нет единого мнения. С одной стороны, при повышении
тактовой частоты возрастает общая температyра кристалла, и выше
опасность локальных перегревов yчастков кристалла, от которой
невозможно защититься даже хорошим теплоотводом; с дрyгой - разгон
принял массовый характер, но не сопровождался массовым выгоранием
процессоров :) Возможно, разгон сокращает ресyрс процессора, но
моральное старение процессоров идет более высокими темпами, поэтомy
такой мизерный риск можно считать оправданным. Для системной платы
разгон процессора обычно неопасен, если для этого использyются
докyментированный способ задания тактовой частоты. Однако, если
процессор питается от стабилизатора, который не имеет запаса по
мощности или по температуре (особенно это относится к стабилизаторам
без радиатора), то стабилизатор также может выйти из строя.
Разумеется, все вышесказанное относится только к случаю, когда все
действия по разгону выполнены технически грамотно. Слепое переключение
частот и напряжений, основанное только на знании номеров перемычек, с
высокой вероятностью может привести к выходу из строя какой-либо из
компонент системы.
С превышением рабочих параметров процессора и платы возрастает также
риск появления ошибок в передаче данных по системным шинам. Даже не
приводя к физической порче компонент, такие ошибки могут вызывать
нестабильную работу компьютера, особенно на сложных ОС - OS/2, Windows
NT, *NIX, что чревато разрушением целостности данных в памяти и на
дисках, искажением информации, передаваемой по сети и т.п.
----------------------------------------------------------------------
- Что такое "перепиленный" или "перемаркированный" процессор?
Процессор, с которого при помощи шлифовки удалена первичная
маркировка, а затем нанесена другая. Это делается в подпольных
лабораториях (по имеющимся данным - в Китае) с целью подделки.
Например, из процессора AMD DX2-66 серии 25253 таким образом делался
DX4-100 (и из-за этого фирма AMD в начале 95 года прекратила выпуск
процессоров серий DX2/DX4 с переключаемой кратностью умножителя
частоты). Впоследствии подделываться стали и процессоры Pentium:
100->120, 150->166 и т.п.
----------------------------------------------------------------------
- Как отличить настоящий процессор от перемаркированного?
Однозначного способа, к сожалению, нет. Есть только ряд косвенных
признаков, по которым можно судить о вероятности подделки:
- процессор не работает стабильно на частоте, следующей за номинальной
(однако это бывает и с настоящими процессорами);
- процессор работает только в холодном состоянии, а при температуре
корпуса 70-80 градусов начинает сбоить (такое может быть и с настоящим
- например, на некачественной системной плате);
- символы маркировки не выгравированы, а нанесены поверх корпуса, либо
глубина гравировки очень мала (это не относится к процессорам Texas
Instruments, которые не гравируются вообще);
- символы маркировки при тщательном рассмотрении выглядят "кустарно";
- маркировка частоты на нижней крышке (если она есть) не совпадает с
частотой на корпусе;
- идентификационные данные, выдаваемые процессором по команде CPUID,
не подходят к данному типу или серии процессора.
----------------------------------------------------------------------
- Может ли работающий процессор оставаться практически холодным?
Может, если большую часть времени находится в остановленном состоянии,
выполняя команду HLT. Во время холостого цикла, когда нет готовых к
решению задач, системы OS/2, Linux, Windows NT 4 останавливают
процессор при помощи команды HLT, а Windows 3.x/95/NT 3, Solaris и
большинство других систем выполняют пустой цикл. Если загрузка
процессора задачами невелика, то таких пауз вполне хватает для
поддержания его в практически холодном состоянии.
Под DOS и Windows 95/98 такого же результата можно добиться при помощи
программы CpuIdle, подменяющей часть холостого процесса Windows и
процедуры ожидания ввода DOS.
----------------------------------------------------------------------
- Чем проверить надежность работы процессора?
Любыми программами, обеспечивающими близкую к предельной загрузку
процессора и использующими максимум из его возможностей. Лучше всего
запустить специальную тестовую программу (например, NT Stress Test),
сложную программную систему (издательство, дизайн, обработка
изображений и т.п.), либо современную ресурсоемкую игру в режиме
демонстрации, посмотреть MPEG'и под Windows 95/NT, OS/2 и т.п. Под
OS/2 удобно использовать стандартные игры Chess или Solitaire в режиме
демонстрации, запустив несколько копий для полной загрузки. Проверять
лучше всего в теплом помещении при закрытом корпусе компьютера в
течение нескольких часов, иначе процессор будет работать в "щадящем"
режиме и возможные сбои могут не проявиться.
Хорошие результаты, несмотря на возраст, дает игра Heretic в окне
Windows 95/NT или OS/2 (демонстрационный режим без звука), за
пятнадцать-двадцать минут обнаруживая многие "тонкие" ошибки в
подсистемах кэша и памяти, не выявляемые большинством тестов и
"больших" программ. Критерием ошибки служит аварийное завершение игры.
Периодической порчей палитры при работе в окне, возникающей на
современных быстрых процессорах, можно пренебречь.
Если в процессе тестирования возникают сбои, это не говорит однозначно
о дефектах процессора - это могут быть дефекты платы, памяти,
периферии и т.п., так что вывод стоит делать "методом
последовательного тыка".
----------------------------------------------------------------------
- Как VLB-карты влияют на стабильность и разгоняемость процессора?
Непосредственно. VLB-шина представляет собой набор линий прямо с
выводов процессора и существенно добавляет нагрузку на его выходные
каскады. В каком-то смысле VLB - "нечестная" шина, поскольку она
использует ресурс процессора, изначально для этого не предназначенный.
Поэтому добавление VLB-карт или подъем тактовой частоты при их наличии
приводит к увеличению нагрузки на процессор, искажению формы сигналов,
усилению нагрева процессора - все это способствует сбоям. При
установке в систему новой VLB-карты рекомендуется тщательно проверить
стабильность работы системы, причем вначале желательно использовать
только режим чтения с HDD, без записи и создания/удаления файлов -
искажение формы сигналов на выводах процессора может привести к
ошибкам передачи по шине и разрушению файлов при записи на HDD; для
проверки верности передачи по шине неплохо подходит тестирование
больших архивов.
----------------------------------------------------------------------
- Что такое PQFP, SQFP, PGA, SPGA?
Так обозначаются типы корпусов микросхем:
PQFP (Plastic Quad Flat Package - плоский прямоугольный пластмассовый
корпус с выводами по четырем сторонам) - корпус для установки методом
поверхностного монтажа. Выводы сделаны по каждой из сторон в плоскости
корпуса, при монтаже соответствующим образом изгибаются. В этих
корпусах выпускалось большинство процессоров 386, часть U5S, а также
варианты процессоров для NoteBook.
SQFP (Shrink Quad Flat Package - корпус с выводами по четырем
сторонам, загнутыми внутрь) - для установки методом поверхностного
монтажа или вставки в разъем. За счет того, что выводы загнуты под
корпус, уменьшается площадь, занимаемая корпусом на плате, а также
увеличивается жесткость выводов, поскольку их концы упираются в
специально сделанные выемки на нижней поверхности корпуса.
PGA (Pin Grid Array - "решетчатая" структура выводов) - керамический
корпус с вертикальными выводами, расположенными по нижней поверхности
корпуса в несколько рядов. Устанавливается преимущественно в разъем. В
таких корпусах выпускалась часть процессоров 386DX и подавляющее
большинство процессоров 486.
SPGA (Scattered PGA - модификация с "разбросанными" выводами) -
вариант PGA, когда выводы расположены в шахматном порядке. В этих
корпусах выпускаются процессоры P5.
PPGA (Plastic PGA - пластмассовый) - вариант PGA с металлическим
корпусом для кристалла и пластмассовым обрамлением, в которое
запрессованы выводы. В таких корпусах выпускаются процессоры P5-200 и
новые P5-166/180.
Выводы корпусов типа QFP нумеруются против часовой стрелки, если
смотреть на корпус со стороны маркировки. Первый вывод обозначается
срезом угла корпуса или точкой (во втором случае первый вывод может не
быть первым в ряду):
11 10 9 8 9 8 7 6
---+--+--+--+--¬ ---+--+--+--+--¬
12 -+ +- 7 10 -+ +- 5
13 -+ +- 6 11 -+ +- 4
14 -+ * +- 5 12 -+ * +- 3
\--T--T--T--T--- \--T--T--T--T---
1 2 3 4 13 14 1 2
Выводы корпусов PGA/SPGA нумеруются по двумерной координатной сетке,
начало которой которой обозначено срезом угла корпуса и точкой на нем.
Вид со стороны выводов:
----------- . ----------¬ --------------- . --------------¬
S ¦ * * * * * . * * * * * ¦ AN ¦ * * * * . * * * * ¦
R ¦ * * * * * . * * * * * ¦ AM ¦ * * * . * * * ¦
Q ¦ * * * * * . * * * * * ¦ .. ¦ * * * * . * * * * ¦
. ¦ * * * --------¬ * * * ¦ AB ¦ * * * . * * * ¦
. ¦ * * * ¦ PGA ¦ * * * ¦ AA ¦ * * * . * * * ¦
. ....... ¦ 486 ¦........ Z ¦ * * --------¬ * * ¦
. ¦ * * * ¦ ¦ * * * ¦ Y ¦ * * * ¦ SPGA ¦ * * * ¦
. ¦ * * * L-------- * * * ¦ . ........... ¦ P5 ¦ ...........
C ¦ * * * * * . * * * * * ¦ . ¦ * * * ¦ ¦ * * * ¦
B ¦ * * * * * . * * * * * ¦ . ¦ * * L-------- * * ¦
A ¦ * * * * * . * * * * * ¦ . ¦ * * * . * * * ¦
\---------- . ----------- . ¦ * * * . * * * ¦
1 2 3 ......... 1 1 1 C ¦ * * * * . * * * * ¦
5 6 7 B ¦ * * * . * * * ¦
A ¦ * * * . * * * * ¦
\-------------- . ---------------
1 2 3 ................. 3 3 3
5 6 7
В буквенном ряду буквы I и O пропускаются. Обозначение выводов
корпусов и разъемов - независимое: например, если корпус со 168
выводами устанавливается в разъем с 237 контактами (четыре внешних
ряда контактов не используются), то выводу A-1 корпуса будет
соответствовать контакт B-2 разъема, и так далее.
----------------------------------------------------------------------
- Что такое MMX?
MultiMedia eXtension - дополнительные возможности, ориентированные на
обработку цифрового изображения и звука, анонсированные Intel в
процессорах P55C. Включают в себя 57 новых команд, предназначенных для
обработки звуковых и видеосигналов; команды могут использоваться в
режиме SIMD (Single Instruction, Many Data - одна команда, много
данных), когда одной командой одновременно обрабатывается несколько
элементов данных. Процессоры с MMX имеют также удвоенный (32 кб) объем
внутреннего (L1) кэша.
Расширения MMX реализованы в виде дополнительного режима, в который
процессор может переключаться из обычного режима работы. В режиме MMX
набор регистров сопроцессора (FPU) используется для хранения данных
MMX-команд - это гарантирует совместимость с существующими
операционными системами, которые не поддерживают MMX напрямую. Однако
такое совмещение может снизить эффективность работы в случае
попеременного использования обычных вычислений с плавающей точкой и
работы в режиме MMX.
Использование MMX позволит перенести основную нагрузку по обработке
изображения и звука на центральный процессор, оставив видео- и
звуковым адаптерам только преобразование аналог-цифра. Иначе говоря, с
ростом мощности центральных процессоров становится выгоднее выполнять
на них ту работу, которая несколько лет назад была отдана периферийным
видео- и звуковым процессорам по причине недостаточной мощности
центрального; сейчас опять происходит возврат к централизованной
обработке.
----------------------------------------------------------------------
- Как расшифровать обозначения на различных процессорах?
- AMD:
Am 80486DX4-100 SV8B
N - стандартный 486
S - расширенный (enhanced) 486
V - напряжение питания 3.45 В, иначе - 5 В
8 - объем внутреннего кэша, кб
B - внутренний кэш с обратной (write back) записью
T - внутренний кэш со сквозной (write through) записью
AMD X5 - 133 - ADZ (совместим с 486)
AMD SSA/5 - 75 - ABR (совместим с Pentium)
AMD K5 - 100 - ABQ (совместим с Pentium)
A - корпус PGA/SPGA
S - корпус SQFP
B - напряжение питания 3.45-3.60 В
C - 3.30-3.465
D - 3.45
F - 3.3
H - 2.76-3.0/3.135-3.465
J - 2.57-2.84/3.135-3.465
K - 2.38-2.63/3.135-3.465
через "/" указаны напряжения питания ядра и интерфейсной части
процессора - для тех процессоров, которые это поддерживают.
W - рабочая температура корпуса 55 C
Q - 60
X - 65
R - 70
Y - 75
Z - 85
- INTEL:
P4S - 486DX S-Series
P4D - 486DX Write Back S-Series
P23S - 486SX S-Series
P23D - 486SX Write Back S-Series
P24S - 486DX2 S-Series
P24D - 486DX2 Write Back S-Series
P24C - 486Dx4 S-Series
P24T - Pentuim OverDrive, 5 V
P24CT - Pentuim OverDrive, 3.3 V
P54C - Pentium, 3.3 V
P54M - 2xPentuim, OverDrive
P55C - Pentuim MMX, 2.8/3.3 V
Вторая строка обозначения процессоров 486: наличие знака "&"
обозначает SL-Enhanced процессор, E5V или E3V - напряжение питания (5
или 3.3 В). Суффикс "W" - наличие внутреннего кэша с обратной записью.
- UMC:
U5 S D LV - SUPER33
U5 - семейство процессоров
S - совместимость с 486SX
- разводка PGA, совместимая с 486SX
D - разводка PGA, совместимая с 486DX
F - разводка LQFP
- напряжение питания 5 В
LV - напряжение питания 3.3 В
Все процессоры U5S имеют режим SMM и соответствующие выводы.
- CYRIX:
Cx 486DX 2 -V 80 G P
Cx - Cyrix
486DX - тип процессора
2 - признак внутреннего удвоения
V - питание от 3.3 В, пусто - от 5 В
80 - внутренняя рабочая частота
G - корпус PGA, Q - корпус PQFP
P - обычный коммерческий диапазон температур
----------------------------------------------------------------------
- Каковы основные отличия в цоколевках различных 486?
Вывод B-13 в AMD DX2 и DX4-100 отвечает за множитель внутренней
частоты: высокий уровень - утроение, низкий - удвоение. В процессорах
Intel P24D, DX4 &W, AMD DX4 SV8B и 5x86 он отвечает за алгоритм работы
внутреннего кэша: высокий уровень - обратная запись (WB), низкий -
сквозная запись (WT). При установке процессоров с WB-кэшем в режим
совместимости с предыдущими моделями на этот вывод должен быть подан
низкий уровень.
Вывод R-17 в Intel P24D и DX4 управляет умножением частоты: высокий
уровень - утроение, низкий - удвоение; для AMD 5x86 высокий уровень -
утроение, низкий - учетверение.
Вывод S-4 у процессоров Intel/AMD выпуска 1994 года и более поздних
указывает напряжение питания процессора: у пятивольтовых процессоров
он не подключен, а у трехвольтовых - соединен с землей. Стабилизатор
питания может использовать этот вывод для автоматической настройки на
нужное напряжение.
----------------------------------------------------------------------
- Как задается коэффициент умножения частоты в P5?
Для этого служат выводы Bus Frequency: BF0 (Y-33), BF1 (X-34) и BF2
(W-35).
BF2 BF1 BF0 Коэффициент
1 1 1 3.5/1.5
1 1 0 2.0
1 0 1 3.0
1 0 0 2.5
0 1 1 5.5
0 1 0 4.0
0 0 1 5.0
0 0 0 4.5
Некоторые модели и партии процессоров могут не иметь отдельных
коэффициентов: например, AMD K5 не используют вывод BF1, а K5-PR75 и
-PR90 при подаче низкого уровня на вывод BF0 переходят в режим работы
на внешней частоте (без умножения). Ряд партий P55C-166 имеет
фиксированный низкий уровень на выводе BF0, что ограничивает варианты
умножения до 2.0/2.5.
Вывод BF1 до появления третьего вывода, отвечающего за умножения,
назывался BF2.
----------------------------------------------------------------------
- Что такое "Processor In Box"?
Это поставка в виде упакованного в коробку набора из процессора,
приклеенного к нему радиатора с вентилятором, руководства по установке
и приложений (например, наклеек "Intel Inside"). Вентиляторы гораздо
надежнее обычных, однако могут иметь более высокий уровень
высокочастотного шума.
----------------------------------------------------------------------
- Что такое "система двойного питания"?
Это система питания (Dual Power Plane) процессоров Pentuim,
позволившая снизить основное питающее напряжение ниже 3.3 В. Для
процессоров с одним питающим напряжением это невозможно по причине
выхода логических уровней за допустимые пределы. Процессоры с двойным
питанием получают два питающих напряжения: стандартное 3.3 В - для
питания выходных буферов (I/O), и пониженное 2.2..2.8 В - для питания
основного ядра (core). Между ядром и буферами включены схемы
преобразования уровней. Благодаря тому, что ядро потребляет
подавляющую часть мощности, рассеиваемой процессором, такая система
питания существенно снижает потребляемую мощность и степень нагрева
процессора.
Двойную систему питания имеют процессоры Intel MMX, Cyrix M2, AMD K6 и
Cyrix/IBM 6x86L.
----------------------------------------------------------------------
- Что означает -Pxxx в обозначениях процессоров AMD/Cyrix?
Так называемый P-rating - примерное соответствие производительности
процессора на приложениях общего характера (распространенные ОС,
типовые офисные программы, игры средней сложности) процессору Intel
Pentium с указанной тактовой частотой. Для вычисления соотношения
используется программа Winstone, выполняющая наиболее типичные для
указанных классов приложений наборы операций. Например, AMD 5x86-133
примерно соответствует Pentium-75 и имеет обозначение -P75.
----------------------------------------------------------------------
- Где можно найти информацию по процессорам?
Вот адреса серверов производителей процессоров в Internet:
AMD - amd.com
Cyrix - cyrix.com
IBM - chips.ibm.com
IDT - winchip.com
Intel - intel.com
SGS-Thomson - st.com
Texas Instruments - ti.com
UMC - umc.com.tw
www.chipanalyst.com
www.x86.org
www.sandpile.org
www.faqs.org - большое собрание различных FAQ
www.whatis.com - словарь терминов
Обширная информация по компьютерной аппаратуре на русском языке есть
на www.ixbt.ru.
----------------------------------------------------------------------
Большое спасибо всем приславшим ответы, рекомендации, замечания и
советы для этого FAQ.
Текст FAQ в альтернативной кодировке доступен для FReq на
2:5000/14@FidoNet по имени CPUFAQ. Полный пакет FAQ и описаний
доступен на ftp://spider.nrcde.ru/pub/text/tech/emtcfaqs.zip и через
страницу FAQ на http://spider.nrcde.ru. Пакет распространяется также
по FIDO fileecho XHRDDOCS.
======================================================================
|