Tavsiye, 2024

Editörün Seçimi

Tek Kanal vs Çift Kanallı Bellek: Sizin İçin Hangisi Daha İyi?

Sisteminizi kuruyor veya yükseltiyorsanız, sisteminizin RAM'i aklınızdaki en önemli şeylerden biri olmalıdır. Çoğu insan RAM'in işlemcinin daha hızlı çalışmasına yardımcı olduğunu düşünüyor. Ancak kamuoyunun aksine, Rasgele Erişim Belleği veya RAM, temel olarak sistemin maksimum potansiyel performansına ulaşmasını engellemektedir. Bunun nedeni, işlemcinin her zaman RAM'den daha hızlı olacağından, işlemcinin RAM'in veri iletmesini beklemesi gerekmesine neden olur. Bu bekleme süresi boyunca, CPU boşta oturur ve böylece güç ve zaman kaybı olur.

Teknolojideki son gelişmeler, en yaygın olarak çift kanal olmak üzere, hızı artırmak için ikili, üçlü ve hatta dört kanallı tekniklere geçerek hız bariyerini aşmayı denedi. Fakat bu gerçekten ne kadar bir artış sağlıyor? Bugün, Dual Channel'ı çevreleyen yutturucunun gerçek olup olmadığını görmek için Tek Kanallı Çift Kanallı Bellek modüllerini karşılaştıracağız ve yükseltme buna değer mi? Fakat buna başlamadan önce, bir sistemdeki hafızanın gerçekte nasıl çalıştığını görelim.

Hafıza Nasıl Çalışır?

Sistemdeki RAM, Bellek Denetleyici olarak adlandırılan bir devre tarafından kontrol edilir. RAM ve Bellek Denetleyicisi, topluca bir Bellek Veri Yolu olarak bilinen bir dizi kablo üzerinden bağlanır. Şimdi, bu teller ayrıca üç gruba ayrılmıştır - Kontrol, Veri ve Adres. Kontrol telleri, komutların sistem tarafından ne tür bir işlem yapıldığı hakkında bilgi içeren bellek modüllerine gönderilmesinden sorumludur. Veri kabloları, bellekten okunan veya bellek denetleyicisinden belleğe yazılan verileri taşır.

Bellek Denetleyicisi ayrıca, bahsedilen bellek modülü için bellek hızlarının (veya saat hızlarının) tanımlanmasından sorumludur . Örneğin, Bellek Denetleyicisi desteklediği maksimum saat hızının 1333 MHz olduğunu belirtirse, bir 2400 MHz bellek modülü taksanız bile, sistem yalnızca 1333 Mhz'lik potansiyeli kullanabilecek ve böylece RAM'in altını çizecektir. Artık bir RAM'in nasıl çalıştığını anladığınıza göre, Tek Kanallı ve Çift Kanallı Bellek karşılaştırması yapalım.

Tek Kanallı - Çift Kanallı Hafıza: Architecture

Tek bir RAM çubuğu, 64 bitlik tek bir veri kanalında çalışır ; bu, verileri toplam genişlikte 64 bit olan tek bir boruya aşağıya çekebileceği anlamına gelir. Tek Kanallı Hafıza mimarisi aşağıda gösterilmiştir.

Tek Kanallı Mimari

Bugünlerde, modern sistemler çok kanallı platformları da destekliyor. Çift Kanallı Bellek durumunda, sistem bir değil iki bellek kanalından yararlanır. Şimdi, belleğe 2 x 64 bit kanal var. Bu, bellek veri yolu üzerinde çalışan veri izlerini iki katına çıkardığımız ve şimdi etkili bir 128 bit kanalımız olduğu anlamına gelir.

Çift Kanal Mimarisi

Yukarıdaki resme daha yakından bakarsanız, her iki kanalın da D00'den D63'e kadar veri bit portlarını, yani 64 portu desteklediğini görürsünüz. Etkin bir şekilde, kanal 2'deki portlar D64'ten D127'ye alınır, böylece bir sonraki 64 port takımı taklit edilir. Sonuç olarak, sistem kanal genişliğinin 64 bit yerine toplam 128 bit genişlikte olduğunu kabul eder.

Etkili Çift Kanallı Mimari

Yukarıda görebileceğiniz gibi, D0-D63 birinci kanalı temsil eder, D64-D127 ikinci kanalı temsil eder. Böylece, modüller herhangi bir zamanda 64 bit veriyi işleyebilir ve böylece çift ​​kanallı platformlar aynı anda iki modülü okuyacak ve yazacaktır (128 bit genişlikteki veri yolunu doygun hale getirerek).

Bant genişliği

Bant genişliği, bir iletişim kanalının maksimum teorik aktarım hızıdır ve saniye başına megabayt (MB / s) veya saniye başına gigabayt (GB / s) cinsinden ölçülür. DDR (Çift Veri Hızı) gibi mevcut teknolojiler, saat döngüsü başına iki veri bitini aktarabilir. Sonuç olarak, geleneksel bellek teknolojilerine kıyasla aktarım hızını iki katına çıkarırlar. Örneğin, DDR3-1333 MHz modülü aslında 666.6 MHz'de çalışıyor olabilir, ancak saat döngüsü başına iki veri bitini aktarıyor olabilir. Ayrıca, bant genişliği ayrıca veri yolunun genişliğine de bağlıdır. Tek bir kanal 64 bitlik bir cihaz genişliğinden yararlanır; bu, temel olarak her aktarım döngüsünde 64 bit veri aktarıldığı anlamına gelir. Böylece, teorik olarak, bant genişliği şöyle hesaplanabilir:

bant genişliği = DDR saat hızı x veri yolu genişliği / 8

Yani, tek bir kanal için DDR3-1333 Bellek, teorik bant genişliği olduğu ortaya çıkıyor

Tek Kanaldaki Bant Genişliği = 1333 x 64/8 = 10, 664 MB / sn veya 10, 6 GB / sn

Çift kanallı teknolojiler gibi daha yeni teknolojiler, bellek veriyolunda mevcut veri kablolarının sayısını artırarak veri yolu genişliğini ikiye katlamaya odaklanır . Bir çift kanal 128-bit cihaz genişliğinden yararlanır, yani her transfer döngüsünde 128 bit veri aktarılır (yukarıdaki mimari farklılıklarda gösterildiği gibi). Bu da, bant genişliğini teorik olarak ikiye katlayarak sistemi etkiler. Örneğin, bir çift kanal DDR3-1333 Belleği için, hesaplamadaki teorik bant genişliği

İkili Kanaldaki Bant Genişliği = 1333 x (64 x 2) / 8 = 21, 328 MB / s veya 21, 3 GB / s

Not : Bant genişliği arasındaki fark şaşırtıcı olsa da, bunun sadece iki değerin teorik bir hesaplaması olduğunu unutmayın. Tek Kanallı ve Çift Kanallı hafıza arasındaki gerçek performans farklı olabilir;

Interleaving

Interleaved bellek, Dynamic Random-Access Memory (DRAM) veya çekirdek belleğin nispeten yavaş hızını telafi etmek için yapılmış bir tasarımdır. Bu, bellek adreslerini bellek bankalarına eşit şekilde yayarak yapılır. Bellek bankası, birkaç yonga üzerine yayılmış birden fazla sütun ve depolama birimi satırından oluşur. Her bellek modülü, program ve veri depolama için iki veya daha fazla bellek bankasına sahip olabilir.

Birleştirilmiş hafıza, bitişik okuma ve yazma ile sonuçlanır . Bu aslında her birini aynı sırayla kullanmak yerine sırayla her bir hafıza bankasını kullanır. Sonunda, her banka okuma ve yazma arasında minimum bekleme süresine sahip olduğundan, önemli ölçüde daha yüksek bellek verimi sağlar.

Serpiştirme Belleği Okuma ve Yazma

Bir Çift Kanal Kullanarak Bellek, bellek sıralarının sayısını artırır ve böylece daha iyi çoklu görev elde etmek için serpiştirme tasarımını geliştirir.

Deneyler

Kıyaslama gerçek hayat performansına eşdeğer olmasa da, teorik hesaplamadan çok daha gerçekçidir. Bu nedenle, her ikisi de aynı 64, 99 $ değerinde olan Tek Kanallı Corsair Vengeance 8GB DDR3 RAM ile Çift Kanallı Corsair Vengeance 8GB (4 x 2 kit) DDR3 RAM ile karşılaştırdık. Test makinemizde aşağıdaki kıyaslamalar yapıldı.

  • Euler 3D

Euler 3D RAM CFD Benchmark - Daha yüksek daha iyidir

Euler 3D Benchmarking'imizde, Çift Kanallı Bellek yapılandırması, Tek Kanallı Bellek yapılandırmasından yaklaşık% 17 daha iyi performans gösterdi. İkisi arasındaki fark, Dual Channel Memory'yi rakiplerinin önüne koyar. Bu avantaj, ağır hizmet hesaplama, simülasyon ve derlemeler yapan kullanıcılar için yararlı olduğunu kanıtlamalıdır.

  • MaxxMem - Kopyala, Oku, Yaz ve Bant Genişliği

MaxxMem Kopya Okuma Yazma Bant Genişliği - Daha Yüksek Daha İyi

MaxxMem ile yaptığımız testler sonucunda hafıza kopyalarını, hafıza okumalarını, hafıza yazma ve hafıza bant genişliği performanslarını test ettik. Bu testler saniyede Megabayt cinsinden ölçülür. Bu nedenle, Tek Kanallı ve Çift Kanallı Bellek modülleri arasında önemli performans farkları gördük, İkili Kanal da her durumda açık bir ipucu veriyor. Bununla birlikte, performansın teorik hesaplamaya yakın olmadığının, bant genişliğinin ortalamada % 20'lik bir artış gözlemlediğimizde iki katına çıkması gerektiğini dikkate almanın önemine dikkat çekmek gerekir.

  • MaxxMem - Bellek Gecikme

MaxxMem Memory Latency - Düşük daha iyi

Gecikme, veri aktarımı için bir talimatın ardından veri aktarımı başlamadan önceki gecikmeyi ifade eder. MaxxMem'deki bellek gecikme testimizde, gecikmelerde sadece ~% 2, 7 fark olduğunu gördük, Dual Channel bellek modülü hala Tek Kanaldan biraz daha iyi performans gösteriyordu.

  • El Freni Video Kodlama

El Freni Video Kodlama - Düşük daha iyidir

El Freni Kıyaslama ürünümüzde, Çift Kanallı Bellek lehine neredeyse % 4, 5 avantaj gördük. Olduğu söyleniyor, el freni kendi içinde gerçekten güçlü bir araçtır, sistemi sınırlarını zorlar. Video kopyalama veya kod dönüştürme yapan çoğu ağır hizmet kullanıcısı için bile, küçük bir fark çok fazla farketmez.

  • Adobe Premiere Kodlama Geçişi

Video düzenleme için Adobe Premiere, en çok rağbet gören yazılımlardan biridir. Kıyaslama testimizde, Dual Channel kurulumunun toplam işleme süresinde yaklaşık 8 saniye tasarruf sağladığını ve böylece küçük bir kenar sağladığını gördük. Buradaki fark oldukça önemsiz olmakla birlikte, gün boyu süren sistemler için, oluşturma süresi açığı daha büyük olabilir ve bu sayede raftan birkaç önemli dakika tasarruf edilebilir.

Gerçek Hayat Performansı

Yukarıdaki kriterler Dual Channel Memory modülünün hafifçe lehine ispat etmiş olsa da, gerçek hayattaki kullanımımda, ikisi arasında önemsiz bir fark olduğunu gördüm. Sayfalar biraz daha hızlı yüklendi ve iTunes, Google Chrome ve Microsoft Office gibi yazılımlarım aynı hızda çalıştı. Ve evet, kesin sonuçlar elde etmek için her bir Bellek ayarını test etmeden önce önbelleği temizlediğimden emin oldum.

Ek olarak, performanslarını test etmek için bazı oyunlar koştum. Sonuçlar aşağıdaki grafikte gösterilmiştir.

Oyun Benchmarkları - FPS - Daha Yüksek

Dying Light, Metro Son Işık, Grand Theft Auto V ve The Witcher 3: Wild Hunt'ı MSI NVIDIA GTX 1060 ile eşleştirildiğinde sistemimizde test ettik. Tek Kanallı bellek modüllerine göre hafif bir avantaj . Bununla birlikte, Dual Channel modunun Witcher 3'te oldukça belirgin olan performans düşüşleri yaşadığı durumlar vardı. Buna rağmen, ikisi arasındaki fark yine de önemsiz.

Tek Kanal vs Çift Kanallı Bellek: Hangisi Daha İyi?

Özetlemek gerekirse, evet, Tek Kanallı ve Çift Kanallı Bellek karşılaştırmasında İkili Kanal'ın galibi olduğu ortaya çıktı. Bununla birlikte, kıyaslama ve gerçek yaşam sonuçları, kağıt üzerinde hesaplanan farklılıklardan çok farklıdır. Teorik olarak, 2x fark olmalıydı, gerçekte, Dual Channel genel kullanımda en iyi ihtimalle yalnızca % 16-17 avantaj sergiliyor gibi görünüyor. % 12-13'lük bir fark elde etmek de istenirse de, kesinlikle Çift Kanallı Belleği çevreleyen yutturmacaya değmez. Çoğu durumda, normal kullanıcı ikisi arasındaki farkı bile farketmezdi. Ve uzman kullanıcılar söz konusu olduğunda, Dual Channel en üste çıksa bile, önemli bir şeyden ödün vermeyeceklerdir .

Tek Kanal vs Çift Kanallı Bellek: Sizin İçin Hangisi Daha İyi?

Görebileceğiniz gibi, Çift Kanallı Bellek Tek Kanallı Bellek modüllerinden daha iyi performans gösterirken, ikisi arasındaki fark hiçbir şekilde şaşırtıcı değildir. Sonunda, her şey fiyat noktasına iniyor. Tek Bellek modülünden daha ucuz bir Çift Kanal kiti satın alabileceğiniz ya da tam tersi durumlar olabilir. Bununla birlikte, Tek Kanallı Bellek satın almak, gelecekteki Çift Kanallı Kullanım için kapıyı açık bırakıyor. Akılda tutmanız gereken tek şey, gelecekteki satın alma işleminizin, uygun işleyişi sağlamak için aynı değilse de mevcut hafıza ile aynı olması gerektiğidir.

Son olarak, birincil odak noktanız RAM kapasitesine ve saat hızına bağlı olmalıdır. Gerçek dünyada kullanımda, bu iki faktör Tek Kanalda mı yoksa Çift Kanalda mı kullanıldığına bakılmaksızın en büyük farkı yaratacak. Önerimiz, RAM'inizin kapasitesini ve saat hızını kesinleştirmek ve ardından satın alımınızı sonlandırmak için Tek veya Çift Kanal üzerinde daha iyi bir anlaşma için piyasayı izlemek olacaktır.

Demek ki Hepsi Tek Kanallı, Çift Kanallı Hafıza bizim tarafımızdan. Aşağıdaki yorumlar bölümünde bizimle ilgili düşüncelerinizi ve deneyimlerinizi bizimle paylaştığınızdan emin olun.

Top