Ana içeriğe geç

Bellek türü, hızı ve zamanlamalarının yanı sıra, sisteminiz için uygun belleği seçerken göz önünde bulundurmanız gereken birkaç başka sorun daha vardır. Bu sorunların her birini aşağıdaki bölümlerde inceleyeceğiz.

Çift kanallı çalışma

Modern işlemciler, en iyi performans için tek bir bellek modülünün sağlayabileceğinden çok daha fazla bellek bant genişliğine ihtiyaç duyar. Örneğin, 800 MHz FSB'ye sahip bir Intel Pentium 4 işlemci, tek bir PC3200 DIMM modülünün sağladığının iki katı olan 6,4 GB/sn'ye kadar bellek bant genişliği kullanabilir. Yonga seti mühendisleri, bu daha yüksek bant genişliği ihtiyacını karşılamak için iki fiziksel bellek modülünü tek bir mantıksal bellek modülü olarak tanıyan ve böylece CPU ile bellek arasındaki veri aktarım hızını iki katına çıkaran çift kanallı bellek denetleyicileri tasarladılar.

Çift kanallı çalışma, kullandığınız işlemciye bağlı olarak sistem performansı için önemli olabilir veya olmayabilir. Örneğin, en hızlı Athlon XP işlemciler 400 MHz FSB kullanır. Athlon XP, işlemci ile bellek arasında 64-bitlik (8 bayt) bir yol kullandığından, ihtiyaç duyduğu maksimum bellek bant genişliği 3,2 GB/sn'dir. Bu, tek bir PC3200 DIMM'in bant genişliğiyle tam olarak eşleşir, bu nedenle bir Athlon XP sisteminde çift kanallı bellek kullanmak çok az performans avantajı sağlar veya hiç sağlamaz.

Buna karşılık, Pentium 4, Pentium D veya Athlon 64 gibi modern bir işlemci kullanan bir sistemi yükseltiyorsanız, çift kanallı bellek çalışmasının etkinleştirildiğinden emin olmak önemlidir. Aksi takdirde, işlemci bellek için beklerken çok fazla zaman harcayacağından sistem performansını ciddi şekilde düşürürsünüz.

Çoğu çift kanallı anakart iki veya dört bellek yuvası sağlar. (Bazıları yalnızca üç yuva sağlar; bu tür anakartlarda üçüncü bellek yuvasının doldurulması çift kanallı bellek çalışmasını devre dışı bırakır.) Standart bir çift kanallı anakartta belleği yükseltmek için aşağıdaki yönergeleri kullanın:

  • İki veya dört bellek yuvasına sahip bir anakartta, bunlardan sadece biri doluysa, kurulu belleği ikiye katlamak yeterliyse, takılı modülle özdeş veya çok benzer yeni bir bellek modülü takın. Daha fazla belleğe ihtiyacınız varsa, orijinal modülü çıkarın ve iki özdeş yeni modül takın.
  • Dört bellek yuvasına sahip bir anakartta, bunlardan sadece ikisi doluysa, halihazırda takılı olan bellek miktarına ve yükseltmeden sonra ihtiyaç duyduğunuz toplam miktara bağlı olarak iki veya dört yeni eşleştirilmiş bellek modülü takın.FIXME TABLEWASHERE
  • Dört bellek yuvasına sahip bir anakartta, dördü de doluysa, halihazırda takılı olan modüllerin kapasitesine ve yükseltmeden sonra ihtiyaç duyduğunuz toplam bellek miktarına bağlı olarak iki veya dört yeni eşleştirilmiş bellek modülü takın.

Kullanılabilir bellek yuvası sayısından daha az modül takıyorsanız, hangi modülün nereye gideceğine karar vermek önemlidir. Çoğu çift kanallı anakart bellek yuvalarını aşağıdaki gibi etiketler:

Kanal A—DIMM 0 (veya 1)

Kanal A—DIMM 1 (veya 2)

Kanal B—DIMM 0 (veya 1)

Kanal B—DIMM 1 (veya 2)

Hangi yuvanın hangisi olduğu her zaman belirgin değildir. Kanal A yuvaları birlikte gruplandırılmış olabilir ve kanal B yuvaları biraz ayrı olabilir veya her iki kanal için DIMM 0 yuvaları birlikte olup DIMM 1 yuvaları onlardan biraz ayrı olabilir. Birçok anakart DIMM yuvalarını renk kodludur, ancak bu kodlama her zaman sezgisel değildir. Örneğin, Şekil 6-4 bir Intel D945PVS anakartındaki dört bellek yuvasını göstermektedir. Yuvalardan ikisi mavi ve ikisi siyahtır, ancak renkler neyi gösterir? Her iki mavi yuva da DIMM 0 (veya DIMM 1) mıdır, yoksa her iki mavi yuva da Kanal A (veya Kanal B) mıdır?

Şekil 6-4: Renklerle gösterilen çift kanallı DIMM yuvaları

Intel'in uygulaması DIMM 0'ı renk kodlu yapmak ve Kanal A'yı işlemci soketine daha yakın yerleştirmektir, bu nedenle bu anakarttaki yuvalar yukarıdan aşağıya Kanal A/DIMM 0, A/1, B/0 ve B/1'dir. Diğer anakart üreticileri farklı yöntemler kullanır. Bu anakarta iki bellek modülü takıyor olsaydınız, bunları mavi yuvalara takardınız, bu da bir DIMM'i Kanal A'ya, diğerini Kanal B'ye yerleştirirdi. Bunun yerine iki modülü en üstteki iki yuvaya taksaydınız, aynı miktarda sistem belleğine sahip olurdunuz, ancak anakart tek kanallı bellek modunda çalışmaya zorlanacak ve performansı büyük ölçüde yavaşlatacaktı.

Eşliksiz (Non-parity) ve ECC modülleri

Eşliksiz bellek (non-parity memory) olarak da adlandırılan standart bellek, 8-bitlik bir baytı saklamak için 8 bit kullanır. ECC bellek (Hata Düzeltme Kodlu bellek), bazen eşlikli bellek (parity memory) olarak da adlandırılır, 8-bitlik bir baytı saklamak için 9 bit kullanır. ECC bellek tarafından sağlanan fazladan bit, hata algılama ve düzeltme bilgilerini saklamak için kullanılır.

Eşliksiz bir bellek modülü hataları ne algılayabilir ne de düzeltebilir. Bir ECC bellek modülü ise tüm çok bitli hataları algılayabilir, tüm tek bitli hataları düzeltebilir ve bazı çok bitli hataları düzeltebilir. Bellek hataları o kadar nadirdir ki çoğu masaüstü sistemi, ECC bellekten daha ucuz ve daha hızlı olan eşliksiz belleği kullanır. Aslında, çoğu masaüstü yonga seti ECC belleği desteklemez. Böyle bir sisteme ECC bellek takarsanız, sistem belleği hiç tanımayabilir, ancak daha büyük olasılıkla ECC belleği sadece eşliksiz bellek olarak ele alacak ve fazladan biti görmezden gelecektir.

ECC bellek ara sıra masaüstü sistemlerde kullanılır ancak sunucularda ve diğer büyük, kritik sistemlerde çok daha yaygındır. ECC modülleri 9:8 oranında ek RAM çipi içerdiğinden, genellikle benzer eşliksiz modüllerden %10 ila %15 daha pahalıdır. Ayrıca, ECC modüllerindeki ECC değerlerini hesaplayan ve saklayan devreler bir miktar ek yük getirdiğinden, ECC modülleri benzer eşliksiz modüllerden marjinal olarak daha yavaştır.

ECC bellek modüllerini yalnızca aşağıdaki durumlarda kullanmanızı öneririz:

  • Halihazırda takılı olan bellek modülleri ECC ise, özdeş veya çok benzer modüller takın.
  • Büyük miktarda bellek (2 GB veya daha fazla) takıyorsanız, ECC modülleri kullanın.

Aksi takdirde, paranızdan tasarruf edin ve eşliksiz modüller takın.

Tamponsuz (Unbuffered) ve kayıtlı (Registered) modüller

Tamponsuz bellek modülleri, bellek denetleyicisinin modül üzerindeki RAM çipleri ile doğrudan etkileşime girmesine izin verir. Kayıtlı bellek (tamponlu bellek olarak da adlandırılır) modülleri, bellek denetleyicisi ile RAM çipleri arasına ek bir devre katmanı yerleştirir.

Kayıtlı bellek bazı ortamlarda gereklidir çünkü tüm bellek denetleyicilerinin kontrol edebilecekleri cihaz (bireysel RAM çipleri) sayısı üzerinde sınırlamaları vardır ve bu da kullanabilecekleri bellek modüllerinin maksimum kapasitesini sınırlar. Bir bellek denetleyicisi tamponsuz bir bellek modülü ile etkileşime girdiğinde, her RAM çipini doğrudan kontrol eder. Bir bellek denetleyicisi kayıtlı bir bellek modülü ile etkileşime girdiğinde, yalnızca tampon devresi ile çalışır; gerçek RAM çipleri onun için görünmezdir.

Kayıtlı belleğin tek avantajı, bir sistemin daha yüksek kapasiteli bellek modülleri kullanmasına izin vermesidir. (Herhangi bir zamanda en yüksek kapasiteli modüller genellikle yalnızca kayıtlı biçimde mevcuttur.) Kayıtlı belleğin dezavantajları, tamponsuz bellekten önemli ölçüde daha pahalı olması ve bir tampon kullanmanın getirdiği ek yük nedeniyle gözle görülür şekilde daha yavaş olmasıdır.

Çoğu masaüstü sistemi yalnızca tamponsuz bellek modüllerini destekler. Birkaçı hem kayıtlı hem de tamponsuz bellek modüllerini kullanabilir. Çok az sayıda masaüstü sistemi, özellikle Socket 940 AMD modelleri, kayıtlı bellek gerektirir. Sisteminizi yükseltiyorsanız, kayıtlı bellek modüllerini yalnızca aşağıdaki durumlarda kullanmanızı öneririz:

  • Sistem yalnızca kayıtlı bellek modüllerini kabul ediyorsa.
  • Sistem tamponsuz veya kayıtlı bellek modüllerini kabul ediyorsa, ancak halihazırda kayıtlı modüller takılıysa.
  • Takmak istediğiniz bellek miktarı, yalnızca kayıtlı biçimde mevcut olan modüllerin kullanılmasını gerektiriyorsa.

Anakart uyumluluk sorunları

Anakartlar, destekledikleri belirli bellek yapılandırmalarında farklılık gösterirler. Bir anakartta kullanılmayan bellek yuvaları varsa, bu boş yuvalara desteklenen herhangi bir bellek modülünü takarak belleği kolayca yükseltebileceğinizi varsaymak mantıklıdır. Ne yazık ki bu her zaman doğru değildir. Bellek modüllerinin hızı, kapasitesi, yoğunluğu ve organizasyonu dahil olmak üzere birkaç faktör devreye girer:

Bellek hızı

Hızlı bellek takmak, takabileceğiniz DIMM sayısını azaltabilir. Örneğin, bir anakartın tamamı PC2700 DIMM'lerle doldurulabilen üç DIMM yuvası olabilir. Ancak bu anakart en fazla iki PC3200 DIMM destekleyebilir ve PC3200 bellek takarsanız üçüncü DIMM yuvasını boş bırakmanızı gerektirebilir.

Modül kapasitesi

Her anakart her DIMM kapasitesini desteklemez. Örneğin, bazı anakartlar 256 MB DIMM'leri destekleyebilir ancak 512 MB DIMM'leri desteklemeyebilir. İzin verilen karışım da farklılık gösterebilir. Örneğin, bir anakart dört bellek yuvasının tamamında 512 MB DIMM'leri destekleyebilir. Başka bir anakart ise dört yuvasından yalnızca ikisinde 512 MB DIMM'leri destekleyebilir ve diğer iki yuvayı boş bırakmanızı veya bu yuvalara 256 MB veya daha küçük DIMM'ler takmanızı gerektirebilir. Bir başkası ise 512 MB DIMM'ler kullanarak maksimum 1 GB RAM'i destekleyebilir ve ilk iki yuvaya 512 MB DIMM takarsanız dört bellek yuvasından ikisini boş bırakmanızı gerektirebilir.

Satır sınırlamaları

Birçok anakart, takılabilecek bellek satırı sayısını, tüm bellek yuvaları dolu olduğunda oluşabilecek satır sayısından daha küçük bir sayıya sınırlar. Tek taraflı DIMM'ler bir satır, çift taraflı DIMM'ler ise iki satır olarak sayılır. Örneğin bir anakartın dört bellek yuvası varsa ve takılı belleği beş satırla sınırlandırıyorsa, bu, dört bellek yuvasının tamamına tek taraflı DIMM'ler takabileceğiniz anlamına gelir (toplam dört satır için). İki çift taraflı DIMM takmak dört satırı kaplar ve sadece bir satırı boş bırakır. O sisteme toplam beş satır olacak şekilde en fazla bir tek taraflı DIMM daha takabilirsiniz.

Bellek yoğunluğu ve organizasyonu

Bellek modüllerini oluşturmak için kullanılan RAM çipleri farklı yoğunluklarda üretilir. Mevcut modüller 256 megabit (Mb), 512 Mb veya 1 Gb çipler kullanır. Eski modüller 64 Mb veya 128 Mb çipler kullanır. Eşliksiz modüller 4, 8 veya 16 çip, ECC modülleri ise 5, 9, 10 veya 18 çip kullanır. Örneğin, 512 MB eşliksiz bir bellek modülü (bayt başına 8 bit) dört adet 1 Gb çip, sekiz adet 512 Mb çip veya on altı adet 256 Mb çip kullanılarak yapılabilir. Benzer şekilde, 512 MB ECC bellek modülü (bayt başına 9 bit) dört adet 1 Gb çip ve bir adet 512 Mb çip, dokuz adet 512 Mb çip, sekiz adet 512 Mb çip ve iki adet 256 Mb çip veya on sekiz adet 256 Mb çip kullanılarak yapılabilir.

Eski bir anakart tarafından kullanılan yonga seti bellek denetleyicisi, daha yüksek çip yoğunluklarını tanımayabilir. Örneğin, belirli bir anakarttaki bellek denetleyicisi 64, 128, 256 ve 512 Mb çip yoğunluklarını tanıyabilir ancak 1 Gb'ı tanıyamayabilir. O anakarta 512 MB'lık bir bellek modülü takmak istiyorsanız, sekiz adet 512 Mb çip (512X8) veya on altı adet 256 Mb çip (256X16) içeren bir modül kullanabilirsiniz ancak dört adet 1 Gb çip (1024X4) içeren bir modülü kullanamazsınız.

Benzer şekilde, daha yeni bir anakart tarafından kullanılan bellek denetleyicisi düşük çip yoğunluklarını tanımayabilir, bu da eski ve daha düşük kapasiteli DIMM'lerin içinde çalışmayabileceği anlamına gelir. Örneğin, yeni bir anakart sadece 256 Mb, 512 Mb ve 1 Gb RAM çiplerini tanıyabilir. O anakarta sekiz adet 128 Mb çip kullanan eski bir 128 MB DIMM takarsanız, bu tanınmayacaktır.

Bellek denetleyicileri destekledikleri organizasyon türlerinde de farklılık gösterir. Bazı denetleyiciler X4, X8 ve X16 modüllerini destekler, ancak birçoğu bu organizasyonlardan yalnızca birini veya ikisini destekler. Örneğin, Intel 945P yonga seti yalnızca X8 organizasyonunu destekler. 512X8 512 MB'lık bir modül (sekiz adet 512 Mb çip) takarsanız, anakart 512 MB'lık tam kapasiteyi tanır ve kullanır. Diğer 512 MB organizasyonları (1024X4 ve 256X8) desteklenmez. Desteklenmeyen bir organizasyon kullanan bir modülü takmanın sonuçları tahmin edilemez. Anakart modülü nominal kapasitesinin bir kesri kadar tanıyabilir veya modülü hiç tanımayabilir.

Bilgisayar Belleği hakkında daha fazla bilgi

Sam Goldheart

Üyelik tarihi: 10/18/12

478.218 İtibar

538 adet Kılavuz yazıldı

Ekip

iFixit iFixit üyesi

Staff

123 Üyeler

86.241 adet Kılavuz yazıldı

0 Yorum

Yorum Ekle

İstatistikleri Görüntüle:

Son 24 Saat: 2

Son 7 gün: 8

Son 30 gün: 36

Her zaman: 23,297