Megatransfer: революция оперативной памяти за 3 шага 🚀
Основные выводы
- Раньше объем оперативной памяти измерялся в МГц на основе тактовых циклов, но теперь для передачи данных используется МТ/с.
- МТ/с указывает на теоретическую максимальную скорость передачи данных, а не на прямую корреляцию с МГц.
- Оценка оперативной памяти в Мбит/с может дать более четкую картину фактического перемещения данных по сравнению с МТ/с.
Вы, вероятно, заметили, что в некоторых компьютерных спецификациях скорость оперативной памяти теперь указывается в МТ/с или «мегатранзакциях в секунду» вместо традиционных мегагерц. Почему произошло это изменение? Мы рады, что вы спросили! 🤔
Как раньше работали спецификации оперативной памяти
Традиционно оперативная память измерялась в мегагерцах, где один МГц соответствовал одному миллиону тактовых циклов. Аппаратное обеспечение компьютера работает на основе тактового цикла, представленного прямоугольной волной, при этом пик и спад волны представляют собой один цикл. За каждый цикл ОЗУ может выполнить одну операцию памяти, например, чтение или запись. Другими словами, вы можете выполнять миллион операций в секунду, используя оперативную память, работающую на частоте один МГц. ⚡
Это позволило довольно легко рассчитать скорость оперативной памяти. Если у вас была оперативная память с частотой 133 МГц, то она была вдвое медленнее, чем оперативная память с частотой 266 МГц. Однако с изобретением оперативной памяти DDR (Double Data Rate — удвоенная скорость передачи данных) стало возможным осуществлять передачу данных как на пике, так и на спаде волны. По сути, скорость передачи данных удваивается, отсюда и название. 🔄
Таким образом, частота DDR 133 МГц будет фактически такой же быстрой, как частота традиционной оперативной памяти 266 МГц. Чтобы упростить задачу для потребителей, большинство производителей оперативной памяти решили позиционировать свою оперативную память DDR как «фактически» имеющую частоту в МГц, как у обычной оперативной памяти. Итак, вы можете увидеть что-то вроде Оперативная память DDR4 3200 МГц, но тактовая частота Фактическая частота оперативной памяти составляет всего 1800 МГц.
Проблема с МГц как мерой производительности
Так в чем же проблема? Ну, во-первых, это означает, что заявленные характеристики оперативной памяти технически неточны. Однако, что еще важнее, мегапередачи являются мерой фактического объема данных, которые могут быть переданы, а это значит, что анализ с Megahertz не является однозначным. Спецификация MT/s — это теоретически максимальный объем данных, который может быть передан за одну секунду. Хотя оперативная память всегда работает на своей номинальной частоте, она не всегда достигает максимальной скорости в МТ/с из-за различных вычислительных нагрузок. 📊
Также следует рассмотреть будущее оперативной памяти, поскольку она QDR (Quad Data Rate) позволяет выполнять четыре операции за такт: две операции чтения и две операции записи. Это еще сложнее выразить в МГц, поэтому представляется более разумным использовать что-то, что учитывает реальные объемы данных. 🔍
Мегапереводы имеют больше смысла, но они не отражают всю картину
Хотя я считаю, что МТ/с является лучшим показателем производительности оперативной памяти, чем МГц, этот показатель не идеален и не отражает всей картины. С одной стороны, задержка оперативной памяти также имеет значение, но если мы сосредоточимся на производительности передачи данных, ставки еще выше. 📈
Видите ли, фактический объем данных, перемещаемых за мегатранзакцию, зависит от ширины шины памяти. То есть количество бит, которое можно переместить за одну передачу. Основная оперативная память современных компьютеров уже много лет является 64-битной, что означает возможность прямого сравнения двух модулей оперативной памяти, если они имеют одинаковую ширину шины. 🍏
Однако для видеопамяти графического процессора показатель MT/s не столь однозначен, поскольку GDDR (графическая память DDR) использует гораздо более широкую шину. Графические процессоры начального уровня имеют 128-битные шины, хотя более типичными являются 256-, 384- и 512-битные шины.
Поэтому, возможно, имеет смысл оценивать оперативную память в мегабитах в секунду (Мбит/с), что точно показывает, какой объем фактических данных оперативная память теоретически может передавать. Многие производители памяти уже это делают. Если вы посмотрите на лист спецификации модуля памяти Samsung вы заметите, что его скорость указывается в Мбит/с, а не в МТ/с. Это исключает как МГц, так и МТ/с и точно сообщает вам общую пропускную способность вашей памяти. 💾
Пока еще неизвестно, возобладают ли в конечном итоге показатели МТ/с или Мбит/с, но я думаю, очевидно, что в любом случае показатели в МГц для оперативной памяти больше не являются лучшим способом выражения производительности. Мы еще некоторое время будем рассматривать все три варианта, поэтому лучше знать разницу! 🧐