Физическое окружение вычислительной техники

Корпуса и маркировка


Элементы динамической памяти для персональных компьютеров конструктивно бывают выполнены либо в виде отдельных микросхем, в корпусах типа DIP (Dual In line Package), либо в виде модулей памяти типа SIP/SIPP (Single In line Pin Package), типа SIMM (Single In line Memory Module) или DIMM (Dual In line Memory Module). Модули памяти представляют собой небольшие текстолитовые платы с печатным монтажом и установленными на них микросхемами памяти в DIP-корпусах. В большинстве современных модулей памяти используются микросхемы в корпусах для поверхностного монтажа (например, типа SOP — Small Outline Package). Для подключения к системной плате на SIMM- и DIMM-модулях используется печатный ("ножевой") разъем, а на SIP-модулях — штыревой. У DIMM-модулей в отличие от SIMM контакты на противоположных сторонах платы электрически не связаны между собой. Это дает возможность практически вдвое увеличить количество выводов модуля. Сами микросхемы памяти также устанавливаются на плате с двух сторон. Иначе такие модули называют двусторонними (double sided) SIMM.

Когда-то, наиболее распространенными были 30-контактные SIMM-модули с байтовой организацией и контролем четности (емкостью 256 Кбайт, 1 Мбайт, 4 Мбайта и 16 Мбайт). Здесь стоит, видимо, сказать несколько слов о контроле четности.

Так, при записи байта информации в запоминающее устройство определяется дополнительный контрольный разряд, который вычисляется как сумма по модулю 2 всех информационных битов. Обычно контрольный разряд равен нулю, если число единиц в байте было четным, и наоборот, он равен единице, если число единиц в группе было нечетным. Таким образом, при чтении ранее записанного байта, вновь получив контрольный разряд и сравнив его с уже имеющимся, можно говорить о достоверности получаемой информации. Этот метод нашел широкое распространение для контроля информации в оперативной памяти IBM PC-совместимых компьютеров.

С другой стороны, на каждые 8 информационных разрядов приходится один бит четности, то есть стоимость модуля увеличивается более чем на 10%.
Современные технологические успехи производителей микросхем памяти существенно повысили степень их надежности (среднее время безотказной работы составляет теперь несколько десятков лет), что дало возможность исключить бит четности как таковой.

Другая крайность: некоторые изготовители очень мощных персональных компьютеров используют даже коды с коррекцией ошибок (ЕСС), чтобы защитить содержимое RAM так же, как это делается на жестких дисках. Это достигается либо использованием нескольких модулей RAM без четности (но при наличии запасных модулей, где и хранятся данные ЕСС), либо RAM с четностью (при сохранении данных ЕСС в объединенных битах четности).

Надо ли дополнительно платить за память с четностью. Не обязательно. Такую вещь хорошо иметь, но она может и не стоить своих денег. То же можно сказать и про память с ЕСС. Возможно, решающими факторами будут объем памяти PC (чем большей памятью он обладает, тем больше вероятность однажды ошибиться) и серьезность вашего отношения к целостности данных. Чем дороже ваш PC и чем больше у него памяти, тем выгоднее иметь четность или даже ЕСС - защиту. Но даже и не думайте об этом, если вы не защитили данные, установив источник бесперебойного питания (UPS) на вашем PC. Защита с помощью UPS гораздо важнее, и если это для вас слишком дорого, значит, вам не нужна и память с четностью.

Для 32-разрядных процессоров 30-контактные модули должны были устанавливаться на системную плату в количестве, кратном 4 (для получения длины слова в 32 бита). Поскольку на плате обычно присутствует 8 таких разъемов, то максимальный объем памяти в этом случае ограничен 64 Мбайтами.

С появлением Pentium стали применяться 72-контактные 36-битовые модули (32 бита длина слова и по биту контроля четности на каждый байт), (Рис. 7). Они обозначались как 256Кх36, 512Кх36, 1Мх36, 2Мх36, 4Мх36, 8Мх36, 16Мх36, что соответствовало емкости 1, 2, 4, 8, 16, 32 и 64 Мбайта. Понятно, что такие модули для 486-х микропроцессоров могут уже устанавливаться и по одному.


Максимально достижимый в этом случае объем памяти может быть разным, что зависит не только от количества разъемов под модули, но и от того, модули с какой максимальной емкостью поддерживаются контроллером памяти.                                                                                                       Рис. 7 Модуль памяти







Обычно вся оперативная память персонального компьютера делится на несколько банков, причем вид и тип элементов, используемых в них, зависят от конструкции системной платы и приводятся в ее техническом описании. Банк определяет наименьшее количество памяти, которое может быть адресовано процессором за один раз и соответствует разрядности шины данных этого процессора. Например, микропроцессор 18088 за один раз может адресовать только один байт, i80286 — 16 бит, i80386 — 32, Pentium — 64.

Модули SIMM оказались весьма популярными, однако и им нашлась замена, и они практически совсем уступили место DIMM. Причины этого лежат на поверхности. Блок памяти содержит количество микросхем или модулей памяти, достаточное, для хранения и параллельной передачи числа бит данных, равного числу линий данных CPU. Относительное соответствие всех чипов памяти в одном блоке достаточно важно. В частности, все они должны быть в состоянии хранить одно и то же число бит информации. Кроме того, все они должны отвечать на запросы чтения-записи данных примерно за одно и то же время, причем подчиняясь одинаковым сигналам. Все это может быть изначально гарантировано, если во всех разъемах, составляющих один блок, используются идентичные микросхемы или модули памяти.

Один, из простейших способов гарантировать правильное заполнение блоков памяти соответствующими микросхемами памяти заключается в использовании больших модулей памяти. У них может быть 32 или 64 линии данных (в зависимости от типа CPU), так что всего лишь один такой модуль составит целый блок памяти. Конечно, такой памяти необходимо гораздо больше контактов для установки в разъем, нежели модулю SIMM с байтовой шириной.


Чтобы разместить все эти контакты, не увеличивая чрезмерно модуль памяти, производители выводят контакты по обеим сторонам печатной платы, несущей модули памяти. (Даже сами модули памяти могут быть размещены на обеих сторонах платы). Такие модули называются DIMM (Dual Inline Memory Module — модуль памяти "в две линейки").

Модуль DIMM представляет собой целый блок памяти, все элементы которого соответствуют друг другу автоматически, без особых усилий со стороны пользователя. (Более того, эти модули защищены прорезями-ключами от некорректного использования, так что вы не сможете установить DIMM, рассчитанный на 3,3 вольта в разъем для 5-вольтового DIMM, и наоборот. У модулей DIMM, кроме того, гораздо больше проводов заземления, чем SIMM, что становится критичным по мере роста скоростей, на которых работают модули памяти).

Микросхемы памяти — это изделия высочайшего технологического уровня, которые выпускаются небольшим количеством японских, корейских, американских и европейских фирм с мировым именем: Samsung, NEC, Toshiba, Mitsubishi, Oki, Hitachi, Sanyo, Goldstar, Hyundai, Motorola, Texas Instruments, Micron Technology, Siemens. Так, первой фирмой, выпустившей 256-Мбит-ную микросхему динамической памяти, стала корейская компания Samsung. Некоторые фирмы поставляют не только готовые микросхемы, но и полуфабрикаты — кремниевые пластины со сформированными на них схемами памяти. Они используются другими фирмами, которые монтируют чипы в корпус, тестируют и могут продавать под другой торговой маркой, как правило, по более низким ценам. Некоторые известные производители компьютеров (brand name) применяют в своих изделиях нестандартные модули памяти, так называемые "собственные" (proprietary memory).


Содержание раздела