RAM'de neden farklı saat hızları ve zamanlamalar var?


10

Genel olarak bilgisayar veya bilgisayar donanımı oluşturma konusunda kendimi acemi saymıyorum, ancak RAM'i tam olarak anlamak için hiç zaman harcamadım.

Birisi bana RAM konusunda neden farklı saat hızlarına ihtiyaç olduğunu söyleyebilir mi?
Ve zamanlamalar ne işe yarar.

Teşekkürler


Bu arada: Yeni bir sistem kurarken DDR3'ün yolu var mı?
Eikern

Bunu sormak için +1. DDR'yi biraz anlıyorum, ancak daha yeni bellek teknolojileri (DDR2 ve DDR3) hakkında bilmek istiyorum.
Isxek

Yanıtlar:


6

Hafızanın zamanlamasını herkesin anlayacağı çok pratik terimlerle göstermenin çok basit bir yolu var. Elektronik arka planınız yoksa, saat hızları ve veri yolu hızlarının Megahertz ve Gigahertz'i biraz opak görünebilir.

Dikkate alınması gereken ilk şey gerçek saat hızıdır. Saat hızı, bilgisayarın saniyede kaç kez işlem yapabileceğini etkin bir şekilde gösterir. İşlemler genellikle bellek durumunda okunur veya yazılır. Saat hızı ve senkronizasyon gereklidir, böylece tüm elektronik bileşenler 1 veya 0'ı temsil eden elektrik sinyalini ne zaman dinleyeceğini bilir. bellekteki bitin doğru durumu.

İkincisi bunu bir telefon görüşmesi gibi soyutlayalım. İkimizin de doğrudan birbirine bağlı bir telefonda olduğumuzu düşünün. Her beş saniyede bir tıklayan bir metronomumuz var ve her tıkladığında sırayla konuşuyoruz. Biz ileri ve geri bilgi alışverişi yapıyoruz. Metronom bellekte bir 1'i temsil etmek için tıkladığında ve bir sıfırı temsil etmek için sessizlikte tıkladığında, bilgiyi önceden belirlenmiş bir şekilde ifade ederiz.

Şimdi örnek düzenlendiği için bunu ram işlevleriyle ilgili birkaç şey göstermek için kullanabilirim. Bu örnekteki protokol, metronom her tıkladığında sırayla hareket etmemizdir. İkimizden biri metronomun tıklamalarından birini özlüyorsa, kendimizi senkronize değil buluruz. İkimiz doğru anlarda konuşmadığımızda ve dinlemediğimizde senkronizasyon hataları etkili bir şekilde ifade edilir. Bağırmayı bıraktıktan sonra yalnızca bir milisaniyede dinlemeye başlarsanız, bunu 0 durumu olarak yanlışlıkla yorumlarsınız. Bu titremeye diyorlar. İki tarafın senkronizasyonu kötüleştikçe, durum belirleme hatalarının sayısı o kadar belirgin olur.

Anakart ve belleğin durum bilgilerini birbirleriyle doğru şekilde değiştirebilmesi için saat hızı gereklidir. Belleğin saat hızı, RAM'e veri okuma / yazma hızına az çok eşittir.

Bellek modüllerinin hızlarında böyle bir varyasyonun nedeni, son birkaç yıldır malzeme biliminin, saniyede daha fazla sayıda güvenilir durum sorgulama noktasını koruyabilen ve belleği etkili bir şekilde hızlandıran daha düşük güç belleği geliştirmesidir. Teldeki elektrik sinyalinin 0'dan tam 1'e geçmesi için geçen süreye geçici süre denir (Düşük ve yüksek durumlar olarak da adlandırılır) Belleği okurken / yazarken, okuma / yazma saate ne kadar yakınsa senkron nabız, okuma / yazma başarılı olma olasılığı daha yüksektir. Saat darbeleri arasındaki orta noktaya ne kadar yakın olursa, okuma / yazma işleminin başarısız olma olasılığı o kadar yüksektir.

Çoğu ortalama kullanıcı böyle nitrit ayrıntılara girmez, ancak cesursanız ve bir bilgisayarı overclock etmek veya otobüs hızını arttırmak için tasarımlarınız varsa, muhtemelen bu tür şeyleri çok daha fazla önemsersiniz. Çoğu zaman elektronikten daha fazla hız alabilirsiniz, ancak yan etki daha fazla ısı ve daha fazla hatadır. Isı, gerçekleşen işlem sayısındaki artışın bir fonksiyonudur ve hatalar genellikle bellekteki yarı iletken malzemenin belirli performans özellikleriyle doğrudan ilişkilidir. Belleğin hız derecesi, belleğin kabul edilebilir miktarda okuma / yazma hatasıyla elde etmek için tasarlanan performans metriğidir.

Umarım bu soruya cevap verir ....


Mükemmel cevap! Bu, daha yüksek bir saat hızının okuma / yazma hızını etkili bir şekilde artırdığı ve daha hızlı ve verimli hale getirdiği (diğer bir deyişle "daha iyi") anlamına mı geliyor? Öyleyse, siz işteyken zamanlamaları ("2-2-2-5" gibi) basit bir şekilde açıklayabilir misiniz?
Eikern

Gerçekten daha hızlı hale getiriyor, ancak bu çift taraflı bir kılıç. Okuma / yazma hızını artırdıkça, okuma / yazma hatalarının sayısını da artırırsınız. Giderek daha fazla hata aldıkça, belleğin güvenilir bir şekilde okuma / yazma işlemini durdurduğu bir eşik değer elde edersiniz. Bu, sisteminizin çökmesine neden olur veya hiç önyükleme yapmayabilir. 2-2-2-5 sorusunu gönderebilirsiniz, böylece bir çatlak alabilirim.
Axxmasterr

2

Sorunuz neden farklı hız derecelerinde bellek bulunduğunu soruyor gibi görünüyor . İçinde olduğu gibi, neden tek bir hız olmasın -> en hızlı. Ayrıca, belki de "daha yüksek hız notları neden daha pahalıya mal oluyor, çünkü daha yavaş şeyleri overclock edebilirim ve gerçekten aynı çip, doğru !?"

Diğer cevaplardan biri, bunun ardındaki mantığı kesinlikle "pazarlama" olarak nitelendirdi. Bu belki de bir parçası, ama bunun için de sağlam teknik / fizik nedenleri var.

İşte anlaşma : Yarıiletken cihazlar yapıldığında, tüm süreçte muazzam miktarda değişkenlik vardır. Yani, tüm süreç cihazların her gofret çalışması için aynı olsa da, her bir parça biraz farklı ortaya çıkıyor. Sadece bazı işler yapmakla kalmaz, bazıları voltaj, sıcaklık, güç kullanımı, saat hızı vb.Gibi farklı performans seviyelerinde çalışır.

Belirli bir parça türünden birkaç gofret çalışması yapıldıktan sonra, yarı iletken satıcısı, verim eğrisinin çeşitli test koşulları kümelerine neye benzediğine dair bir fikre sahip olacaktır. Daha sonra, her bir parçanın uyduğu bir dizi performans bölmesini tanımlamak için istatistiksel bir analiz kullanırlar: aslında yavaş ve daha hızlı hız bölmeleri. Büyük hacimlerde yapılan parçalar için, genellikle birkaç farklı olası bölme ve talaşların uymak üzere etiketlendiği birçok olası test koşulu kombinasyonu vardır.

Bu nedenle, bellek parçaları için, belirli bir cihaz 600Mhz'de tüm test koşullarında uygun olabilir, ancak 700Mhz'de olmayabilir, bu nedenle parça 600Mhz kutusuna girer. 700Mhz'de her şeye uyan, ancak 800Mhz'de olmayan bir parça 700Mhz bölmesine gider, vb.

Tüm bunlar bir dağıtım eğrisine uygundur ve kademeli olarak daha yüksek hız kutuları için daha az ve daha az parça, daha yüksek hızların daha sıkı özelliklerine uyacaktır. Aslında, daha yüksek hızlı parçalar daha azdır, bu nedenle onları gerçekten isteyen insanlar için daha yüksek bir fiyat verebilirler. Tersine, daha yavaş parçaları daha düşük bir maliyetle satabileceklerini görebilirsiniz, çünkü aslında daha kolay hale getirilirler.

Özetleme : Sonuçta bu, üretim sürecindeki değişkenlik, istatistik ve arz ve talebin bazı temel ekonomileriyle ilgilidir.



0

Pazarlama.

Kıyaslamalara bakarsanız, büyük zamanlamalar elde etmek için koçunuz için iki kat oynamak size% 1-5'ten az bir performans artışı sağlar.

Sadece ucuz, ama kaliteli koç satın alın ve çok tasarruf edin.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.