RAM Zamanlamaları: CAS, RAS, tRCD, tRP, tRAS Açıklaması
RAM aslında bir bilgisayardaki en önemli bileşenlerden biridir, ancak satın alma kararı söz konusu olduğunda nadiren diğer bileşenlerle aynı miktarda düşünce ve çaba harcanır. Genellikle, kapasite genel tüketicilerin önemsediği tek şeydir ve bu haklı bir yaklaşım olsa da, RAM'de tuttuğu bellek boyutundan daha fazlası vardır. Birkaç önemli faktör RAM'in performansını ve verimliliğini belirleyebilir ve muhtemelen bunların en önemlileri frekans ve zamanlamalardır.
RAM frekansı, RAM'in çalışacak şekilde derecelendirildiği saat hızını tanımlayan oldukça basit bir sayıdır. Ürün sayfalarında açıkça belirtilmiştir ve "daha yüksek daha iyidir" basit kuralı izlenir. Günümüzde 3200 Mhz, 3600 Mhz, 4000 Mhz veya daha yüksek değerlere sahip RAM kitlerini görmek yaygındır. Hikayenin diğer daha karmaşık kısmı, RAM'in gecikmesi veya "zamanlamaları" dır. Bunları anlamak çok daha karmaşıktır ve ilk bakışta anlaşılması kolay olmayabilir. RAM Zamanlamalarının gerçekte ne olduğuna bakalım.
RAM Zamanlamaları nedir?
Frekans, en çok reklamı yapılan sayılardan biri olsa da, RAM'in zamanlamalarının da RAM'in genel performansı ve kararlılığında oynayacağı büyük bir rol vardır. Zamanlamalar, bir RAM yongası üzerindeki çeşitli genel işlemler arasındaki gecikmeyi ölçer. Gecikme, işlemler arasında meydana gelen gecikme olduğu için, belirli bir sınırın ötesine artarsa RAM'in performansı üzerinde ciddi bir etkiye sahip olabilir. RAM'in zamanlamaları, çeşitli işlemlerini gerçekleştirirken RAM'in yaşayabileceği doğal gecikmenin bir tasviridir.
RAM zamanlaması saat döngüleri ile ölçülür. 16-18-18-38 gibi görünen bir RAM kitinin ürün sayfasında çizgilerle ayrılmış bir sayı dizisi görmüş olabilirsiniz. Bu sayılar, RAM kitinin zamanlamaları olarak bilinir. Doğal olarak, gecikmeyi temsil ettikleri için, zamanlama söz konusu olduğunda daha düşük olmak daha iyidir. Bu dört sayı, "Birincil Zamanlamalar" olarak bilinenleri temsil eder ve gecikme üzerinde en önemli etkiye sahiptir. Başka alt zamanlamalar da var ama şimdilik sadece birincil zamanlamaları tartışacağız.
Birincil Zamanlamalar
Herhangi bir ürün listesinde veya gerçek ambalajda, zamanlamalar 4 birincil zamanlamaya karşılık gelen tCL-tRCD-tRP-tRAS biçiminde listelenir. Bu set, RAM kitinin gerçek gecikmesi üzerinde en büyük etkiye sahiptir ve hız aşırtma sırasında da odak noktasıdır. Bu nedenle, 16-18-18-38 dizesindeki sayının sırası bize bir bakışta hangi birincil zamanlamanın hangi değere sahip olduğunu söyler.
CAS Gecikmesi (tCL / CL / tCAS)
CAS Gecikmesi, en belirgin birincil zamanlamadır ve belleğe bir sütun adresi gönderme ile yanıt olarak verinin başlangıcı arasındaki döngü sayısı olarak tanımlanır. Bu, en çok karşılaştırılan ve reklamı yapılan zamanlamadır. Bu, doğru satır zaten açık olan bir DRAM'den belleğin ilk bitini okumak için gereken döngü sayısıdır. CAS Gecikmesi, minimum değerleri temsil eden diğer sayıların aksine tam bir sayıdır. Bu numara, bellek ile bellek denetleyicisi arasında kararlaştırılmalıdır.
Esasen, CAS Gecikmesi, belleğin CPU'ya yanıt vermesi için geçen süredir. CAS'ı tartışırken dikkate almamız gereken başka bir faktör daha var çünkü CL tek başına düşünülemez. CL derecesini, RAM'in aktarım hızına dayanan nanosaniye cinsinden belirtilen gerçek zamana dönüştüren bir formül kullanmalıyız. Formül (CL / Transfer Rate) x 2000'dir. Bu formülü kullanarak CL16 ile 3200Mhz'de çalışan bir RAM kitinin 10ns'lik gerçek bir gecikmeye sahip olacağını belirleyebiliriz. Bu artık farklı frekanslara ve zamanlamalara sahip kitler arasında karşılaştırılabilir.
RAS - CAS Gecikmesi (tRCD)
RAS'tan CAS'a, okuma / yazma işlemleri için olası bir gecikmedir. RAM modülleri adresleme için ızgara tabanlı bir tasarım kullandığından, satırların ve sütun numaralarının kesişimi belirli bir bellek adresini belirtir. tRCD, bir satırı açmak ve bir sütuna erişmek için gereken minimum saat döngüsü sayısıdır. Herhangi bir aktif satır olmadan bir DRAM'den belleğin ilk bitini okuma süresi, tRCD + CL şeklinde ek gecikmelere neden olacaktır.
tRCD, RAM'in yeni adrese ulaşması için geçen minimum süre olarak kabul edilebilir.
Satır Ön Şarj Süresi (tRP)
Yanlış bir satırın açılması durumunda (sayfa eksik olarak adlandırılır), satırın kapatılması (ön şarj olarak bilinir) ve bir sonraki satırın açılması gerekir. Ancak bu ön yüklemeden sonra bir sonraki satırdaki sütuna erişilebilir. Bu nedenle, toplam süre tRP + tRCD +CL'ye yükseltilir.
Teknik olarak, ön şarj komutunun bir satırı boşta çalıştırma veya kapatma ve farklı bir satırı açma komutunu etkinleştirme arasındaki gecikmeyi ölçer. tRP, ikinci sayı tRCD ile aynıdır çünkü aynı faktörler her iki işlemde de gecikmeyi etkiler.
Satır Aktif Süresi (tRAS)
"Ön Şarj Gecikmesini Etkinleştir" veya "Minimum RAS Etkin Süresi" olarak da bilinen tRAS, bir satır etkin komut ile ön şarj komutunun verilmesi arasında gereken minimum saat döngüsü sayısıdır. Bu tRCD ile örtüşür ve SDRAM modüllerinde basit tRCD + CL'dir. Diğer durumlarda, yaklaşık olarak tRCD + 2xCL'dir.
tRAS, verileri düzgün bir şekilde yazmak için bir satırın açık kalması gereken minimum döngü miktarını ölçer.
Komut Hızı (CR / CMD / CPC / tCPD)
Ayrıca hız aşırtma sırasında sıklıkla görülebilen ve Komut Oranını ifade eden belirli bir –T eki vardır. AMD, Komut Oranını, bir DRAM yongasının seçilmesi ile bir komutun çalıştırılması arasındaki döngüsel süre miktarı olarak tanımlar. 1T veya 2T'dir, burada 2T CR, daha yüksek bellek saatleriyle kararlılık veya 4-DIMM yapılandırmaları için çok yararlı olabilir.
CR bazen Komut Dönemi olarak da adlandırılır. 1T daha hızlıyken, bazı senaryolarda 2T daha kararlı olabilir. Benzersiz –T gösterimine rağmen diğer bellek zamanlamaları gibi saat döngüleri ile de ölçülür. İkisi arasındaki performans farkı önemsizdir.
Düşük Bellek Zamanlamalarının Etkisi
Zamanlamalar genellikle RAM kitinin gecikmesine karşılık geldiğinden, daha düşük zamanlamalar daha iyidir çünkü bu, RAM'in farklı işlemleri arasında daha düşük bir gecikme anlamına gelir. Frekansta olduğu gibi, yanıt süresindeki iyileştirmelerin büyük ölçüde CPU gibi diğer bileşenlerin hızları veya belleğin genel saat hızı tarafından tutulacağı bir azalan getiri noktası vardır. Bahsetmiyorum bile, belirli bir RAM modelinin zamanlamalarını düşürmek, üretici tarafından fazladan bölme gerektirebilir, bu nedenle daha düşük verime ve daha yüksek bir maliyete yol açar.
Mantıklı olsa da, daha düşük RAM zamanlamaları genellikle RAM'in performansını iyileştirir. Aşağıdaki kıyaslamalarda görebileceğimiz gibi, daha düşük genel zamanlamalar (ve özellikle CAS Gecikmesi), en azından bir grafikteki sayılar açısından bir iyileşmeye yol açmaktadır. Geliştirmenin ortalama bir kullanıcı tarafından oyunu oynarken veya Blender'da bir sahne oluştururken algılanıp algılanmayacağı tamamen farklı bir hikaye.
Özellikle CL15'e girersek, azalan bir getiri noktası hızla belirlenir. Bu noktada, genel olarak, zamanlamalar ve gecikme, RAM'in performansını engelleyen faktörler değildir. Frekans, RAM'in yapılandırması, anakartın RAM yetenekleri ve hatta RAM voltajı gibi diğer faktörler, gecikme bu azalan getiri noktasına ulaşırsa RAM performansının belirlenmesine dahil olabilir.
Zamanlamalar ve Frekans
RAM'in frekansı ve zamanlamaları birbirine bağlıdır. Kitlesel olarak üretilen tüketici RAM kitlerinde her iki dünyanın da en iyisini elde etmek mümkün değil. Genel olarak, RAM kitinin nominal frekansı arttıkça, bunu biraz telafi etmek için zamanlamalar gevşer (zamanlamalar artar). Frekans genellikle zamanlamaların etkisinden biraz daha ağır basar, ancak yüksek frekanslı bir RAM kiti için fazladan ödeme yapmanın, zamanlamalar gevşediği ve genel performans kötüleştiği için mantıklı olmayacağı durumlar vardır.
Bunun güzel bir örneği, DDR4 3200Mhz CL16 RAM ve DDR4 3600Mhz CL18 RAM arasındaki tartışmadır. İlk bakışta 3600Mhz kiti daha hızlı ve zamanlamaları çok daha kötü değil gibi görünebilir. Bununla birlikte, CAS Gecikmesini açıklarken tartıştığımız aynı formülü uygularsak, hikaye farklı bir hal alır. Değerleri formüle koymak: (CL / Transfer Rate) x 2000, her iki RAM kiti için de her iki RAM kitinin 10ns'lik aynı gerçek gecikmeye sahip olduğu sonucunu verir. Evet olsa da, alt zamanlamalarda ve RAM'in yapılandırılma biçiminde başka farklılıklar da vardır, ancak benzer genel hız, 3600Mhz kiti daha yüksek fiyatı nedeniyle daha kötü bir değer haline getirir.
Zamanlamalarda olduğu gibi, sıklıkta da kısa sürede azalan bir getiri noktasına ulaşıyoruz. Genel olarak, AMD Ryzen platformları için DDR4 3600Mhz CL16, hem zamanlamalar hem de frekans açısından tatlı nokta olarak kabul edilir. 4000Mhz gibi daha yüksek bir frekansla gidersek, sadece zamanlamaların kötüleşmesi gerekmez, hatta anakart desteği bile B450 gibi orta seviye yonga setleri için bir sorun olabilir. Sadece bu değil, Ryzen'de Infinity Fabric Clock ve Memory Controller Clock, mümkün olan en iyi sonuçlar için DRAM frekansı ile 1: 1: 1 oranında senkronize edilmelidir ve 3600Mhz'nin ötesine geçmek bu senkronizasyonu bozar. Bu, artan gecikmeye, genel istikrarsızlığa ve bu RAM kitlerini para için genel olarak kötü bir değer yapan etkisiz frekansa yol açar. Zamanlamalar gibi, tatlı bir nokta belirlenmelidir ve CL16 veya CL15 gibi daha sıkı zamanlamalarda 3200Mhz veya 3600Mhz gibi makul frekanslara bağlı kalmak en iyisidir.
Hız aşırtma
RAM hız aşırtma, PC'nizi kurcalamak söz konusu olduğunda en sinir bozucu ve en sinir bozucu işlemlerden biridir. Meraklılar, bu süreci yalnızca sistemlerinden her son parçayı çıkarmak için değil, aynı zamanda sürecin getirdiği zorluklar için de araştırıyorlar. RAM hız aşırtmanın temel kuralı basittir. Her iki dünyanın da en iyisini elde etmek için zamanlamaları aynı tutarken veya hatta zamanlamaları sıkılaştırırken mümkün olan en yüksek frekansı elde etmelisiniz.
RAM, sistemin en hassas bileşenlerinden biridir ve genellikle manuel ayarlamaya pek kibarca davranmaz. Bu nedenle, RAM üreticileri platforma bağlı olarak "XMP" veya "DOCP" olarak bilinen önceden yüklenmiş bir hız aşırtma içerir. Bunun, kullanıcının BIOS aracılığıyla etkinleştirebileceği ve çoğu kez etkinleştiremeyeceği önceden test edilmiş ve doğrulanmış bir hız aşırtma olması gerekiyordu, bu, kullanıcının ihtiyaç duyduğu en optimum performans seviyesidir.
Manuel RAM hız aşırtma zorluğunun üstesinden gelmek istiyorsanız, kapsamlı RAM hız aşırtma kılavuzu çok yardımcı olabilir. Hız aşırtmanın kararlılık testi, RAM hız aşırtmanın en zor kısmıdır çünkü doğru yapmak çok zaman alabilir ve çok sayıda çökme olabilir. Yine de, tüm zorluk meraklılar için iyi bir deneyim olabilir ve aynı zamanda bazı düzgün performans kazanımlarına da yol açabilir.
Son sözler
RAM, kesinlikle sistemin daha az derecelendirilen bileşenlerinden biridir ve sistemin performansı ve genel yanıt verme süresi üzerinde önemli bir etkiye sahip olabilir. RAM'in zamanlamaları, farklı RAM işlemleri arasında mevcut olan gecikmeyi belirleyerek büyük bir rol oynar. Daha sıkı zamanlamalar kesinlikle performansın artmasına neden olur, ancak azalan bir geri dönüş noktası vardır, bu da manuel olarak hız aşırtmayı ve minimum performans kazancı için zamanlamaları sıkılaştırmayı biraz güçleştirir.
Bir satın alma kararı verirken RAM'in değerini kontrol altında tutarken, RAM'in frekansı ile zamanlamaları arasında mükemmel bir denge sağlamak en iyi yoldur. 2020'deki en iyi DDR4 RAM kitlerine yönelik seçimlerimiz, RAM seçiminizle ilgili bilinçli bir karar vermenize yardımcı olabilir.