Оперативная память – это неотъемлемая часть компьютера любой мощности и назначения. Она отвечает за временное хранение машинных кодов, с которыми в конкретный период времени работает центральный процессор. Также в массивах оперативной памяти хранятся исходные данные для выполнения процессором задач, обработанные фрагменты и промежуточные результаты.
Оперативная память относится к энергозависимому виду памяти, то есть требующему постоянного питания при выполнении своих функций. При обесточивании системы вся информация на плате оперативной памяти обнуляется.
Каждый пользователь выбирает оперативную память по ряду известных показателей:
Объем – массив для хранения данных. Чем он больше, тем выше производительность и скорость работы компьютера.
Поколение, или тип памяти – это техническое решение, отвечающее за скорость передачи информации. На данный момент существует 3 типа оперативной памяти от DDR3 до DDR5, последняя является самой скоростной из имеющихся в свободном доступе.
Тайминги – стандартные задержки в функциональных циклах оперативной памяти, которые существенно влияют на скорость предоставления данных для вычисления центральному процессору.
И если с этими характеристиками все более или менее понятно, то такое понятие, как ранг оперативной памяти часто вызывает затруднение даже у довольно опытных пользователей.
В сети бытует мнение, что ранг памяти – это архитектура распайки чипов памяти на плате. Якобы у одноранговой памяти микросхемы расположены с одной стороны, а у двухранговой – с обеих, поэтому она лучше и быстрее. Но такое определение является ошибочным, к тому же не объясняет наличия четырехранговой и восьмиранговой памяти.
На самом деле рангом называется область микросхемы шириной в 64 бита, представляющая собой отдельный логический модуль, образованный определенным количеством чипов памяти. Соответственно, если логический модуль один – то и память именуется одноранговой, если два – двухранговой и так далее. При этом логические модули используют один физический канал для передачи информации.
Каждый процессор способен поддерживать определенное количество потоков информации от оперативной памяти. То есть, если он рассчитан на 4 ранга, то можно установить в систему 4 одноранговые платы оперативной памяти, две платы на 2 ранга или одну на четыре. Все эти конфигурации взаимозаменяемы, но превышать норматив не следует. Система, укомплектованная в разрез с этими требованиями будет периодически выдавать ошибки и в отличие от ожиданий демонстрировать низкую производительность.
Узнать ранг оперативной памяти можно по маркировке на текстолите платы или наклейке. При этом единого стандарта обозначения не существует, и каждый производитель маркирует оперативную память по своим правилам.
Модули оперативной памяти Crucial маркируются цифрами и буквами. Для примера: 2Rx8 - двухранговая память, а маркировка 4Rx16 соответствует четырем и восьми рангам.
Оперативная память Kingston содержит буквенное обозначение рангов: S (Single) — один ранг, D (Dual) — двухранговая, Q (Quadro) — четыре ранга памяти.
Из вышесказанного можно сделать вывод о том, что ранги оперативной памяти отвечают за скорость передачи данных. А, следовательно, влияют на общую производительность системы.
На практике прирост производительности составляет порядка 5 – 10 % на каждый ранг. Но для реализации этого потенциала оперативной памяти потребуются соответствующие компаньоны – производительный процессор и мощная системная плата .
При этом интересной особенностью можно считать разгонный потенциал. Одноранговая память разгоняется эффективнее и функционирует в таком состоянии намного стабильнее, чем другие виды памяти.
Чем отличается серверная оперативная память?
Наибольшее значение ранг памяти имеет при сборке серверной платформы. Это объясняется огромными объемами информации, которыми в непрерывном режиме оперируют серверы. Поэтому, помимо остальных характеристик он должен быть укомплектован не менее чем 4 рангами оперативной памяти на один процессор.
И сами ранги серверной оперативной памяти отличаются от пользовательской. Это связано с технологией исправления (коррекции) ошибок ЕСС. Ранги такой памяти отличаются наличием дополнительных 8 битов и 1 чипа памяти, который делает модуль визуально не симметричным . Каждый логический модуль серверной памяти обладает потоком данных шириной в 72 бита. Технология исправления ошибок необходима для стабильной и бесперебойной работы оперативной памяти, потому как даже минутная задержка может принести большие убытки владельцам и арендаторам сервера.
Регистровая и LR-память отличается наличием дополнительного чипа – буфера, поэтому она часто называется регистровой или буферизированной. Это чип позволяет буферизировать не только команды, как контроллер в пользовательской плате, но передавать данные целыми пакетами.
Чип-буфер выделяет большое количество тепловой энергии. А значит система требует усиленного внимания к охлаждению.
Главное правило при комплектации сервера – не перемешивать ECC, Reg и LR-память . Подобная комплектации будет давать регулярные сбои, а чаще всего операционная система даже не сможет запуститься.
В коротком видео компания Micron наглядно показывает, как в новом типе памяти DDR5 будет более чем в 2 раза эффективная пропускная способность