«Реальная частота памяти» или о вашей отсталости от технологий
Этот материал написан посетителем сайта, и за него начислено вознаграждение.
«Реальная частота памяти» или о вашей отсталости от технологий
Предисловие
Когда-то я уже писал статью на такую тему, она была залита в некоторые паблики, посвященные компьютерной тематике и набрала около 4-ех тысяч просмотров. Статьи гораздо перспективнее писать на сайты, чем в группы, ведь статьи из групп обычно не отображаются в поисковых строках. Было решено сделать ремейк старой статьи и опубликовать на сайт
Мы можем слышать утверждения, в которых используется термин реальная частота памяти. Рядовой пользователь, когда захочет узнать, что это, откроет сомнительный сайт и прочитает что-то вроде: «есть реальная частота, а есть эффективная, которая в два раза выше из-за двойной передачи Double Data Rate». Такая формулировка не очень точна и может ввести в заблуждение. Эта статья призвана расширить определения физической и эффективной частот памяти для массового читателя.
Как устроена память и немного о SDRAM
Любая основная оперативная память — это DRAM (динамическая) память произвольного доступа (то есть мы можем обращаться к отдельным словам, отдельным участкам памяти произвольно). Разница динамической памяти от статической (SRAM) в том, что бит динамической памяти представлен конденсатором, а бит статической – триггером. Конденсатор в зависимости от наличии заряда имеет два дискретных значения, на которых базируется вся цифровая логика: 0 и 1. Проблема в том, что конденсаторы могут разряжаться, поэтому их приходится подзаряжать, что учитывается и протоколом (в том числе и таймингами), и контролером памяти, и самой организацией памяти.
рекомендации
SDRAM синхронна по тактовому генератору. Это означает, что любое действие в микросхемах памяти зависит от тактового генератора. Наличие в системе тактовой частоты — это лишь средство синхронизации, а не обязательная характеристика любой микросхемы, так как микросхема может быть асинхронной к тактовому генератору вообще. До SDRAM память была асинхронной
SDRAM состоит из двух банков памяти, обращение к которым можно чередовать. Банк состоит из двухмерной матрицы, состоящей из строк и столбцов. Чтобы обратиться к ячейке памяти, нужно сначала задать адрес строки (с помощью сигнал RAS), а затем адрес столбца (CAS). Когда задается адрес строки, происходит её активизация (ACT), чтобы с ней можно было работать. В одном банке может быть активна только одна строка. Чтобы закончить работу со строкой, нужно её закрыть командой (PRECHARGE) и открыть новую. Чтобы иметь две и более открытых строки, были созданы банки памяти. Из этого состоит чип памяти, а их на планке памяти несколько
Если данные готовы к передаче, то данные передаются на каждом фронте (подъем от логического 0 к логической 1) тактового генератора
Понятие буфера ввода/вывода будет введено потом. Частота ядра памяти — это и есть частота ячеек оперативной памяти. По сути ядро памяти — это то же самое, что и банк памяти
DDR SDRAM
DDR SDRAM отличается тем, если передача на SDR SDRAM (так назвали первую SDRAM) осуществлялась только по фронту импульсов тактового генератора, то на DDR SDRAM происходит передача так по фронту, так и по спаду
Такт — это период от фронта одного импульса до фронта другого
Таким образом, за такт на SDR SDRAM была возможна одна передача по фронту, а за такт на DDR SDRAM — две передачи по фронту и спаду, и именно поэтому этот тип памяти получил название Double Data Rate
Но чтобы была возможно отправка двух элементов, нужно, чтобы эти два элемента были доступны для передачи. Когда задается адрес столбца, считывается не только этот столбец но и ещё и соседний. Элементы передаются по двум внутренним шинам в буфер ввода/вывода. Это по сути «предвыборка», поэтому эту технологию назвали n-prefetch. Так как выбирается два элемента, то мы имеем дело с 2n-prefetch
Введём понятие буфера ввода/вывода. Буфер ввода/вывода — это вся логика, обеспечивающая сохранение данных от внутренних шин и передачу этих данных на внешнюю шину. Буфер ввода-вывода представляет из себя набор регистров и мультиплексоров.
Таким образом мы за такт частоты ядра 133МГц удвоили количество передаваемых данных. По сути
SDR SDRAM 266MHz = DDR SDRAM 133MHz
DDR2, DDR3, DDR4 и DDR5
Вы, наверное, удивитесь, но технология n-prefetch почти с каждым поколением обновлялась
Давайте чисто теоретически предположим, что передавать внутренних шин от ядра памяти до буфера ввода/вывода будет не 2, а 4. Предположим, что мы можем передать по ним еще несколько столбцов в строке. Тогда за сколько тактов буфер ввода/вывода передаст эти 4 элемента на внешнюю шину? Логично, что если за такт осуществляется две передачи, то для осуществления передачи 4-ех элементов потребуется два такта буфера ввода/вывода. А если мы увеличим частоту буфера ввода/вывода в два раза? Тогда все также потребуется два такта, но эти такты будут в два раза короче. Иначе говоря, эти два такта буфера ввода/вывода на удвоенной частоте есть то же самое, что и один такт ядра памяти. Таким образом, можно получить 4 передачи за такт ядра памяти, что соответствует учетверению частоты памяти. Это можно назвать 4n-prefetch, такое используется в DDR2
Как думаете, чему равно количество элементов на DDR3? Восьми. На DDR3 используется та же самая технология, но частота буфера ввода/вывода в 4 раза больше относительно частоты ядра памяти. И это называется 8n-prefetch
Но DDR4 не использует 16n-prefetch, как вы могли предположить. Там осталась технология 8n-prefetch. А вот DDR5 использует
n-prefetch технология в общем виде
Распишем принцип работы n-prefetch в общем виде
Имеется частота ядра памяти F(Core). Имеется n внутренних шин, по которым передается несколько соседних столбцов одной и той же строки. Внутренние шины памяти передаются в буфер вводы/вывода, работающий на частоте в n/2 раза больше, то есть F(IO) = F(Core) * n/2. Отсюда длина тактов буфера/вывода T(IO) в 2/n раза длиннее, чем длина тактов ядра памяти T(Core), то есть T(IO) = T(Core) * 2/n
Для передачи n элементов требуется n/2 тактов. Зная количество тактов и длину одного такта, можно посчитать время передачи всех элементов
Latency = T * Cycles
Latency = T(IO) * n/2 = T(Core) * 2/n * n/2 = T(core)
Отсюда видно, что время, за которое передается n элементов равно частоте ядра памяти. Таким образом, за один такт T(Core) осуществляется n передач, что то же самое, что увеличение частоты ядра памяти SDR SDRAM в n раз
Критика «реальной частоты»
Итак, если вы прочитали и хорошо поняли текст этой статьи, то вы знаете, что есть два тактовых домена: частота ядра памяти и частота буфера ввода/вывода. Есть ещё частота вывода данных, но это то же самое, что частота буфера ввода/вывода, просто данные выводятся по фронту и по спаду той же самой частоты (за такт произойдет две передачи, но частота остается той же самой).
Если под эффективной частотой понимают частоту вывода данных, то что понимают под реальной частотой? Вот именно, что ничего не понимают
«Таким образом можно сделать вывод, что реальная частота памяти это частота тактового генератора (число электрических импульсов/тактов в секунду), а эффективная частота это реальная частота, умноженная на число бит, передаваемых за один рабочий такт.»
Хорошо, значит, реальная частота – это частота ядра памяти. DDR3 способна передавать за такт ядра памяти 8 бит информации. Но этот же самый автор пишет
«Вот и получается, что для DDR3 указанная реальная частота в 800 МГц равняется 1600 МГц эффективной (800 МГц * 2 бита)»
Неверно. 800 МГц — это частота буфера ввода/вывода, а не частота ядра памяти. Мы умножаем на два, потому что буфер ввода/вывода передает по фронту и спаду, а не потому, что за такт реальной частоты происходит передача двух бит памяти. В комментариях к статье кое-кто даже поинтересовался: «Почему DDR3 не способна передавать больше бит информации за такт?». Способна ещё как
«Почему CPU-Z показывает вдвое уменьшенное значение текущей частоты? Потому что эта программа отображает только реальную тактовую частоту памяти. И вот здесь мы сталкиваемся с ещё одним вектором разделения понятий частоты оперативной памяти – реальная и эффективная. Понятия реальная и эффективная частота памяти появились после выхода на рынок планок памяти типа DDR. Тип-предшественник – память SDRAM — работала только на реальной тактовой частоте, работала за счёт считывания команд только по фронту микросхемы памяти. В памяти типа DDR находится та же микросхема памяти SDRAM, но работает DDR с удвоенной скоростью, т.е. с удвоенным объёмом передаваемых за такт данных. Достигается такая удвоенная скорость работы за счёт двойного считывания команд из микросхемы памяти. И вот частота работы памяти типа DDR называется эффективной. Такое понятие, как реальная частота оперативной памяти, не применяется производителями и продавцами, они при указании характеристик всегда указывают только эффективную частоту. И многие программы-диагносты работают с показателями эффективной частоты, за исключением программ типа CPU-Z.»
Этот автор говорит про удвоенный объем передаваемых данных за такт, но в пример показывает опять DDR3. Говорит: «удвоенных данных за такт за счет удвоенного считывания команд из микросхем памяти». Но мы с вами выяснили, что объем считывания данных из микросхем памяти равен длине пакета, а принцип передачи по фронту и спаду не противоречит возможности передачи этого самого пакета». Вообще этот текст написан очень кривым язык, скорее всего, автор сам не понимает о чем говорит: за какой «такт»? За такт работы ядра процессора, ядра оперативной памяти, буфера ввода/вывода, микронтроллера моей микроволновки?
В том проблема, что под реальной частотой подразумевают частоту ядра памяти. Но на самом деле частота ядра памяти не в 2, а в n раз ниже, чем частота эффективная
Разрядность элементов и длина пакета
Разрядность элементов равна разрядности чипа памяти. В зависимости от количества рангов и чипов, мы можем посчитать разрядность чипа.
Разрядность одного чипа = 64 / количество чипов на ранг
Если ранг один, то количество чипов на ранг – это в принципе и есть количество чипов
Если ранга два и более, то на каждый ранг приходится равное число чипов, то есть число чипов на ранг = число чипов / количество рангов. По предыдущей формуле можно вычислить разрядность чипа
Для любопытных, откуда взялось число 64. Шина данных на любой DDR SDRAM равна 64 (кроме ECC, где имеются 8 дополнительных контрольных битов четности), а ранг по определению – это количество областей 64-бит. Дело в том, что несколько чипов вместе занимают и делят эту область, поэтому мы можем узнать разрядность одного чипа таким образом
Оперативная память имеет характеристику Burst Lenght (BL), длина пакета. Длина пакета напрямую зависит от технологии n-prefetch, так как пакет — это и есть элементы, передаваемые по внутренним шинам от ядра памяти к буферу ввода/вывода. Эта характеристика измеряется в четвертичных словах, то есть Quad Word (QW). На DDR1 длина пакета составляла 2QW, на DDR2 – 4QW и т.д, в соответствии с технологией n-prefetch
Тайминги
Некоторые из вас могут подумать: «если реальная частота гораздо меньше, чем мы думали, то неужели и тайминги гораздо больше? Ведь тайминги синхронизируются по реальной частоте». Тайминги действительно измеряются в тактах. Тактах какой частоты? В тактах частоты шины памяти, а не реальной частоты, она в два раза ниже эффективной памяти. Если нужно посчитать латентность тайминга в наносекундах, то работает формула
T(ns) = 1 / bus_clock(GHz)
Latency = T * Cycles
Вариативность длины пакета От ядра памяти к буферу ввода-вывода идет несколько шин. Предположим, что их число равно 8-ми. За один такт ядра памяти (что соответствует 4-ем тактам буфера ввода-вывода) мы считываем весь пакет целиком. А что если мы удвоим длину пакета? Тогда, не меняя количество шин, за две транзакции, за два такта ядра (что соответствует 8-ми тактам буфера ввода-вывода) можно считать этот удвоенный пакет. Система с длиной пакета, превышающая длину предвыборки, не представляет особого интереса и особой сложности с точки зрения разработчика. Более того, есть способ считывания не 16-ти (в данном случае) последовательных данных со словами, а двух пакетов в одной строке по 8 слов каждый последовательно. Если вы не поняли в чем разница: в первом случае мы задаем адрес строки и столбца и считываем удвоенный пакет за две транзакции (сначала первый пакет, потом второй), а во втором — задаем адрес строки и дважды задаем адрес столбца (первый раз — для первого пакета, второй — для второго) и считываем эти пакеты разными транзакциями, но делаем это последовательно. Причем разницы в производительности нет. Достигается это за счёт того, что после подачи сигнала CAS (подача адреса строки) до начала выдачи слова на шину должен соблюдаться тайминг tCL. За это время подается ещё один сигнал CAS до начала передачи. Тайминг, обозначающий, через сколько после подачи первого CAS подается второй CAS, называется tCCD.
Это называется чтение Back-To-Back.
Мы выяснили, что длина пакета может превышать предвыборку во много раз. Но может ли длина пакета быть меньше предвыборки? В любой статье по оперативной памяти, а в частности про n-prefetch, будет заявлено, что такое в принципе невозможно. В действительности: если шин 8, то передав 4 элемента, только два такта буфера ввода-вывода будут передавать данные, а остальные два будут бесполезными. Но для разработчика-инженера нет преград, поэтому был разработан способ передачи длины пакета меньше, чем длина предвыборки, но без потери производительности. Сделано это за счёт чередования передач двух микросхем памяти, как это показано ниже
Разработка n-prefetch
(для тех, кому интересна цифровая схемотехника)
Для интереса попробуем разработать собственную цифровую схему, реализующую передачу пакета данных. Схема не требует сложных манипуляций с битами, поэтому можно её реализовать через программу logisim с помощью вентилей вручную. У нас имеется система, где от ядра памяти к буферу ввода-вывода передается 4 элемента по 4-ём независимым шинам. Причем элементы равны одному биту (хотя это вовсе не обязательно должно быть так)
За основу буфера ввода-вывода был взят мультиплексор. Здесь представлен 4-ех входовой мультиплексор с двумя линиями управления. На каждый вход мультиплексора подана шина от регистра из 4-ех триггеров. На линии управления циклически подаются сигналы: 00, 01, 10, 11, чтобы каждый вход мультиплексора был выведен на выход. Смена линий управления происходит посредством полусумматора и сумматора. За каждый такт происходит сложение числа 01 и линий управления, но так как триггера два, то после суммы 11 + 01 перенос в старший разряд не происходит, поэтому сумма равна 00. Важнейшим аспектом схемы является синхронизация. Требуется, чтобы за такт ядра памяти происходила передача 4-ех элементов. Так как в logisim отсутсвуют делители/множители частоты, то с помощью конечного автомата был реализован делитель частоты на 4. На мультиплексор подается большая частота, а на ядро памяти — меньшая. Конечный автомат является конечным автоматом Мура, имеет 4 состояния. Имеет выход, равный 1, только в нулевом состоянии. С помощью комбинационной логики вычисляется следующее состояние. Через такт (большей частоты) состояние переходит в следующее и становится текущим, оно же опять проходит через комбинационную логику и вычисляется следующее. Состояния закодированы следующищим образом
состояние 0 = 00
состояние 1 = 01
состояние 2 = 10
состояние 3 = 11
Старший бит — S1. Младший бит – S0. Текущее состояние обозначается апострофом
Тогда верно, что
S0’ = !S0
S1’ = S1(!S0) + (!S1)S0
Выход равен 1 только в первом состоянии, это значит, что Y = !(S1)!(S0) = !(S1 + S0)
Так мы получаем делитель частоты для ядра памяти. За такт ядра памяти одновременно передается 4 элемента в мультиплексор (буфер ввода-вывода). Мы получили собственную небольшую реализацию чтения n-prefetch, но не записи. Это не значит, что запись сложнее реализовать, просто операции чтения критичнее для производительности, поэтому по ходу статьи вы только и видели примеры с чтением, но не с записью. Однако технология также актуальна и для операций записи
Спасибо за внимание, в источниках оставляю только патент о системе с длиной пакета, меньшей, чем длина предвыборки, так как знание об n-prefetch было получено давно и изучено из разных источников
https://patentimages.storage.googleapis.com/17/7f/34/c4ed31c5ae54d4/EP1488323B1.pdf
Этот материал написан посетителем сайта, и за него начислено вознаграждение.
Как узнать частоту оперативной памяти?
Многих пользователей вопрос о том, как узнать частоту оперативной памяти их компьютера, ставит в затруднительное положение, и они не знают, как выполнить данное действие. Между тем в этом нет ничего сложного, и мы постараемся в данной статье убедить вас в этом.
Содержание статьи
- Что такое частота ОЗУ, и зачем может понадобиться информация о ней?
- Способ получения информации по надписи на модуле ОЗУ
- Получение сведений при помощи информационных программ
- Заключение
Что такое частота ОЗУ, и зачем может понадобиться информация о ней?
Частота – один из основных параметров оперативной памяти компьютера, в значительной мере влияющий на ее быстродействие. Информация о данном параметре ОЗУ может понадобиться для различных целей. Например, вы хотите узнать производительность своего компьютера. Или же вы желаете узнать параметры того модуля оперативной памяти, который оказался в вашем распоряжении.
Следует иметь в виду, что существует несколько разновидностей частоты оперативной памяти – во-первых, это реальная частота модуля ОЗУ, а во-вторых, его эффективная частота. Первый параметр представляет собой частоту, на которой работает шина памяти, а второй, по сути, представляет собой производительность памяти. Если сравнить два модуля ОЗУ с одинаковой реальной частотой, то у модуля, разработанного по более совершенной технологии, как правило, эффективная частота будет выше.
Существует два основных способа узнать частоту памяти, каждый из которых имеет свои достоинства и недостатки. Во-первых, можно посмотреть, что написано на самом модуле памяти. А во-вторых, для того, чтобы узнать частоту, можно воспользоваться специальными информационными программами.
Способ получения информации по надписи на модуле ОЗУ
Рассмотрим сначала первый способ – чтение информации, указанной на модуле. Его основное преимущество в универсальности, поскольку им можно воспользоваться и в том случае, если вы по каким-либо причинам не можете запустить информационную программу и даже сам компьютер.
Информация о необходимом нам параметре может указываться в двух вариантах – во-первых, напрямую, в виде числа указывающего количество мегагерц, на которое рассчитан модуль, а во-вторых, в виде стандарта скорости.
Как правило, значение параметра в мегагерцах (обычно это бывает эффективная частота, а не реальная частота шины памяти) указывается сразу после указания типа памяти. Пример первого способа подачи информации вы можете увидеть на картинке внизу:
В данном случае число 1333 и является значением нужного нам параметра.
Однако, взглянув на свой модуль, возможно, вы воскликнете: «Позвольте, но у меня обозначение выглядит совсем по-другому! И частота памяти в мегагерцах на ней явно не указана».
В подобном случае, скорее всего, вы имеете дело со вторым типом обозначения при помощи указания стандарта, соответствующего пиковой скорости передачи данных в Мбайтах/c. Ниже мы приведем характеристики стандартов частоты для модулей памяти DDR2 и DDR 3:
Наименование стандарта | Частота шины, Мгц | Обозначениетипа памяти |
PC2-3200 | 200 | DDR2-400 |
PC2-4200 | 266 | DDR2-533 |
PC2-5300 | 333 | DDR2-667 |
PC2-5400 | 337 | DDR2-675 |
PC2-5600 | 350 | DDR2-700 |
PC2-5700 | 355 | DDR2-711 |
PC2-6000 | 375 | DDR2-750 |
PC2-6400 | 400 | DDR2-800 |
PC2-7100 | 444 | DDR2-888 |
PC2-7200 | 450 | DDR2-900 |
PC2-8000 | 500 | DDR2-1000 |
PC2-8500 | 533 | DDR2-1066 |
PC2-9200 | 575 | DDR2-1150 |
PC2-9600 | 600 | DDR2-1200 |
PC3-6400 | 400 | DDR3-800 |
PC3-8500 | 533 | DDR3-1066 |
PC3-10600 | 667 | DDR3-1333 |
PC3-12800 | 800 | DDR3-1600 |
PC3-14400 | 900 | DDR3-1800 |
PC3-16000 | 1000 | DDR3-2000 |
PC3-17000 | 1066 | DDR3-2133 |
PC3-19200 | 1200 | DDR3-2400 |
Вот пример памяти с подобной маркировкой:
Как видим, данная память имеет обозначение PC2-5300, что соответствует частоте шины в 333 МГц.
Однако немало производителей имеют свои собственные системы обозначений, в которых разобраться не очень-то просто, и которые не имеют очевидных указаний на один из параметров – количество мегагерц или стандарт скорости. Что, к примеру, может обозначать такая надпись, как Corsair XMS2 CM2X1024-6400C5? Интуитивно можно догадаться, что речь идет о памяти стандарта PC2-6400, но в подобных случаях лучше всего посмотреть сведения о системе обозначений производителя на его интернет-сайте.
Получение сведений при помощи информационных программ
Данный способ, помимо того, что во многих случаях гораздо проще непосредственного осмотра модуля памяти, имеет еще и то преимущество, что позволяет определять фактическую частоту ОЗУ, а не только ту, на которую рассчитан тот или иной модуль.
Существует огромное множество программ, предоставляющих сведения практически о любых деталях аппаратного обеспечения компьютера. Поэтому мы разберем, как можно узнать нужную нам информацию на примере лишь одной программы, относящейся, тем не менее, к числу наиболее распространенных и удобных – CPU-Z. Эта программа совершенно бесплатна, и ее без проблем можно скачать.
Информацию об оперативной памяти можно посмотреть на двух вкладках программы – SPD и Memory. На первой вкладке отображается информация, полученная из чипа SPD, в том числе, и те режимы, в которых может работать модуль памяти, а на второй – фактические параметры. Нужный нам параметр можно увидеть в строке Dram Frequency. Следует иметь в виду, что указанное в этой строке значение показывает частоту работу шины памяти, а эффективная частота ОЗУ обычно в два раза больше указанной величины.
Заключение
Существуют различные способы узнать частоту оперативной памяти компьютера. К основным способам относятся осмотр модуля оперативной памяти и получение необходимой информации из надписи, которой он снабжен, а также использование специальных информационных программ.
Порекомендуйте Друзьям статью:
RAM Скорости памяти и совместимость
Увеличение объема памяти на ПК — один из лучших и самых простых способов повысить производительность системы. Но прежде чем нажимать кнопку «купить» на этом или любом другом веб-сайте, важно убедиться, что память, которую вы покупаете, совместима с вашим ПК. Память
DDR4 — это память последнего поколения для вычислительных приложений, которая предлагает множество преимуществ по сравнению с памятью предыдущих поколений, включая меньшие задержки, более высокие скорости и многое другое. Следует иметь в виду, что память должна быть одного типа — модули памяти не имеют прямой или обратной совместимости с точки зрения типов генерации, поэтому DDR3 не будет работать в DDR2 или DDR4.
Память спроектирована так, чтобы быть обратно совместимой в пределах своего поколения, поэтому, вообще говоря, вы можете безопасно добавлять более быструю память к компьютеру, который был разработан для работы с более медленной памятью. Однако ваша система будет работать со скоростью самого медленного установленного модуля памяти.
Мы рекомендуем вам использовать Crucial Memory Advisor™ или Crucial System Scanner, чтобы найти подходящую память для вашего компьютера.
Объяснение поколений памяти
Для памяти с удвоенной скоростью передачи данных, чем выше число, тем быстрее память и выше пропускная способность. Иногда память DDR называется «понятным именем», например «DDR3-1066» или «DDR4-4000». При таком написании число после «DDR» представляет поколение. Число после генерации относится к скорости передачи данных компонента в секунду (/с). При упоминании названия отрасли числа, следующие за «ПК» и поколением, относятся к общей пропускной способности модуля.
Скорости DDR4
Дружественное имя | Название отрасли | Пиковая скорость передачи | Передачи данных в секунду (в миллионах) |
---|---|---|---|
DDR4-2400 | ПК4-19200 | 19200 МБ/с | 2400 |
DDR4-2666 | ПК4-21300 | 21300 МБ/с | 2666 |
DDR4-2933 | ПК4-23400 | 23400 МБ/с | 2933 |
DDR4-3000 | ПК4-24000 | 24000 МБ/с | 3000 |
DDR4-3200 | ПК4-25600 | 25600 МБ/с | 3200 |
DDR4-3600 | ПК4-28800 | 28800 МБ/с | 3600 |
DDR4-4000 | ПК4-32000 | 32000 МБ/с | 4000 |
DDR4-4400 | ПК4-35200 | 35200 МБ/с | 4400 |
Скорость DDR4 начинается с 2400 млн транзакций в секунду и обеспечивает более высокую скорость и время отклика, чем память всех других поколений.
Скорости DDR3
Дружественное имя | Название отрасли | Пиковая скорость передачи | Передачи данных в секунду (в миллионах) |
---|---|---|---|
DDR3-800 | ПК3-6400 | 6400 МБ/с | 800 |
DDR3-1066 | ПК3-8500 | 8533 МБ/с | 1066 |
DDR3-1333 | ПК3-10600 | 10667 МБ/с | 1333 |
DDR3-1600 | ПК3-12800 | 12800 МБ/с | 1600 |
С 2007 года память DDR3 обеспечивает более высокую производительность при меньшем энергопотреблении по сравнению с поколениями DDR2 и DDR.
Скорости DDR2
Дружественное имя | Название отрасли | Пиковая скорость передачи | Передачи данных в секунду (в миллионах) |
---|---|---|---|
DDR2-400 | ПК2-3200 | 3200 МБ/с | 400 |
DDR2-533 | ПК2-4200 | 4266 МБ/с | 533 |
DDR2-667 | ПК2-5300 | 5333 МБ/с | 667 |
DDR2-800 | ПК2-6400 | 6400 МБ/с | 800 |
DDR2-1000 | ПК2-8000 | 8000 МБ/с | 1000 |
Память DDR2 PC2-4200 (обычно называемая DDR2-533) — это память DDR2, предназначенная для использования в системах с внешней шиной 266 МГц (обеспечивающей скорость передачи данных 533 МТ/с). «4200» относится к пропускной способности модуля (максимальный объем данных, который он может передавать каждую секунду), которая составляет 4200 МБ/с или 4,2 ГБ/с.
Память DDR2 PC2-5300 (обычно называемая DDR2-667) представляет собой память DDR2, предназначенную для использования в системах с внешней шиной 333 МГц (обеспечивающей скорость передачи данных 667 МТ/с). «5300» относится к пропускной способности модуля (максимальный объем данных, который он может передавать каждую секунду), что составляет 5300 МБ/с или 5,3 ГБ/с. PC2-5300 обратно совместим с PC2-4200
.Память DDR2 PC2-6400 (обычно называемая DDR2-800) представляет собой память DDR2, предназначенную для использования в системах с внешней шиной 400 МГц (обеспечивающей скорость передачи данных 800 МТ/с). «6400» относится к пропускной способности модуля (максимальный объем данных, который он может передавать каждую секунду), что составляет 6400 МБ/с или 6,4 ГБ/с. PC2-6400 обратно совместим с PC2-4200 и PC2-5300 .
Память DDR2 PC2-8000 (обычно называемая DDR2-1000) — это память DDR2, обеспечивающая скорость передачи данных 1000 МТ/с). «8000» относится к пропускной способности модуля (максимальный объем данных, который он может передавать каждую секунду), что составляет 8000 МБ/с или 8 ГБ/с. PC2-8000 обратно совместим с PC2-4200, PC2-5300 и PC2-6400 .
Скорости DDR
Дружественное имя | Название отрасли | Пиковая скорость передачи | Передачи данных в секунду (в миллионах) |
---|---|---|---|
ГДР-200 | ПК-1600 | 1600 МБ/с | 200 |
ГДР-266 | ПК-2100 | 2100 МБ/с | 266 |
ГДР-300 | ПК-2400 | 2400 МБ/с | 300 |
ГДР-333 | ПК-2700 | 2700 МБ/с | 333 |
ГДР-400 | ПК-3200 | 3200 МБ/с | 400 |
Память PC1600, которую Crucial больше не имеет , представляет собой DDR, предназначенную для использования в системах с внешней шиной 100 МГц (обеспечивающей скорость передачи данных 200 мегатранзакций в секунду [МТ/с]). «1600» относится к пропускной способности модуля (максимальный объем данных, который он может передавать каждую секунду), которая составляет 1600 МБ/с или 1,6 ГБ/с. PC1600 был заменен на PC2700, обратно совместимый с .
Память PC2100, которую Crucial больше не имеет , представляет собой память DDR, предназначенную для использования в системах с внешней шиной 133 МГц (обеспечивающей скорость передачи данных 266 МТ/с). «2100» относится к пропускной способности модуля (максимальный объем данных, который он может передавать каждую секунду), которая составляет 2100 МБ/с или 2,1 ГБ/с. PC2100 в основном используется в системах AMD® Athlon®, Pentium® III и Pentium IV. PC2100 заменен на PC2700, обратно совместимый .
Память PC2700 — самая медленная память DDR, которую сейчас предлагает Crucial — это память DDR, предназначенная для использования в системах с внешней шиной 166 МГц (обеспечивающей скорость передачи данных 333 МТ/с). «2700» относится к пропускной способности модуля (максимальный объем данных, который он может передавать каждую секунду), которая составляет 2700 МБ/с или 2,7 ГБ/с. PC2700 обратно совместим с PC1600 и PC2100 .
Память PC3200 (обычно называемая DDR400) представляет собой память DDR, предназначенную для использования в системах с внешней шиной 200 МГц (обеспечивающей скорость передачи данных 400 МТ/с). «3200» относится к пропускной способности модуля (максимальный объем данных, который он может передавать каждую секунду), что составляет 3200 МБ/с или 3,2 ГБ/с. PC3200 обратно совместим с PC1600, PC2100 и PC2700 .
В модулях SDRAM числа, идущие после «ПК», относятся к скорости системной системной шины.
Память PC100, которую Crucial больше не имеет , представляет собой SDRAM, предназначенную для использования в системах с внешней шиной 100 МГц. Он используется во многих системах Pentium II, Pentium III, AMD K6-III, AMD Athlon, AMD Duron и Power Mac G4. PC100 был заменен на PC133, обратно совместимый с .
Память 125 МГц — это SDRAM, предназначенная для использования в системах с внешней шиной 125 МГц. 125 МГц был заменен на PC133, обратно совместимый с .
Память PC133 представляет собой SDRAM, предназначенную для использования в системах с внешней шиной 133 МГц. Он используется во многих системах Pentium III B, AMD Athlon и Power Mac G4. PC133 обратно совместим с PC100 и 125 МГц .
Память PC66 представляет собой SDRAM, предназначенную для использования в системах с внешней шиной 66 МГц. Он используется в системах Pentium 133 МГц и системах Power Macintosh G3. Скорости FPM и EDO записываются в наносекундах (нс), что указывает на их время доступа; чем меньше число, тем быстрее память (для обработки данных требуется меньше наносекунд).
О добавлении более быстрой памяти…
Это может показаться запутанным, но более быстрая память не обязательно сделает вашу систему быстрее. Вы не можете ускорить свой компьютер, добавив более быструю память, если любой из других компонентов вашего компьютера (ваш процессор или другие модули памяти) работает на более низкой скорости.
Имейте в виду, что подходящей памятью для вашего компьютера является та память, для которой он был разработан. Сверьтесь с системным руководством или найдите свою систему в Crucial Advisor tool™ или System Scanner, чтобы найти модуль памяти, который гарантированно совместим на 100%, или вам вернут деньги!
Каков индекс эффективной скорости ОЗУ? — Ответы
Часто задаваемые вопросы о наборах памятиA Ориентированный на настольный компьютер показатель скорости ОЗУ, который отдает предпочтение пропускной способности, а не задержке.
Реальная производительность достаточно хорошо масштабируется с частотой памяти (пропускной способностью данных). Чем больше данных передается в секунду, тем лучше. Если два набора памяти имеют одинаковую пропускную способность (ГБ/с), то более производительный комплект будет иметь меньшую задержку.
Задержка архитектуры ЦП
Меньшая задержка приводит к более быстрому поиску данных и более быстрым вычислениям. ЦП сервера с несколькими сокетами имеют гораздо более высокую задержку, чем ЦП с одним сокетом. В конфигурации с несколькими сокетами данные часто должны проходить через дополнительный контроллер памяти, прежде чем они попадут к месту назначения. Архитектуры настольных компьютеров также демонстрируют различные характеристики задержки. Архитектура ЦП Zen имеет значительно более высокую задержку, чем Skylake (70 против 45 нс), поэтому Skylake отчасти обеспечивает превосходные игровые характеристики (меньшее количество пропусков кадров) и более высокую пропускную способность базы данных, несмотря на сопоставимые вычислительные ядра.Эффективная скорость ОЗУ
Индекс эффективной скорости ОЗУ взвешивается как 80% многоядерной пропускной способности, 10% одноядерной пропускной способности и 10% задержки. Двухканальная оперативная память работает на частоте 3000 МГц на чипе Skylake ≈ 100%. См. список комплектов оперативной памяти и их эффективные скорости (средний стенд) здесь.Часто задаваемые вопросы о компьютерных компонентах
Каково соотношение цены и качества UBM?
Что такое эффективная скорость UBM?
Скорость молнии?
Отличаются ли кабели USB 3. 0?
Разница в скорости USB 3.0 и 2.0?
Зачем покупать USB 3.0 сегодня?
Даты выпуска USB 3.0/4.0 и максимальная скорость?
Графические карты
Как принудительно включить Optimus или переключаемые дискретные графические процессоры?
Что такое тесты графического процессора UBM DX11?
Что такое тесты графического процессора UBM DX10?
Что такое тесты графического процессора UBM DX09?
Что такое тест Splatting GPU?
Что такое тест GPU Gravity (NBody)?
Комплекты памяти
Какое соотношение цены и качества ОЗУ?
Каков индекс эффективной скорости ОЗУ?
Что такое лестница задержки системной памяти?
Все данные FAQS »
2023 Рейтинги аппаратного обеспечения
Процессоры
графические карты
Сплошные приводы
Жесткие диски
USB Flash Drive
8888928
|
---|
Ваш комментарий будет первым