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


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.