Her Yuvada Eşit Olmayan RAM Miktarları Kullanmak Performansı Düşürür mü?
Bilgisayara RAM eklerken, çubukların eşit miktarda belleğe sahip olup olmaması gerçekten önemlidir veya her zaman eşit miktarda belleğe sahip olmalarını ister misiniz? Bugünün Süper Kullanıcı Soru-Cevap yazısında meraklı bir okuyucunun sorularına cevap.
Bugünün Soru ve Cevap oturumu bize topluluk tarafından yönlendirilen bir soru-cevap web sitesi grubu olan Stack Exchange'in bir alt birimi olan SuperUser'ın izniyle geliyor..
Fotoğraf redjar (Flickr) izniyle.
Soru
SuperUser okuyucu LanceLafontaine eşit olmayan miktarda RAM kullanmanın gerçekten performansı düşürdüğünü bilmek istiyor:
Bu sayfa, MacBook dizüstü bilgisayarların çoğu için RAM özelliklerini açıklamaktadır. Dizüstü bilgisayarımın (13 "Pro, Late 2011) bölümünde şöyle yazıyor:
- Ek Notlar: En iyi performans için, her bir yuvaya eşit bir bellek modülü takarak her iki bellek yuvasını doldurun.
Bu fenomeni ilk defa duymuyorum ve kesinlikle Apple'a özgü değil. Bu neden böyle? Mevcut bellekteki bariz azalmadan başka, neden 6 GB (1 * 4 GB artı 1 * 2 GB) ile çalıştırmak neden 8 GB (2 * 4 GB) ile çalışmaktan daha kötü??
Eşit miktarda RAM kullanmak performansın düşmesine neden olur mu yoksa sadece bir efsane midir??
Cevap
SuperUser katılımcıları David Schwartz ve x'in cevabı bizim için. İlk olarak, David Schwartz:
Her iki yuvada eşit miktarda bellek olması durumunda, bellek ardışık bellek yuvaları ardışık topakları olacak şekilde iç içe geçebilir. Bu şekilde, hafıza erişimi, bant genişliğinin birleşmesine izin vererek neredeyse her iki yuvaya da eşit şekilde dağıtılır..
Eşit olmayan miktarlarda, bellek birleştirilemez ve önce bir çubuğa, sonra diğerine eşlenmelidir. Büyük bir bitişik hafıza yığınına erişen bir program, neredeyse tüm çubuklara tek bir çubuğa erişecek ve bant genişliği birleşimi olmayacak.
MVincent'in cevabını takip etti:
- Ek Notlar: En iyi performans için, her bir yuvaya eşit bir bellek modülü takarak her iki bellek yuvasını doldurun.
Buradaki olası teknik açıklama MacBook'unuzun (anakart) çift kanallı mimariyi desteklemesi ve bu nedenle iki özdeş bellek modülü gerektirmesidir. Karşılaştırmalar, yüzde 5-10 performans artışı sağladığını gösteriyor.
- Bu neden böyle? Mevcut bellekteki bariz azalmadan başka, neden 6 GB (1 * 4 GB artı 1 * 2 GB) ile çalıştırmak neden 8 GB (2 * 4 GB) ile çalışmaktan daha kötü??
İki özdeş olmayan bellek modülü kullanıldığında, anakart bellek modüllerini en yavaş modül hızında çalıştıracaktır..
Açıklamaya eklemek için bir şey var mı? Yorumlarda ses kesiliyor. Diğer teknoloji meraklısı Stack Exchange kullanıcılarından daha fazla cevap okumak ister misiniz? Burada tüm tartışma konusuna göz atın.