Чому на оперативній пам’яті існують різні швидкості та часові позначки?


10

Я не вважаю себе новачком, коли справа стосується побудови комп'ютерів або комп'ютерного обладнання взагалі, але я ніколи не витрачав часу, щоб повністю зрозуміти оперативну пам'ять.

Хтось може сказати мені, чому виникає потреба в різних швидкостях годин, коли мова йде про оперативну пам’ять?
І які терміни хороші.

Дякую


До речі: Чи є DDR3 шлях, який потрібно пройти під час створення нової системи?
Ейкерн

+1 для запитання про це. Я трохи розумію DDR, але хотів би дізнатися про новіші технології пам'яті (DDR2 та DDR3).
Іссек

Відповіді:


6

Існує дуже простий спосіб продемонструвати терміни пам’яті в дуже практичних умовах, які зрозуміють усі. Мегагерц і Гігагерц тактових частот і швидкості шини можуть здатися трохи непрозорими, якщо у вас немає електроніки.

Перше, що слід врахувати, - це фактична тактова частота. Тактова частота ефективно кількість разів за секунду, коли комп'ютер може провести операцію. Операції зазвичай читаються або записуються у випадку пам'яті. Тактова швидкість та синхронізація потрібні, щоб усі електронні компоненти знали, коли слухати електричний сигнал, який представляє собою 1 або 0. Якщо будь-яка сторона рано чи пізніше розмовляє чи слухає, то велика ймовірність помилки визначити правильний стан біта в пам'яті.

По-друге, давайте абстрагувати це так, ніби це був телефонний дзвінок. Уявіть, що ми обидва на телефоні, підключеному безпосередньо один до одного. У нас є метроном, який клацає раз на п’ять секунд, і кожен раз, коли він клацає, ми по черзі говоримо. Ми обмінюємось інформацією вперед і назад. Ми виражаємо інформацію заздалегідь визначеним способом, тобто кричати над лінією, коли метроном клацає, щоб представити 1 у пам'яті, а тиша - нуль.

Тепер, коли наведено приклад, я можу використати це, щоб продемонструвати кілька речей щодо способу функціонування оперативної пам'яті. Протокол у цьому прикладі полягає в тому, що ми по черзі натискаємо метроном. Якщо хтось із нас пропустить один із клацань метронома, ми виявляємо себе синхронізованими. Помилки синхронізації ефективно виражаються, коли ми вдвох не розмовляємо і не слухаємо в потрібні моменти. Якщо ви почнете слухати лише в мілісекунді після того, як я перестав кричати, ви б еротично інтерпретували це як стан 0. Вони називають це тремтінням. Чим гірше обидві сторони виходять із синхронізації, тим сильніше виявиться кількість помилок визначення стану.

Тактова частота необхідна для того, щоб материнська плата та пам'ять могли правильно обмінюватися інформацією про стан одна з одною. Тактова частота пам'яті більш-менш дорівнює швидкості, з якою вона здатна зчитувати / записувати дані в ОЗУ.

Причина виникнення такої різниці в швидкості модулів пам'яті полягає в тому, що за останні кілька років матеріалознавство розробило пам'ять меншої потужності, яка здатна підтримувати більшу кількість надійних точок допиту стану в секунду, що ефективно робить пам'ять швидшою. Час, який потрібен електричному сигналу в дроті, щоб перейти від повного 0 до повного 1, називається перехідним часом (Також його називають низьким і високим станом) Під час читання / запису пам'яті тим ближче читання / запис до годинника синхронізація імпульсу, тим більше шансів, що читання / запис буде успішним. Чим ближче до середньої точки між тактовими імпульсами, тим більше шансів, що читання / запис буде невдалим.

Більшість середньостатистичних користувачів не потрапляють у такі тонкі дрібні деталі, але якщо ви сміливі та маєте намір розігнати комп’ютер чи підняти швидкість шини, то вам, мабуть, важливо набагато більше про цю річ. Ви можете часто отримувати більшу швидкість від електроніки, але побічним ефектом є більше тепла та більше помилок. Нагрівання - це функція збільшення кількості операцій, що відбуваються, і помилки, як правило, безпосередньо пов'язані з конкретними експлуатаційними характеристиками напівпровідникового матеріалу в пам'яті. Рейтинг швидкості пам’яті є більш-менш просто показником продуктивності, який пам'ять розрахована на досягнення помилок читання / запису.

Я сподіваюся, що це відповість на ваше запитання ....


Чудова відповідь! Чи означає це, що більша швидкість руху годинника ефективно збільшує швидкість читання / запису та робить її швидшою та ефективнішою (іншими словами "кращою")? Чи можете ви тоді, поки ви на це, пояснити таймінги (наприклад, "2-2-2-5") так само просто?
Ейкерн

Це дійсно робить це швидше, але це, так би мовити, подвійний меч. Зі збільшенням швидкості читання / запису ви також збільшуєте кількість помилок читання / запису. Оскільки ви все більше помилок отримуєте межу, коли пам'ять просто перестає надійно читати / писати. Це призведе до збоїв у роботі вашої системи або може не завантажитися зовсім. Ви можете опублікувати питання 2-2-2-5, щоб я міг зламати його.
Axxmasterr

2

Здається, ваше питання задає питання, чому доступні різні швидкості пам’яті. Як і в тому, чому б просто не була одна швидкість -> найшвидша. Також, можливо, пов’язано з тим, "чому швидші оцінки швидкості коштують дорожче, тому що я можу розігнати повільніші речі, і це дійсно та сама фішка, так!"

Один з інших відповідей розсуджував це міркування як суворо «маркетинговий». Можливо, це і є частиною цього, але для цього є і солідні технічні / фізичні причини.

Тут справа : Коли виготовляються напівпровідникові пристрої, насправді існує величезна кількість змін у всьому процесі. Тобто, незважаючи на те, що весь процес є однаковим для кожного запуску вафельних пристроїв, кожна окрема частина виходить дещо іншою. Деякі роботи не лише виконують деякі, а деякі не працюють, але й деякі, в кінцевому рахунку, працюватимуть на різних рівнях продуктивності на основі напруги, температури, енерговикористання, тактової частоти тощо.

Після того, як буде виконано декілька пластин для певного типу деталей, постачальник напівпровідників матиме уявлення про те, як виглядає їх крива виходу для різних наборів умов випробувань. Потім вони використовують статистичний аналіз, щоб визначити набір бункерів для продуктивності, що відповідає кожній окремій частині ..... насправді, рахунки для повільної та швидшої швидкості. Для деталей, виготовлених у великих обсягах, зазвичай є кілька різних можливих бункерів і безліч можливих комбінацій умов тестування, на яких мікросхеми мають маркування.

Таким чином, для частин пам'яті даний пристрій може відповідати за будь-яких умов тестування на частоті 600 МГц, але не на 700 МГц, тому деталь переходить у відро для 600 МГц. Частина, яка відповідає всім на 700 МГц, але не на 800 МГц, йде у відро для 700 МГц тощо.

Це все відповідає кривій розподілу, і ви можете бачити поступово більш високі швидкісні бункери, все менше і менше деталей збираються відповідати більш жорстким характеристикам більш високих швидкостей. Насправді деталі з більшою швидкістю є дефіцитнішими, тому вони можуть дати більш високу ціну для людей, які їх дійсно хочуть. І навпаки, ви можете бачити, що вони можуть продавати повільніші запчастини з меншою вартістю, оскільки їх на ділі простіше зробити.

Підсумовуючи : Зрештою, це зводиться до мінливості виробничого процесу, статистики та деяких базових економік попиту та пропозиції.



0

Маркетинг.

Якщо ви подивитеся на орієнтири, то грати вдвічі за барана, щоб отримати великі таймінги, дає вам менше на 1–5% підвищення продуктивності.

Просто купуйте дешевий, але якісний баран і економте багато грошей.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.