Что на самом деле означает МГц ОЗУ?


17

Много раз я слышал и читал, что оперативная память может иметь разную скорость - обозначается как МГц (например, 1066 МГц). Однако, что это за частота на самом деле, мне так и не объяснили, и я не могу найти ответ. Мое лучшее предположение состоит в том, что, поскольку частота в основном означает «сколько раз в секунду», МГц означает, сколько раз в секунду ОЗУ может обмениваться данными с процессором. Пожалуйста, поправьте меня, если я ошибаюсь. Также: как вы можете связать это с размером обрабатываемых данных в секунду? Например, сколько данных в мегабайтах / килобайтах отправляется в ЦП из ОЗУ в секунду в сценарии, в котором их выводят до предела?


Сколько данных может быть передано, зависит от самого процессора. Вы правы, скорость модуля памяти - это частота, с которой он связывается с процессором. На стороне процессора уравнения его FSB (Front Side Bus)
Ramhound

Ответы:


14

Да, это максимальное количество тактов в секунду, на котором работает ОЗУ. ОЗУ с двойной скоростью передачи данных (DDR) фактически обменивается данными дважды за цикл . Итак, для DDR:

Тактовая частота 200 МГц × 2 (для DDR, 1 для SDR) × 8 байт = полоса пропускания 3200 МБ / с

Вот почему чипы теперь названы по их пропускной способности, а не по частоте. Выше чип-модуль называется PC-3200, а не 200 МГц. Все еще необходимо знать тактовую частоту, чтобы материнская плата / процессор могли работать на этих часах.

См. Статью Википедии о DDR SDRAM для получения дополнительной информации.


На самом деле мне удалось найти его в одном из моих учебников, и SDR дал бы 200 * 8 = 1600 МБ / с, а DDR - вдвое больше: 3200 МБ / с.
Аксель Кеннедал

На самом деле чипы ОЗУ именуются не по частоте, а по скорости передачи данных, которая измеряется миллионами передач в секунду (МТ / с), а для DDR RAM вдвое больше тактовой частоты. Таким образом, PC-3200 (3200 МБ / с) соответствует DDR-400 (400 МТ / с), а не DDR-200.
Индрек

Это ясно говорит о 200 МГц относительно тактовой частоты. «Одна только частота» относится к тому, как назывались микросхемы до появления DDR.
Madball73

Имеет смысл, но подождите, как вы конвертировали байты в мегабайты, потому что 16 байтов в каждом цикле, так как это DDR, и, как вы упомянули, есть 200 циклов в секунду, так что в общей сложности мы имеем 16 байтов x 200 МГц = 3200 байтов через секунду ? В других показателях это 3200 байт / 1024 байт = 3,2 мегабайта?
VM_AI
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.