La RDIMM RAM belleği Geleneksel DIMM bellek modüllerine kıyasla bazı alanlarda iyileştirmeler sunarak kullanıcı ilgisini çekiyor. Bu makalede, bu modüllerin temel özelliklerini, karakteristiklerini ve diğer bellek formatlarıyla arasındaki farkları göstereceğim. temel hafıza.
R-DIMM nedir?

RDIMM belleği, kayıtlı RAM'den başka bir şey değildir, dolayısıyla bu terim Kayıtlı Çift Sıralı Bellek ModülüBu tip RAM'lere tamponlu da denebilir, yani DIMM'ler gibi DRAM tipi RAM modülleridir, ancak bellek yongaları ile sistemin bellek kontrolcüsü arasında bellek olarak bir kayıt veya tampon içerirler.
RDIMM'i geçmişteki RIMM ile karıştırmamalısınız. Rambus belleği, RIMM (Rambus Inline Memory Module) olarak da bilinir, 1990'ların sonu ve 2000'lerin başında Intel Pentium 4 ile birlikte sistemlerde kullanılan belirli bir bellek türüdür. Bu bellek türü Rambus Inc. tarafından geliştirilmiş ve ilk zamanlarında SDRAM (Eşzamanlı Dinamik Rastgele Erişimli Bellek) gibi geleneksel bellek teknolojilerine yüksek hızlı bir alternatif olarak tanıtılmış ve daha iyi performans sağlamıştır. Ancak pahalıydı, bu nedenle DDR'nin gelişi, daha düşük fiyatı ve performanstaki çok az farkıyla sonunda galip geldi ve RIMM ortadan kayboldu. Ancak dikkatli olun, birçok kişi Rambus'un ortadan kaybolduğuna inansa da gerçek şu ki bu şirket bugün hala faaliyet gösteriyor ve yüksek performanslı bellek için yeni geliştirmeler ve teknolojiler geliştiriyor.
Bu kayıt sayesinde bir RDIMM, bellek denetleyicisinde daha düşük elektrik yükü Kayıtlı olmayan veya geleneksel bir DIMM ile karşılaştırıldığında, kayıtlı bellek, bir bilgisayar sisteminin kayıtlı olmayan bellekle mümkün olandan daha fazla bellek modülü çalıştırmasına olanak tanır. Bu nedenle, çoğu anakartta iki ila dört DIMM yuvası bulunurken, sunucular ve HPC kümelerinde ana bellek denetleyicisi üzerindeki daha düşük elektriksel yük sayesinde sekiz veya daha fazla yuva bulunabilir.
Kayıtlı bellek, çift sıralı bellek modülü (DIMM) olarak üretildiğinde RDIMM olarak adlandırılır. Benzer şekilde, kayıtlı olmayan bir DIMM'e UDIMM veya kısaca DIMM denir.
RDIMM bellek modülleri genellikle daha pahalıdır Ek devre gerektirmesi nedeniyle, genellikle ölçeklenebilirlik ve sağlamlığın düşük fiyat ihtiyacından daha önemli olduğu uygulamalarda, örneğin sunucularda, HPC'lerde ve hatta Intel Xeon, AMD Threadripper PRO, Ryzen PRO vb. CPU'lara sahip bazı iş istasyonlarında bulunur.
Kayıtlı bellek modüllerinin çoğu aynı zamanda bellek özelliğine de sahip olsa da hata düzeltme kodu (ECC)Kayıtlı bellek modülleri hata düzeltme özelliğinden yoksun olabilir ve bunun tersi de geçerlidir. Ancak, kurumsal veya veri merkezi ortamlarındaki uygulamalar geleneksel bir PC'ye kıyasla belirli bir hata toleransı gerektirdiğinden, çoğu RDIMM modülü genellikle ECC'dir.
RDIMM'in avantajları ve dezavantajları
RDIMM bellek, bir DIMM modülünden ne daha iyi ne de daha kötüdür; her şey, her durumda ne amaçla kullanmak istediğinize bağlıdır. Örneğin, bazı avantajlar ve dezavantajlar RDIMM ile DIMM/UDIMM karşılaştırmasında performans ve uyumluluklarına odaklanacağız:
- PerformansPerformans, RDIMM'in güçlü yönü değildir, çünkü bu tampon kayıt defteri kullanıldığında bir performans düşüşüne neden olur. Ancak, amaçlanan kullanımları için, güvenilirlik ve anakart başına daha fazla kurulu kapasite elde etmek adına bu düşüşe değer. Her bellek erişiminin (okuma veya yazma), bellek veri yolu ile DRAM arasında bir döngü boyunca tamponda veya kayıt defterinde saklanacağını unutmayın; bu nedenle RDIMM, DIMM modüllerine kıyasla bu ekstra saat döngüsü nedeniyle daha yüksek gecikmeye sahiptir. Bu nedenle, en iyi performans için geleneksel DIMM daha iyidir. Ancak, SDRAM yongaları söz konusu olduğunda, bu döngü gecikmesinin yalnızca bir patlamanın ilk döngüsü için geçerli olduğu ve aynı patlamanın geri kalanı için geçerli olmadığı unutulmamalıdır. Her durumda, bu bir DIMM'den daha büyük bir performans düşüşü anlamına gelir. Bu gecikmeyi azaltmak ve bu modüllerin daha iyi performans göstermesini sağlamak için bazı teknolojiler olduğu doğru, ancak yine de DIMM'lerin bir adım gerisindedirler.
- UygunlukRDIMM belleklerle ilgili bir diğer sorun da uyumluluktur. Bu modüller hiçbir anakartta kullanılamaz; anakartın bu tür kayıtlı belleği kabul etmesi gerekir, aksi takdirde çalışmaz. Aynı durum, RDIMM modülleri için tasarlanmış bir anakartta çalışmayan DIMM'ler için de geçerlidir. Genellikle PC ve dizüstü bilgisayar anakartları RDIMM'leri desteklemez; yalnızca iş istasyonu, sunucu ve HPC anakartları destekler, çünkü bu tür belleğe gerçekten ihtiyaç duyanlar bunlardır ve yüksek kapasitelerle daha fazla kararlılık sağlar. Öte yandan, RDIMM ECC ise, CPU'nun da ECC belleği desteklemesi gerekir, aksi takdirde çalışmaz.
R-DIMM bellek türleri

Jardines de Viveros RDIMM modülleri veya kayıtlı DIMM'ler, Daha önce de belirttiğim gibi, DIMM modülünün komut ve adres pinleri ile bellek yongaları arasına bir kayıt defteri veya tampon yerleştirirler. Yüksek kapasiteli bir DIMM, her biri bellek tarafından adreslenmesi gereken çok sayıda bellek yongasına sahip olabilir ve bunların toplam kapasitansı, bellek veri yolunun çalışma hızını sınırlar. Komut ve adres sinyallerini RDIMM içinde yeniden dağıtarak, bellek veri yolu kayıtlı olmadığında olduğu gibi bellek denetleyicisini aşırı yüklemedikleri için tek bir bellek veri yoluna daha fazla bellek yongası bağlanmasına olanak tanır.
Bunu netleştirdiğimizde, DIMM modüllerinin SO-DIMM vb. gibi bilinen varyantları olduğu gibi, R-DIMM'lerin de varyantları bilmen gereken:
- R-DIMM veya RDIMM: geleneksel kayıtlı RAM bellek modülüdür.
- LR-DIMM veya LRDIMM: Bu, önceki azaltılmış yük modelinin bir türevidir; aksi takdirde birbirlerine çok benzerler. Ancak bu durumda, yalnızca komut ve adres satırlarına değil, veri satırlarına da bir tampon eklenir. Bu, veri ve kontrol hatlarının kaydedildiği ve erişim sırasında tüm sinyallerin paralel tutulduğu anlamına gelir. Bu, daha yüksek maksimum bellek kapasiteleriyle sonuçlanır ve FB-DIMM'ler gibi diğer modül türlerinde karşılaşılan performans ve tüketim sorunlarının önüne geçer.
ECC nedir? RDIMM'ler için önemli midir?
Daha önce RDIMM modüllerinin de genellikle ECC (Hata Düzeltme Kodu), yani bir bilgisayar sisteminin normal çalışması sırasında zaman zaman ortaya çıkabilen bellek hatalarını tespit edip düzeltmek için tasarlanmış bir teknolojiyi içerir.
Veriler RAM'e depolandığında hatalar meydana gelebilir. rastgele hatalar Elektriksel parazit, voltaj dalgalanmaları veya bellek bileşenlerindeki kusurlar gibi çeşitli nedenlerden dolayı. Bu hatalar çoğu uygulamada fark edilmeyebilir ve fark edilmeyebilir, ancak sunucular, profesyonel iş istasyonları veya veri bütünlüğünün kritik öneme sahip olduğu sistemler gibi kritik ortamlarda bellek hataları önemli sonuçlara yol açabilir. Bir hata nedeniyle bir bit 0'dan 1'e veya 1'den 0'a değiştirildiğinde, bu kritik cihazlar için nihai sonuç felaket olabilir.
ECC RAM, depolanan her veri kümesine ekstra bitler eklemek için özel kodlar kullanır. Bu ekstra bitlere ECC RAM denir. eşlik bitleri, tek bit hatalarının ve bazı durumlarda çift bit hatalarının tespit edilip düzeltilmesine olanak tanır. Bir hata oluştuğunda, sistem eşlik bitleri ile gerçek veriler arasındaki tutarsızlığı tespit edip hatayı otomatik olarak düzelterek depolanan bilginin bütünlüğünü korur.
Ancak, anlayacağınız üzere, bu ECC'ye sahip olmak Her durumda faydalı da değildirBir yandan, bu ECC bellekler geleneksel olanlardan daha pahalıdır ve çoğu modern işlemcide olduğu gibi, bu durum anakartta veya CPU'da olsun, sistemin bellek denetleyicisi tarafından desteklenmelidir. Dahası, ek bit eklemek güç tüketimi ve performans açısından faydalı değildir ve bu da bir miktar olumsuz etkilenir. Ancak, hata önlemenin önemli olduğu bu sistemlerde buna değer...