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.
ÇİFT KANALLI BELLEK NE ZAMAN ÖNEMLİDİR
Çift kanallı bellek çalışmasını etkinleştirmek için anakartın çift kanallı bir bellek denetleyicisine sahip olması ve bellek modüllerini eşleştirilmiş çiftler halinde takmanız gerekir. İdeal olarak iki bellek modülü özdeş olmalıdır, ancak çoğu çift kanallı anakart, aynı kapasite, tür ve hızda oldukları sürece herhangi bir DIMM çiftini kabul edecektir. Çoğu çift kanallı bellek denetleyicisi, yalnızca bir DIMM taktığınızda tek kanallı modda düzgün bir şekilde çalışacaktır, ancak sistem performansı önemli ölçüde düşebilir.
Ç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.
ÇİFT KANALLI BELLEK NE ZAMAN ÖNEMSİZDİR
Herhangi bir gerçek faydası olmamasına rağmen, birçok Athlon XP anakartı çift kanallı bellek çalışmasını destekler; bu nedenle birçok kişi belleği eşleştirilmiş çiftler halinde takmak zorunda hisseder ve bazen yeni bir DIMM çiftine yer açmak için orijinal belleği atar. Athlon XP veya çift kanallı bellek çalışmasından yararlanmayan başka bir işlemciye sahip bir sistemde bellek yükseltiyorsanız, çift kanallı özelliği görmezden gelmenizi ve DIMM'lerin en uygun maliyetli kombinasyonunu takmanızı öneririz.
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)
Altın ve Kalay Kontakların Karşılaştırılması
Bellek modülleri altın veya kalay kontaklı olarak mevcuttur. Anakartınızdaki bellek yuvası türü hangisini kullanmanız gerektiğini belirler. Anakart bellek yuvalarınız kalay kontaklıysa, kalay kontaklı bellek modülleri kullanın; bellek yuvaları altın kontaklıysa, aynı şekilde altın kontaklı bellek modülleri kullanın.
Buradaki endişe, farklı metallerin yakın temasının korozyona neden olabilmesi ve bunun da geçici bellek hatalarından tam bellek arızasına kadar çeşitli sorunlara yol açabilmesidir. Özellikle sisteminiz nemli bir ortamda çalışıyorsa, kontak metallerini karıştırmaktan kaçının. Anakartın hangi tür bellek modüllerini gerektirdiğini belirlemek için anakart dokümanlarını kontrol edin ve yalnızca uyumlu modüller satın alın. (Neredeyse tüm yeni sistemler altın kontak kullanır, bu nedenle şüpheniz varsa altın modüller en iyi seçimdir.)
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.
ÇİPLERİ SAYMAK
Bir ECC modülünü, üzerindeki RAM çipi sayısını sayarak görsel olarak tanımlayabilirsiniz. Eğer bu sayı üçe veya beşe tam bölünüyorsa, bu bir ECC modülüdür. Bölünmüyorsa, eşliksiz bir modüldür. Ayrıca bir ECC modülünü genellikle parça numarasından da tanımlayabilirsiniz. ECC modülleri, eşliksiz bir modül için 64 bit'e kıyasla 72 bit genişliğindedir ve genellikle bunu model numarasında içerir. Örneğin, bir Crucial 512 MB eşliksiz modülün parça numarası CT6464Z40B'dir. Benzer ECC modülünün parça numarası CT6472Z40B'dir. Bir modül numarasında herhangi bir yerde "72" sayısı geçiyorsa, bunun ECC modülü olma ihtimali çok yüksektir.
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.
YA O YA BU
Tamponsuz ve kayıtlı modülleri destekleyen çoğu sistem, bir seferde yalnızca birini kullanabilir.
Hız İyi Olmadığında
Çok fazla hızlı bellek kullanmak, ince bellek sorunlarına neden olabilir. Anakart ve bellek üreticileri bu sorunu duyurmazlar. Hızlı bellek takarken genel bir kural olarak, daha fazla düşük kapasiteli modül yerine daha az yüksek kapasiteli modül kullanın. Bu sorun özellikle "sınırları zorladığınızda" ortaya çıkma eğilimindedir; örneğin, desteklenen en hızlı belleği takarak, sisteminize hız aşırtma (overclock) yaparak veya çift işlemci çalıştırarak.
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.
Ödediğinizin Yarısı
Çip yoğunluğu sorununun yaygın belirtisi, sistemin bellek modülünü nominal boyutunun bir kesri, genellikle dörtte biri veya yarısı kadar tanımasıdır. Örneğin, 1 GB'lık bir DIMM takarsanız ve sistem bunu 512 MB veya 256 MB olarak bildirirse, sorun neredeyse kesinlikle bellek denetleyicisinin yeni bellek modülündeki çiplerin daha yüksek yoğunluğunu desteklememesidir. Aynı kapasitede ancak farklı bir organizasyona sahip bir modülle değiştirerek sorunu çözebilirsiniz; örneğin, 1024X8 modül yerine 512X16 modül takarak.
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.
İLK SEFERDE DOĞRU YAPIN
Anakart uyumluluk sorunlarından kaçınmanın en kolay yolları, belirli bellek modüllerinin uyumluluğunu marka ve modele göre anakart web sitesinden doğrulamak veya Crucial (http://www.crucial.com) ya da Kingston (http://www.kingston.com) tarafından sağlanan bellek yapılandırıcılarını kullanmaktır. Biz ikinci yöntemi kullanıyoruz çünkü eski anakartların web sayfaları genellikle eski bellek modüllerinin üretimine son verilmesini ve yeni bellek modüllerinin piyasaya sürülmesini yansıtacak şekilde güncellenmemektedir.
0 Yorum