Введение
SIMM (Single In-line Memory Module) – тип модуля оперативной памяти для персональных компьютеров, доминировавший в период с середины 1980-х по конец 1990-х годов. Название отражает конструктивную особенность: контакты расположены на одной стороне платы, а контакты на обратной стороне электрически эквивалентны контактам на лицевой – то есть фактически образуют один (single) ряд электрических соединений.
SIMM стал ответом на проблему установки отдельных микросхем памяти непосредственно на материнскую плату: модуль упростил расширение памяти и замену неисправных чипов.
История и контекст
До появления SIMM память устанавливалась в виде отдельных DIP-корпусов (Dual In-line Package) в разъёмы или припаивалась прямо на материнскую плату. Это было неудобно: для замены требовалась пайка, расширение памяти – установка десятков мелких микросхем.
30-контактный SIMM (появился около 1983 года) стал стандартным форматом для систем на базе процессоров 286/386. Шина данных – 8 бит (плюс 1 бит чётности), модули устанавливались группами по 4 для получения 32-битного доступа (386) или по 2 для 16-битного (286).
72-контактный SIMM (1990) обеспечивал 32-битную шину данных (плюс 4 бита чётности). Он стал стандартом для систем на базе 486 и первых Pentium. Типичные объёмы: 1, 2, 4, 8, 16, 32 МБ.
В 1996–1999 годах SIMM был вытеснен DIMM (Dual In-line Memory Module), где контакты на двух сторонах платы независимы, что позволило перейти на 64-битную шину данных Pentium.
Технические характеристики
- 30-контактный SIMM: шина данных 8 бит, питание 5 В, объём 256 КБ – 4 МБ, типичный тип памяти – FPM (Fast Page Mode) DRAM.
- 72-контактный SIMM: шина данных 32 бит, питание 5 В, объём 1–128 МБ, типы памяти – FPM, EDO DRAM, BEDO DRAM.
- Паритет: большинство серверных SIMM включали дополнительный бит паритета на каждые 8 бит для обнаружения ошибок.
- Установка: модуль вставляется под углом и фиксируется защёлками в вертикальном положении.
Где применялось
- Персональные компьютеры IBM PC и совместимые – все системы середины 1980-х – 1990-х годов.
- Серверы начального уровня – файловые серверы, серверы баз данных доинтернетовой эпохи.
- Рабочие станции – Unix-станции Sun, HP, DEC использовали варианты SIMM.
- Принтеры и сетевые устройства – некоторые принтеры HP LaserJet использовали SIMM для расширения памяти.
SIMM vs. DIMM
Ключевое отличие DIMM от SIMM – независимые контакты с обеих сторон платы, что позволяет реализовать 64-битную шину данных одним модулем. Процессор Pentium с 64-битной шиной требовал устанавливать 72-контактные SIMM парами для организации 64-битного доступа. DIMM решил эту неудобность: один модуль = 64 бита.
Преимущества и ограничения в своё время
Преимущества (по сравнению с предшественниками):
- Простота установки без специального инструмента.
- Стандартизация форм-фактора – совместимость между производителями.
- Возможность быстрого расширения памяти.
Ограничения:
- 8-битная шина 30-контактного SIMM требовала установки группами.
- Несовместимость 30-контактных и 72-контактных SIMM между собой.
- Ограниченный максимальный объём на модуль.
Связь с другими понятиями
SIMM является историческим предшественником современных DIMM (DDR4, DDR5) и SO-DIMM (для ноутбуков). Все они относятся к классу оперативной памяти (RAM). Концепция модульной памяти, введённая SIMM, сохраняется до сих пор: DIMM DDR5 устанавливается и заменяется без пайки. SLED (Single Large Expensive Disk) – схожий по эпохе термин, описывающий концепцию хранения данных того же периода.