Вместо эпиграфа: Эпоха SDRAM DIMM подходит к концу. Повторяется ситуация пятилетней давности, когда EDO-память начинала вытесняться новой тогда SDRAM-памятью. Точно так же, как тогда она не давала революционно большого прироста в производительности, так же и DDR-SDRAM не имеет принципиального преимущества в скорости. Но это не из-за недостатков этого вида памяти, а просто, как и тогда - из-за невозможности современных чипсетов/процессоров использовать все её преимущества. Пройдёт совсем немного времени (уже есть планы на DDR-400) и SDRAM канет в лету, слишком явным будет проигрыш - как в своё время с SDRAM PC100, которая заработала на 100 MHz, в отличие от 66 MHz EDO-памяти. Все новые платы рассчитаны именно на DDR-память, на большинстве Hi-End-плат вообще нет SDRAM-"диммов". Что уж говорить, если даже представители самых дешёвых бизнес-решений (со встроенным видео/аудио) имеют возможность установки DDR-памяти (SiS740). Нужно ещё упомянуть важное отличие с ситуацией пятилетней давности в стоимостном отношении - DDR-память ненамного дороже обычной, что, в частности, тоже служит очень важным стимулом её распространения.
Поэтому уже сейчас можно подвести некий итог для всех чипсетов, поддерживающих SDRAM-память, потому как во всех новых её поддержка будет только для совместимости со старыми планками памяти, а вскоре и вовсе пропадёт.
Один из самых распространённых вопросов - "Какую память поддерживает моя плата?". Вследствие сильного и всё ещё не прекращающегося снижения цен на SDRAM-память этот вопрос очень актуален сегодня, потому как многие обладатели не только современных, но и "не самых новых" плат не прочь бы подкинуть "мозгов" (хоть и подорожавших, но все еще достаточно дешевых) своему любимцу, но не уверены в возможности благополучно проглотить последним огромные мегабайты. Одних интересует, сколько можно поставить "по максимуму", а другие переживают, что в "мануале" на плату нет даже упоминаний про PC100/PC133. Для последних предназначена следующая таблица, позволяющая определить чипсет вашей материнской платы и, соответственно, её возможности по памяти.
Чипсеты под Socket 7 | ||||||||||
Название чипсета | Набор логики | Варианты
обозна- чений |
Обозна- чение Award |
Max Mem/ Кол-во DIMM | Плот- ность, Mbit |
Объём кэша L2 / кэшируемая область памяти | ||||
64 | 256 | 256k | 512k | 1M | 2M | |||||
ALI | ||||||||||
Aladdin IV/IV+ | 1531/1533 | TX Pro, Top Gun, Super TX | 2A5KI | 1G / 4 | + | - | 512M* | 512M* | 512M* | |
Aladdin V | 1541/1543 | 2A5KK | 1G / 4 | + | - | 128M | 128M | |||
Aladdin V+, rev. A-E | 1541/1543 | 2A5KK | 4G / 4 | + | + | 128M | 128M | |||
Aladdin V+, rev. F/G | 1542/1543 | 2A5KK | 4G / 4 | + | + | 512M | all | |||
Aladdin VII | 1561/1535D | 5ALI61+ / M583(7) ** | 1G / 4 | + | + | нет кэша L2 | ||||
AMD | ||||||||||
AMD 640 | 640/645 | 2A5LC | 768M / 3 | + | - | 127M | 255,5M | 511.5M | all | |
Intel | ||||||||||
Intel 430VX | 82437VX/ 82438VX/ 82371SB | Triton III, Triton VX | 2A59G(H) | 128M / 2 | - | - | 64M | 64M | ||
Intel 430TX | 82439TX/ 82371AB | Triton IV, Triton TX | 2A59I | 256M / 3 | + | - | 64M | 64M | ||
OPTi | ||||||||||
OPTi Viper | 82C556/ 82C557/ 82C558 | 2A5UN | 512M / 3 | + | - | 64M | 128M | |||
OPTi ViperMax | 82C566/ 82C567/ 82C568 | 2A5UP | 512M / 2 | + | - | 64M | 128M | |||
SiS | ||||||||||
SiS 5571-"Trinity" | 5571 | 2A5IH | 256M / 2 | - | - | 64M | 128M | |||
SiS 5581(2) | 5581(2) | 2A5II | 384M / 3 | + | - | 64M | 128M | |||
SiS 5591(2)-"David" | 5591(2)/5595 | TXpro IV | 2A5IK | 768M / 3 | + | - | 64M | 128M | 256M | |
SiS 5597(8)-"Jedi" | 5597(8) | TXpro II, Super TX | 2A5II | 384M / 3 | + | - | 64M | 128M | ||
SiS 530 - "Sinbad" | 530/5595 | SXpro | 2A5IM | 1,5G / 3 | + | - | 64M | 128M | 256M | |
VIA | ||||||||||
Apollo VP | VT82C585VP/ VT82C586/ VT82C587VP | VXpro | 2A5LA | 512M / 3 | - | - | 127M* | 255,5M* | 511.5M* | all* |
Apollo VP2(/97) | VT82C595 / VT82C586A(B) | TXpro III | 2A5LC | 512M / 3 | + | - | 127M* | 255,5M* | 511.5M* | all* |
Apollo VPX(/97) | VT82C585/ VT82C586A(B) | ETEQ 6618, VXpro+, TXpro III | 2A5LD | 512M / 3 | + | - | 127M* | 255,5M* | 511.5M* | all* |
Apollo VP3 | VT82C597(AT)/ VT82C586B | ETEQ 6628 | 2A5LE | 1G / 3 | + | - | 127M* | 255,5M* | 511.5M* | all* |
Apollo MVP3 | VT82C598(AT)/ VT82C586B | ETEQ 6638, TX AGPpro | 2A5LE | 1G / 3 | + | - | 63,5M | 127M | 254M | |
Apollo MVP4 | VT8501/ VT82C686A | VIA GRA | 2A5LH | 1G / 3 | + | - | 63,5M | 127M | 254M | |
* — в случае,
если производитель платы
"сэкономил" на tag-RAM или в
BIOS Setup выбраны не максимальные
настройки, значение нужно
разделить на 4. ** — плат на таком чипсете произведено "не слишком много", наиболее известные: Acorp 5ALI61Plus, PCChips M583, M587. |
Для более "современных" пользователей другая таблица, в ней нет области кэширования ввиду того, что кэш второго уровня установлен на самом процессоре и кэшируется вся память. Плотность 64Мбит не поддерживали только первые "Pentium-1"-чипсеты, поэтому, естественно, этого пункта также нет.
Производитель / разъём | Название чипсета [Варианты обозн.] | Набор логики | Обозн. Award | Max Mem/ Кол-во DIMM | Плотн. 256Mbit |
Slot1 / Socket370 | |||||
ALI | Aladdin Pro II [BXCel] | 1621/1543 | 2A6KL | 1G / 4 | - |
Aladdin TNT2 | 1631/1535D | *1 | 1,5G / 3 | + | |
Aladdin Pro 4 | 1641B/1535D | *2 | 1,5G / 4 | + | |
Aladdin Pro 5(T) | 1651(T)/1535D+ | *3 | 3G / 3 | + | |
Intel | Intel 440LX | 82443LX/82371AB | 2A69J | 512M / 4 | - |
Intel 440BX | 82443BX/82371EB | 2A69K | 1G*4 / 4 | - | |
Intel 440EX | 82443EX/ 82371AB(EB) | 2A69J | 256M / 2 | - | |
Intel 440ZX | 82443ZX / 82371EB | 2A69K | 256M / 2 | - | |
Intel 810(E) - "Whitney" | 82810(E)/ 82801AA/82802 | 2A69M | 512M / 2 | - | |
Intel 815(E/P/EP) - "Solano(-2/-3)" | 82815/ 82801AA(BA)/82802 | 2A69R | 512M / 3 | + | |
SiS | SiS 5600 [BXPro] | 5600 / 5595 | 2A6IL | 1,5G / 3 | - |
SiS 600 | 600 / 5595 | 2A6IL | 1,5G / 3 | + | |
SiS 620 [Xcel 2000] | 620 / 5595 | 2A6IN | 1,5G / 3 | + | |
SiS 630(S/E) | 630 | 2A6IR | 3G / 3 | + | |
SiS 633(T) | 633 | 6A6IT | 1,5G / 3 | + | |
SiS 635(T) +DDR | 635 | 6A6IT | 1,5G / 3 | + | |
VIA | Apollo Pro [BXToo, BXTel] | VT82C691/ VT82C586B | 2A6LF | 1G / 4 | - |
Apollo Pro+ [BXToo] | VT82C693/ VT82C596A | 2A6LG | 1G / 4 | - | |
Apollo Pro133 | VT82C693A/ VT82C596B | 2A6LG | 1,5G / 3 | + | |
Apollo Pro133A(T) | VT82C694X(T)/ VT82C596B | 6A6LJ | 4G*5 / 4 | + | |
PLE133(T)[PM601] | VT8601(2)/VT8231 | 6A6LI | 1,5G / 3 | + | |
PM-133 [VS1-P6] | VT8605/VT8231 | 6A6LL | 1,5G / 3 | + | |
Apollo Pro266(T) +DDR | VT8633(53)/VT8233 | 6A6LU | 2G / 4 | + | |
Slot-2 | |||||
Intel | Intel 440GX | 82443GX/82371EB | 2G / 4 | + | |
Slot-A / Socket-A | |||||
ALI | MAGiK 1 | 1647 / 1535D+ | 6A6KT | 3G / 3 | + |
AMD | AMD 750 | 751 / 756 | 6A6S2 | 768M / 4 | - |
NVidia | Nvidia nForce220/ 420(D) +DDR | Crush11/ IGP-64 / MCP | 6A61A | 1,5G / 3 | + |
SiS | SiS 730S | 730S | 6A6IS | 1,5G / 3 | + |
SiS 733 | 733 | 6A6IU | 1,5G / 3 | + | |
SiS 735 +DDR | 735 | 6A6IU | 1,5G / 3 | + | |
SiS 740(1) +DDR | 740(1) / 961 | 1,5G / 3 | + | ||
SiS 745 +DDR | 745 / 961 | 1,5G / 3 | + | ||
VIA | KX-133 | VT8371 / VT82C686A | 6A6LK | 2G / 3 | + |
KT-133(A/E) | VT8363(A/E)/ VT82C686A(B) | 6A6LM | 1,5G / 3 | + | |
KL-133(A) | VT8364(A)/ VT82C686B | 6A6LN | 1G / 3 | + | |
VIA KM-133(A) [VS2-K7] | VT8365(A)/VT8231 | 6A6LN | 1,5G / 3 | + | |
KLE133 | VT8361/VT82C686B | 6A6LN | 2G / 3 | + | |
KT-266 +DDR | VT8366/VT8233 | 6A6LV | 4G*6 / 4*6 | + | |
Socket-423 / Socket-478 | |||||
Intel | Intel 845- "Brookdale" | 82845/ 82801BA/82802AB | 6A69V | 3G | + |
VIA | P4X-266 +DDR | VT8753/VT8233 | 6A6LW | 4G | + |
SiS | SiS 645 +DDR | 645 / 961 | 3G | + | |
*1/2/3 — плат на
этих чипсетах произведено
"не слишком много",
официально объявлены только:
*4 — 1G с ECC-DIMM-ами, с обычными — 512M *5 — 4G с ECC-DIMM-ами, с обычными — 2G *6 — 4G/4 с ECC-DIMM-ами, с обычными — 3G/3 +DDR — обозначает поддержку также и DDR-памяти. |
Теперь пояснения к таблицам.
"Производитель/разъём" - понятно.
"Набор логики" - набор микросхем чипсета, их маркировка.
"Название чипсета" - думаю, тоже ясно.
"Варианты обозначений" - частенько не самые "крутые" (а точнее - самые "безымянные"), кроме "официального" названия чипсета, использовали другое, как они считали, "более звучное" (в основном, чтобы оно было похоже на название одного из интеловских чипсетов, с которым пытался сравниться перемаркированный чипсет). Правда, было это раньше, когда все равнялись на тогдашнего флагмана - Intel, когда люди не хотели слышать (или просто не знали) других названий. Это примерно как на рынке "Динамо" можно встретить десятки интереcных названий типа "Panasonix", "Filips", "Sonik", "Funakaiwa". Вот и придумывались всякие "Super TX", "BX Pro" и др. экзотика. Но когда Intel с пришествием на рынок Atlon/Duron сдала свою позицию единоличного законодателя мод, все перестали "стесняться" "неинтеловских" названий, поэтому сегодня даже самые "безымянные" такой ерундой (перемаркировкой) уже не занимаются.
"Обозначение Award" - первые пять букв/цифр "серийного номера" Award-биоса (высвечиваются при загрузке или вверху BIOS Setup). Подразумевается не версия самого Award: EliteBIOS v.4.5x или Medallion BIOS v.6.xx (первый использовался на Pentium 1-2, знакомое многим "Award Modular BIOS v4.51PG", а сейчас уже, как правило, сплошное "Award Modular BIOS v6.00PG"). Имеется в виду строчка типа 2A5IHM49C или 6A69MM49С, кодирующая главные параметры платы - от используемых процессора/чипсета, до, собственно, производителя.
Первый символ обозначает именно версию Award: "2" - v.4.51, "6" - v.6.00
Второй - используемые шины, для PCI/ISA - буква "А".
Третий - "поколение" процессора: 5 - 586 (Socket-7 в нашем случае), 6 - 686 (все остальные более новые). Другие цифры должны появиться с пришествием Itanium/Hammer.
Четвёртый и пятый - тип используемого чипсета, собственно, то, что нас интересует. Причём, как не трудно заметить, четвёртая относится к производителю (Intel - "9", VIA - "L", SiS - "I", ALi - "K", AMD - "S").
Шестой и седьмой - определяют производителя данной платы.
Остальные символы не особенно важны - определяют ревизию/модель биоса, вариант поставки и т.п.
"Max Mem/Кол-во DIMM" - максимальное количество памяти/DIMM`ов, поддерживаемые чипсетом. Этот параметр не всегда совпадает со значением, указанным в "мануале". Особенно это касается владельцев стареньких P1-плат. Это может быть как из-за того, что производитель конкретной платы "сэкономил" на чём-то, что ограничило максимальные возможности платы (например, банально - поставил меньше DIMM`ов), так и просто от невозможности им (производителем) предугадать темпы прогресса "диммостроения", т.е., например, написано "384M RAM maximum", а ставите 256Mx2=512M - и нет проблем. Но достигнуть максимального объёма памяти можно модулями с различным объёмом (и плотностью), и не все типы может поддерживать конкретный чипсет, для этого - следующий пункт:
"Плотность, Mbit" - показывает, DIMM`ы какой плотности (изготовленные по какой "технологии") поддерживает чипсет. Это не единственная (и не абсолютно точная) характеристика модулей DIMM, есть ещё очень много важных нюансов, влияющих на совместимость DIMM/chipset, но это не тема данной статьи. Остановимся только на главном.
Первые DIMM SDRAM изготавливались по 16Mбитной технологии. 16мегабит=2мегабайта, т.е. каждая микросхемка на модуле DIMM давала 2M. Значит, стандартный 8-чиповый (односторонний) DIMM был ёмкостью в 16M, а 16-чиповый (двухсторонний) - 32M. Только такие (с плотностью 16Mbit) и поддерживали первые платы с SDRAM (i430VX, VIA Appolo VP, SiS5571). При попытке установить на них 64Мбит-модули чипсет не может корректно адресовать всю память просто уже из-за того, что адресных линий у них лишь 12 ("64М-битные" чипсеты имеют 14, а "256М-битные" - 15 линий адреса). И если организация памяти современного модуля, например, 14 строк на 10 столбцов, то в результате плата "увидит" лишь часть памяти (ту, на сколько чипсету "хватит" адресов). В принципе, если бы внутренняя структура памяти была бы не 14х10, а 12х12 (214*210=212*212), то проблемы бы не было, но, к сожалению, сейчас используется лишь "ассиметричная" организация модулей DIMM. В этом кроется суть проблемы определения платами на i430VX DIMM 64M как 16M. Что интересно - самое распространённое (и ошибочное) мнение по этой проблеме - мол, это из-за того, что он (DIMM) "PC100/PC133", надо искать "старые DIMM 64M PC66". А всё именно из-за того, что такие платы не поддерживали модули памяти с чипами более чем 16-Мбитной ёмкости, а все современные имеют чипы 64Мбит (8Мбайт) и более. А не из-за того, что он с поддержкой PC100/PC133. Причём последние на них хоть и "видятся" не полностью (PC100 16M/32М - полностью), прекрасно работают, просто должны быть, опять же, "стандартными", т.е. односторонними 8- или двухсторонними 16-чиповыми.
Ещё по поводу VX-образных плат. То, что в мануале на некоторые из них чёрным по белому написано "128М SDRAM Max Support", что при двух "диммах" на борту означает по 64М на каждый, а из вышеописанного внимательный читатель сделает вывод - для i430VX максимум 32DIMM SDRAM одной планкой, не означает, что буржуи совсем заврались. Просто в природе очень редко, но бывают такие страшно экзотичные 32-чиповые ("двухэтажные") DIMM 64М (2Мбайт*32чипа=64М). Целенаправленно искать их, скажу вам, практически бесполезно. Ну а для желающих всё ж подкинуть памяти своей VX-образной старушке побольше мозгов могу дать совет - в свете снижения цен на DIMM SDRAM 256M PC133 стал стоить дешевле, чем 64M FPM/EDO. А на ней (при соблюдении вышеописанных условий - т.е. лучше берите двухстороннюю 16-чиповую планку) он определится как раз как 64М! А в будущем, как "замодернизируетесь", получите "на халяву" 256М вместо 64М:).
У новой, но уже достаточно распространённой памяти сделанной по 256Мбитной технологии (все модули 512М и выше, 256М - 8-чиповый, 128М - 4-чиповый, короче, 32Мбайт на чип и выше) с платами, знающими только 64М-технологию, возникнут проблемы, аналогичные вышеописанным для VX-образных с памятью 64Мбитной плотности. Поэтому если свежекупленная память определяется на вашем i440BX "почему-то" только наполовину - ещё раз внимательно посмотрите в таблицу.
И последний, но очень важный момент. Проблема определения не всей установленной в плату памяти может возникнуть и в случае, если плата поддерживает плотность установленного модуля. Ограничение может наложить BIOS, используя при определении памяти старые алгоритмы, рассчитанные лишь на определение памяти меньшей плотности. Характерное проявление - VPX-образные платы, которые, поддерживая 64Мбитную технологию, продолжают "косить" под VX (т.е., как правило, ограничиваться определением лишь 32М, а то и вовсе не запускаться). Лечится достаточно просто - с помощью перешивки свежего биоса.
"Объём кэша L2 / кэшируемая область памяти" - последний пункт показывает, какой объём кэша L2 (или L3 в случае использования K6-III/K6-2+/K6-III+) поддерживает чипсет и как от этого зависит размер кэшируемой памяти.
Сделаем выводы: если вы счастливый обладатель старенькой платы на i430VX/SiS5571/VIA AppoloVP, то у вас небогатый выбор по памяти: DIMM 16М, 32М (16-chip), 64M (только экзотические 32-chip). Если плата поддерживает 64Мбит технологию: плюс к перечисленному DIMM 64M (любые), 128M (8- и 16-chip), 256M (16-chip). Если же у вас плюсик в колонке "256Мбит", то вам вообще можно не волноваться, т.к. ваша плата поддерживает любую память.
Напоследок хочется добавить, что если у вас есть уточнение/дополнение к таблицам или вы просто никак не можете "опознать" свой "экземпляр" - телеграфируйте на [email protected].
Роман СЕВКО,
[email protected]
Горячие темы