RAM е основна част от вашия компютър. Той съдържа данните, използвани от текущите процеси. RAM осигурява данни с висока скорост и ниска латентност за възможно най-добра производителност. Разговорно RAM се предлага в RAM памети. Действителното име за RAM стик обаче е DIMM.
Какво е DIMM?
DIMM означава Dual In-line Memory Module и е често срещаният общ форм-фактор на RAM от средата на 90-те години. Това беше надстройка от SIMM или Single In-Line Memory Module. Основната разлика между SIMM и DIMM е, че щифтовете от двете страни на SIMM са излишни. При DIMM модулите щифтовете от двете страни са независими. Това – при липса на други промени – удвоява броя на използваемите щифтове на RAM памет.
Тази промяна в дизайна е направена поради пускането и нарастващата популярност на оригиналния процесор Intel Pentium, P5. Този процесор имаше 64-битова шина за данни, което означаваше, че трябваше да адресира два SIMM-а паралелно, за да запълни изцяло шината, тъй като те предлагаха само 32-битов път за данни всеки. Чрез използването на щифтовете от двете страни на RAM паметта, DIMM модулите предлагат 64-битов път за данни в един пакет, намалявайки цялостната сложност и повишавайки производителността.
През следващите години имаше постоянни промени във физическата форма на DIMM. Но основната концепция остава същата. Ранният SDRAM има общо 100 пина. SDR RAM увеличи това до 168 пина. Оттогава оригиналната версия на DDR RAM увеличи броя на щифтовете отново до 184. DDR2 и DDR3 използваха 240 пина, докато DDR4 и DDR5 RAM използваха 288 пина.
Съвместимост
Въпреки че е очевидно, че типовете RAM с различен брой пинове биха били електрически несъвместими, всички поколения RAM са непоследователни, дори тези с еднакъв брой пинове. Има много причини за това. Първо, всяко поколение използва подобен, но различен набор от времена, като обикновено добавя нови набори от подвремена.
Всяко поколение RAM също има напълно различни изисквания за захранване, тъй като необходимите напрежения падат. Друга причина поколенията RAM да са несъвместими е, че всяко от тях има други изрязани „ключове“. Тези ключове са предимно помощ за потребителите, което прави физически невъзможно RAM да влезе в гнездо, което не е съвместимо с. Това означава, че можете да разберете кое поколение RAM памет гледате, просто като идентифицирате къде е изрезът на ключа.
Забележка: Досадно е, че клавишите за DDR и DDR2 са много сходно разположени директно един до друг, което прави разграничаването им без директно сравнение трудно. За щастие, освен ако не се занимавате с ретро компютри, това не би трябвало да е проблем. Съвременните DDR стандарти имат по-разнообразни ключови места, което ги прави по-лесни за разграничаване.
Височината на DIMM модулите обикновено е ограничена до 1,2 инча, тъй като това е достатъчно ниско, за да се побере в 1U сървър, когато е поставен изправен на дънна платка. Разбира се, модерните модели, насочени към потребителите, също са склонни да включват разпределители на топлина за подпомагане на охлаждането. Това може да увеличи височината на DIMM, в някои случаи значително. Някои особено големи DIMM разпределители на топлина могат физически да пречат на големите въздушни охладители на процесора и техните вентилатори.
Други неща, които трябва да знаете
Конекторът DIMM.2 следва същите дизайнерски концепции, като използва функционални щифтове от двете страни на конектора. Вместо да държи RAM, той е проектиран да свързва високоскоростни SSD към PCIe шината. DIMM.2 не е особено често срещан форм фактор, използван предимно от ASUS на някои дънни платки за игри. Целта на конектора е да осигури място за монтаж на двустранен M.2 щранг с общо 8 PCIe ленти, четири за всеки M.2 SSD. За да избегнете проблеми със съвместимостта, кодирането на слота е различно. RAM паметите не могат да влизат в DIMM.2 гнездо, а DIMM.2 паметта не може да влиза в RAM гнездо.
Една от промените, направени в стандарта DDR5, е, че всеки DIMM вече директно съдържа хардуер за управление на захранването. Преди DIMM модулите разчитаха на дънната платка за управление на захранването. Това помага за по-добро представяне. Това обаче увеличава индивидуалната цена на DIMM модулите, тъй като всеки от тях вече се нуждае от хардуер за управление на захранването. Проблемът с разходите също се изостри в първите дни на поддръжката поради недостиг на хардуер. Този недостиг повиши цените отвъд стандартния данък за ранно приемане, докато цялостната производителност е номинално равна на DDR4.
Стандартните DIMM модули винаги ще имат чипове памет, кратни на 8. Някои DIMM вместо това имат кратни на 9. Този конкретен DIMM има ECC (Код за коригиране на грешка) памет. Допълнителният чип с памет се използва за проверка на паритета. Това обикновено не се поддържа от потребителски хардуер, тъй като е предназначено за устройства, където грешките при повреда на паметта са неприемливи. Например научните симулации не могат да имат грешки, идващи от паметта. По подобен начин системите за полети на самолети използват ECC памет, тъй като тяхната увеличена надморска височина значително увеличава радиационния фон, дължащ се на космическите лъчи, което увеличава риска от грешки.
Заключение
DIMM е стандартният термин за RAM памет от почти три десетилетия. Строго се отнася за RAM конектори с функционално различни щифтове от двете страни на конектора. Действителният форм фактор се промени през годините, въпреки че новите поколения винаги са внимателно проектирани, за да бъдат физически несъвместими. Това може да звучи като евтин начин да накарате потребителите да купуват нов хардуер. В действителност обаче той наистина просто предпазва потребителите от изпържване на несъвместим хардуер.