Чому оперативну пам’ять потрібно встановлювати парами?


Відповіді:


21

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

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


25

Як і сучасні пристрої подвійних і потрійних каналів, пам'ять (а в деяких системах все ще є) потрібно встановлювати парами або навіть групами з чотирьох. Наприклад, на материнських платах, розроблених для процесорів 286 і 386SX, 8-бітні SIMM (насправді зазвичай 9-бітні, з додатковим бітом паритету для виявлення помилок) були встановлені парами, щоб відповідати 16-бітовій шині даних процесора. Це означало, що процесор може запитувати та отримувати повну шину даних, заповнену одним запитом, а не двома. Аналогічно, для 386DX або 486 з їх 32-бітовою шиною даних знадобиться 4 модулі шириною 8 або 9 бітів (хоча лише один 32/36 бітний модуль).

Ті, хто має достатній вік (тобто я) запам’ятають 30-контактні SIM-карти (8 та 9 бітові модулі) та 72-контактні SIMM-модулі (32/36 бітові модулі).

Коли з'явилися інтелектуальні процесори класу "Pentium", більшість з них мали 64-бітну шину даних, щоб поліпшити швидкість передачі даних у свій внутрішній кеш (незважаючи на те, що в основі є 32-бітні процеси, і, здебільшого, це лише вроджена обробка Дані в 32-бітових фрагментах або менших розмірах) нам знову почали удвічі збільшувати 72-контактні (32 або 36 бітні) SIMM-карти, щоб зберігати цю зовнішню шину.

DIMM представляють 64-бітний шлях даних, тому їх не потрібно подвоювати для процесорів із 64-бітовою шиною даних з цих причин. Хоча за останні кілька десятиліть процесори зросли в швидкості набагато більше, ніж пам'ять. Раніше було, що контролерам пам'яті доведеться встановлювати стани очікування в оперативній пам'яті, щоб процесори не пропускали повідомлення, які надходили занадто швидко, але в наші дні процесори можуть їсти дані набагато швидше, ніж оперативна пам'ять може їх передавати (звідси потреба в багато швидшої, але дорожчої кеш-пам’яті на самому процесорі). Ось тут надходять параметри контролера пам’яті з двома та триканальними каналами - за правильних умов вони можуть запитувати дані з двох або більше модулів одночасно, щоб спробувати не відставати від вимог процесорів. В "ідеальних" умовах (процесор послідовно проходить через оперативну пам'ять,

Пов’язана сторона: те, що робить процесор «х» бітовим процесором, - це те, як він обробляє внутрішньо дані, а не як він спілкується із зовнішніми компонентами. Отже, 386SX (з його 16-бітною шиною даних, 24-бітовою шиною адреси та 32-бітовою внутрішньою версією) та Pentium (64-бітна шина даних, 32-бітова шина адреси та в основному 32-бітова внутрішня частина) обидва вважаються 32-бітовими процесорами.


Чудова вичерпна відповідь, +1 від мене.
Джон Т

1
ця відповідь також потребує [nostalgia]мітки. пам'ятаєте 30pin? чорт, у мене все ще є сумки з речами в підвалі.
крякати кіхот

1
Не забудьте і старий мікросхем пам'яті DIP (подвійний вбудований пакет). 9 штук склали 64 Кб на початку 1980-х.
SteveM82

1
Пам'ятаєте, як потрапляли DIP-треки в пальці? Присоски можуть бути кривавими маленькими бісами. І тоді той проміжок часу, коли вони експериментували з SIPP. Кожна так часто ви отримуєте машинні штифти, які не відпускають, а ламають або згинають відводи. Ніжна робота з рукоділлям на зігнутих штифтах і ніжні поштовхи можуть повернути її назад, але, не дай бог, свинцю відірвався в гнізді, щоб ви не могли його витягнути.
Лабораторії Фіаско
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.