#факты |Какая бывает оперативная память?

Недавно мы узнали о том, как устроена оперативная память (ОЗУ, RAM) и почему ее называют памятью с произвольным доступом. Сегодня настала пора рассказать о ее типах. Производительность оперативной памяти зависит не только от ее объема, но и от особенностей конструкции чипа. Перечислим наиболее распространенные разновидности памяти с произвольным доступом и немного поговорим о терминах, которые не всегда воспринимаются пользователями однозначно.

#факты |Какая бывает оперативная память?

Когда речь идет об оперативной памяти, следует ориентироваться в терминологии. Random access memory (RAM) это, строго говоря, память с произвольным доступом. На русский язык RAM чаще всего переводят, как «оперативная память». Но есть важная тонкость: под оперативной памятью мы чаще всего понимаем системную память компьютера или иного вычислительного устройства. Чипы системной памяти основаны на технологии памяти с произвольным доступом. Но память этой категории используется и для других задач.

SRAM: Статическая память с произвольным доступом. Каждая ее ячейка содержит несколько транзисторов: обычно от четырех до 6 . При этом конденсатор содержится не в каждой ячейке. Применяется преимущественно в кэш-памяти, о которой нашим читателям уже известно.

DRAM: Динамическая память с произвольным доступом. Каждая ее ячейка содержит пару: транзистор и конденсатор. Ее требуется постоянно обновлять.

FPM DRAM: Динамическая память с быстрым последовательным доступом в пределах страницы. Является одной из форм DRAM. Если нужные биты расположены в одной строке, то адрес строки задается только единожды. В дальнейшем указывается только адрес столбца. Страницей в данном случае называют строку. Скорость передачи данных кэшу 2 уровня (L2) может достигать 176 мегабит в секунду.

EDO DRAM: Динамическая память с увеличенным временем доступности данных. Ей не приходится ожидать завершения обработки одного бита данных для того, чтобы обратиться к другому. Как только задан адрес первого бита, EDO DRAM начинает поиск следующего. Эта память примерно на 5 % быстрее, чем рассмотренная выше FPM DRAM. Передача данных кэшу 2 уровня может осуществляться со скоростью до 264 мегабит в секунду.

SDRAM: Синхронная динамическая память. Работает в ускоренном режиме. Дело в том, что данные процессору нужны чаще всего именно в том порядке, в котором они расположены в строках. Поэтому SDRAM, обратившись к определенной строке, считывает в ней биты (расположенные в разных столбцах) по порядку. SDRAM примерно на 5 % быстрее, чем EDO RAM. Передавать данные кэшу 2 уровня она может со скоростью до 528 мегабит в секунду.

DDR SDRAM: Это SDRAM с удвоенной скоростью обмена. По сути все это та же SDRAM с более широкой полосой пропускания. Максимальная скорость передачи данных кэшу 2 уровня составляет 1 тысячу 064 мегабита в секунду. Речь идет о памяти DDR SDRAM с частотой 133 мегагерца.

RDRAM (Rambus dynamic random access memory): Отличается от всех ранее рассмотренных типов памяти с произвольным доступом. В разработанной Rambus памяти RDRAM используется встроенный модуль памяти Rambus (RIMM, Rambus in-line memory module), который по размеру и конфигурации выводов подобен стандартному модулю DIMM.

Особенным этот тип памяти делает использование ею специальной высокоскоростной шины данных, именуемой Rambus-каналом. Чипы памяти RDRAM работают параллельно. Скорость передачи данных достигает 800 мегагерц или 1 тысячи 600 мегабит в секунду. Но есть и отрицательная сторона: поскольку память работает на столь высокой скорости, она и нагревается сильнее. Поэтому чипы Rambus комплектуются распределителями нагрева, которые выглядят как длинные тонкие пластинки. По аналогии с «ноутбучными» модулями DIMM, для ноутбуков созданы уменьшенные версии SO-RIMM.

CMOS RAM (КМОП-память): память небольшого объема, которая содержится в компьютерах и других «компьютероподобных» устройствах. Она хранит такие параметры, как, например, настройки жесткого диска. Для ее поддержания нужна небольшая батарейка, которая располагается на материнской плате компьютера. Ведь оперативная память, к сожалению, является энергозависимой. О том, чем отличается энергонезависимая память от энергозависимой, достаточно подробно рассказано во время рассмотрения иерархии компьютерной памяти.

VRAM (VideoRAM, видеопамять): Известна также под названием MPDRAM (Multiport dynamic random access memory, многопортовая динамическая память с произвольным доступом). Этот тип памяти используется в видеоадаптерах и 3D-акселлераторах. «Многопортовой» ее называют поскольку VRAM обладает 2 независимыми портами доступа, а не одним, как это обычно бывает. Это позволяет центральному и графическому процессорам одновременно получать доступ к памяти данного типа. Объем памяти является фактором, определяющим разрешение и глубину цвета дисплея.

VRAM используется также для хранения особого рода информации, имеющей отношение к графике. Яркими примерами такой информации являются трехмерные геометрические данные и текстурные карты. Но истинно многопортовая VRAM стоит недешево, поэтому нередко можно еще встретить SGRAM (синхронную графическую память с произвольным доступом). Ее производительность приближается к VRAM, а цена ниже.

В следующий раз мы поговорим о том, как устроен модуль оперативной памяти.

Продолжение следует…

По материалам computer.howstuffworks.com