Що насправді означає МГц оперативної пам’яті?


17

Неодноразово я чув і читав, що оперативна пам’ять може мати різну швидкість - позначається як МГц (наприклад, 1066 МГц). Однак те , що насправді є такою частотою, мені ніколи не пояснювалося, і у мене виникають проблеми з пошуком відповіді. Я найкраще здогадуюсь, що - оскільки частота в основному означає "скільки разів в секунду" - МГц означає, скільки разів в секунду оперативна пам'ять може спілкуватися з процесором. Будь ласка, виправте мене, якщо я помиляюся. Також: як ви можете це встановити залежно від розміру даних, що обробляються за секунду? Наприклад, скільки даних у мега- / кілобайтах надсилається до процесора з оперативної пам’яті за секунду за сценарію, коли його висувають до межі?


Скільки даних можна передати, залежить від самого процесора. Ви правильні, швидкість роботи модуля пам'яті - це частота, на яку він спілкується з процесором. На боці процесора рівняння його FSB (передня шина)
— Ramhound,

Відповіді:


14

Так, оперативна пам'ять працює на максимальній кількості тактових циклів в секунду. За допомогою оперативної пам’яті з подвійною швидкістю передачі даних (DDR) вона фактично спілкується двічі за цикл . Отже, для DDR:

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

Ось чому мікросхеми тепер названі за їх пропускну здатність, а не лише для частоти. Модуль мікросхеми називається PC-3200, а не 200 МГц. Ще потрібно знати тактову частоту, щоб гарантувати, що материнська плата / процесор може працювати на цьому годиннику.

Додаткову інформацію див. У статті Вікіпедії про DDR SDRAM .


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

Власне, чіпи оперативної пам’яті називаються не на основі частоти, а на швидкості передачі даних, яка вимірюється мільйонами передач в секунду (MT / с), а для оперативної пам’яті DDR - це подвоєна тактова частота. Так 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.