Ev / Talimatlar / Cas gecikmesi, ne kadar fazlaysa o kadar iyi. RAM zamanlamalarının özü ve amacı. zamanlamalar ne anlama geliyor

Cas gecikmesi, ne kadar fazlaysa o kadar iyi. RAM zamanlamalarının özü ve amacı. zamanlamalar ne anlama geliyor

zamanlamaları rasgele erişim belleği: Bunlar nelerdir ve Windows performansını nasıl etkilerler?

Bilgisayarlarının performansını kendi elleriyle iyileştirmeye çalışan kullanıcılar, "ne kadar çok, o kadar iyi" ilkesinin bilgisayar bileşenleri için her zaman işe yaramadığının farkındadır. Bazıları için, sistemin kalitesini hacimden daha az etkilemeyen ek özellikler tanıtıldı. Ve birçok cihaz için bu konsept hız. Ayrıca, bu parametre hemen hemen tüm cihazların performansını etkiler. Burada da birkaç seçenek var: ne kadar hızlı ortaya çıkarsa o kadar iyi. Ancak RAM'deki hız özellikleri kavramının Windows performansını tam olarak nasıl etkilediği konusunda net olalım.

RAM modülünün hızı, veri aktarımının ana göstergesidir. Beyan edilen sayı ne kadar büyük olursa, bilgisayar o kadar hızlı veriyi RAM'in “fırınına atar” ve oradan “kaldırır”. Bu durumda, bellek miktarındaki fark hiçbir şeye indirgenemez.

Hız ve hacim: hangisi daha iyi?

İki trenin olduğu bir durum hayal edin: ilki çok büyük ama eski portal vinçlerin kargoyu yavaşça yükleyip boşalttığı yavaş. İkincisi: kompakt, ancak hızları sayesinde yükleme ve teslimat işlerini kat kat daha hızlı yapan modern hızlı vinçlerle hızlı. İlk şirket, kargonun çok uzun süre beklemek zorunda kalacağını söylemeden hacimlerinin reklamını yapıyor. Ve ikincisi, daha küçük hacimli, ancak, yükleri birçok kez daha fazla işlemek için zamana sahip olacak. Elbette çoğu, yolun kalitesine ve sürücünün çabukluğuna bağlıdır. Ancak, anladığınız gibi, tüm faktörlerin birleşimi kargo teslimatının kalitesini belirler. Anakart yuvalarındaki RAM çubukları ile durum benzer mi?

Bir isimlendirme seçimi ile karşı karşıya kaldığımızda, yukarıdaki örneği aklımızda tutalım. Çevrimiçi mağazada bir bar seçerken, DDR kısaltmasını ararız, ancak muhtemelen hala kullanımda olan eski PC2, PC3 ve PC4 standartlarına da rastlayabiliriz. Bu nedenle, genellikle aşağıdakiler gibi genel kabul görmüş standartların ötesinde DDR3 1600 RAM açıklamayı görebilirsin PC3 12800, Yakın DDR4 2400 RAMçoğu zaman değer PC4 19200 vb. Bu, kargomuzun ne kadar hızlı teslim edileceğini açıklamaya yardımcı olacak verilerdir.

Belleğin özelliklerini okuyoruz: şimdi her şeyi kendin anlayacaksın

Sekizli sistemde sayılarla çalışmayı bilen kullanıcılar bu tür kavramları hızlı bir şekilde birbirine bağlar. Evet, burada bit/bayt cinsinden ifadelerden bahsediyoruz:

1 bayt = 8 bit

Bu basit denklemi akılda tutarak, DDR'yi kolayca hesaplayabiliriz. 3 1600 bilgisayar hızı anlamına gelir 3 12800 bps Bu DDR'ye benzer 4 2400 hız ile PC4 anlamına gelir 19200 bps Ancak aktarım hızıyla ilgili her şey açıksa, zamanlama nedir? Ve zamanlamalardaki farklılık nedeniyle görünüşte aynı iki modülün neden gösterilebileceği özel programlar farklı performans seviyeleri?

Diğerlerinin yanı sıra RAM çubukları için zamanlama özellikleri bir tire ( 8-8-8-24 , 9-9-9-24 vb). Bu sayılar, RAM modülünün bellek dizi tabloları aracılığıyla veri bitlerine erişmesi için geçen belirli süreyi gösterir. Bir önceki cümledeki kavramı basitleştirmek için "gecikme" terimi tanıtıldı:

Gecikme modülün “kendisine” ne kadar çabuk eriştiğini karakterize eden bir kavramdır (teknisyenler beni bağışlasın böylesine ücretsiz bir yorum için). Yani, baytların çubuğun yongaları içinde ne kadar hızlı hareket ettiği. Ve burada karşıt ilke geçerlidir: sayı ne kadar küçükse o kadar iyidir. Daha düşük gecikme, daha hızlı erişim anlamına gelir, bu da verilerin işlemciye daha hızlı ulaşacağı anlamına gelir. Zamanlamalar, gecikme süresini "ölçür" ( bekleme süresiCL) bazı işlemleri işlerken bellek yongası. Ve birkaç kısa çizginin bileşimindeki sayı, ne kadar olduğu anlamına gelir. zaman döngüleri bu bellek modülü, işlemcinin o anda beklediği bilgi veya verileri "yavaşlatacaktır".

Ve bu benim bilgisayarım için ne anlama geliyor?

Düşünün, uzun zaman önce bir dizüstü bilgisayar satın aldınız ve mevcut bir dizüstü bilgisayarla gitmeye karar verdiniz. Diğer şeylerin yanı sıra, yapıştırılan etiket tarafından yönlendirilen veya kıyaslama programları temelinde, zamanlamaların özelliklerine göre modülün kategoriye girdiği belirlenebilir. CL-9(9-9-9-24) :

Yani bu modül bilgiyi CPU'ya gecikmeli olarak iletecektir. 9 koşullu döngüler: en hızlı değil, en kötü seçenek de değil. Bu nedenle, daha düşük gecikmeli (ve teorik olarak daha yüksek performans özelliklerine sahip) bir çubuk almaya takılmak mantıklı değil. Örneğin, tahmin edebileceğiniz gibi, 4-4-4-8 , 5-5-5-15 Ve 7-7-7-21, döngü sayısı sırasıyla 4, 5 Ve 7 .

ilk modül, döngünün neredeyse üçte biri ile ikincinin önündedir

Makaleden bildiğiniz gibi " ", zamanlama parametreleri bir önemli değeri daha içerir:

  • CLCAS Gecikmesi modül alınan komutmodül yanıt vermeye başladı". Modül / modüllerden işlemciye verilen yanıt için harcanan bu koşullu dönemdir.
  • tRCD- gecikme RAS ile CAS- hattın aktivasyonu için harcanan süre ( RAS) ve sütun ( CAS) - matristeki verilerin depolandığı yer burasıdır (her bellek modülü matris türüne göre düzenlenir)
  • tRP– doldurma (Şarj etme) RAS- bir veri satırına erişimi sonlandırmak ve bir sonrakine erişimi başlatmak için harcanan zaman
  • tRAS- belleğin kendisine bir sonraki erişim için ne kadar beklemesi gerektiği anlamına gelir
  • cmdkomut oranı– döngüde harcanan zaman “ çip aktifilk komut alındı(veya çip bir komut almaya hazırdır)”. Bazen bu parametre atlanır: her zaman bir veya iki döngüdür ( 1T veya 2T).

Bu parametrelerden bazılarının RAM hızını hesaplama ilkesine “katılımı” aşağıdaki şekillerde de ifade edilebilir:

Ayrıca çubuğun veri göndermeye başlamasına kadar geçen gecikme süresi kendiniz hesaplanabilir. İşte iş başında basit bir formül:

Gecikme süresi(sn) = 1 / iletim frekansı(Hz)

Böylece, CPUD'li şekilden, 665-666 MHz (üretici tarafından beyan edilen değerin yarısı, yani 1333 MHz) frekansında çalışan bir DDR 3 modülünün yaklaşık olarak şunları üreteceğini hesaplayabiliriz:

1 / 666 000 000 = 1,5 ns (nanosaniye)

tam döngü süresi (takt zamanı). Ve şimdi şekillerde sunulan her iki seçenek için de gecikmeyi düşünüyoruz. CL- zamanlamaları ile 9 modül bir nokta ile “frenler” verecektir 1,5 x 9 = 13,5 ns, CL- 7 : 1,5 x 7 = 10,5 ns

Çizimlere neler eklenebilir? Onlardan anlaşılıyor ki RAS şarj döngüsünün altında, konular daha hızlı çalışacak ve kendim modül. Bu nedenle, modül hücrelerini “şarj etmek” için komutun verildiği andan ve bellek modülü tarafından verilerin fiili olarak alındığı andan itibaren toplam süre basit bir formülle hesaplanır (bir CPU-Z yardımcı programının tüm bu göstergeleri verilmelidir):

tRP + tRCD + CL

Formülden de anlaşılacağı gibi, her biri daha düşük itibaren belirtilen parametreler, konular daha hızlı olacak senin RAM çalışması.

Onları nasıl etkileyebilir veya zamanlamaları nasıl ayarlayabilirsiniz?

Kullanıcı, kural olarak, bunun için çok fazla fırsata sahip değildir. BIOS'ta bunun için özel bir ayar yoksa, sistem zamanlamaları otomatik olarak yapılandıracaktır. Varsa, önerilen değerlerden zamanlamaları manuel olarak ayarlamayı deneyebilirsiniz. Ve maruz kaldıktan sonra istikrarı takip edin. Kabul ediyorum, hız aşırtma ustası değilim ve bu tür deneylere hiç girmedim.

Zamanlamalar ve sistem performansı: hacme göre seçin

Bir grup endüstriyel sunucunuz veya bir grup sanal sunucunuz yoksa, zamanlamanın kesinlikle hiçbir etkisi olmayacaktır. Bu kavramı kullandığımızda, birimlerden bahsediyoruz. nanosaniye. yani işletim sisteminin kararlı çalışması bellek gecikmeleri ve performans üzerindeki etkileri, sağlam, göreli terimlerle, mutlak terimlerle görünüyor önemsiz: bir kişi hızdaki değişiklikleri fiziksel olarak fark edemez. Kıyaslama programları bunu kesinlikle fark edecek, ancak bir gün satın alıp almama seçeneğiyle karşı karşıya kalırsanız 8 GB DDR4 hızında 3200 veya 16 GB hız ile DDR4 2400 seçim yapmaktan çekinmeyin saniye seçenek. Hızdan ziyade hacim lehine seçim, özel bir işletim sistemine sahip bir kullanıcı için her zaman açıkça işaretlenmiştir. Ve nasıl çalışılacağı ve RAM için zamanlamanın ayarlanmasıyla ilgili birkaç hız aşırtma dersi aldıktan sonra, performansta bir iyileşme elde edebilirsiniz.

Peki zamanlamaları ne umursuyorsun?

Neredeyse evet. Ancak, burada muhtemelen zaten kendi başınıza yakalamayı başardığınız birkaç nokta var. Birden çok işlemci ve kendi bellek yongasına sahip ayrı bir grafik kartı kullanan bir montajda, zamanlamaları Veri deposu sahip olma HAYIR değerler. Entegre (yerleşik) ekran kartlarının durumu biraz değişiyor ve bazı çok ileri düzey kullanıcılar oyunlarda gecikme hissediyor (bu ekran kartları oynamanıza bile izin veriyor). Bu anlaşılabilir bir durumdur: tüm bilgi işlem gücü işlemciye ve küçük (büyük olasılıkla) bir RAM miktarına düştüğünde, herhangi bir yük etkilenir. Ama yine, başkalarının araştırmalarına dayanarak, sonuçlarını size aktarabilirim. Ortalama olarak, tümleşik veya ayrı kartlarla montajlarda zamanlamalarda bir azalma veya artış ile çeşitli testlerde ünlü kriterler tarafından hızdaki performans kaybı, yaklaşık olarak dalgalanır. 5% . Bunu sabit bir sayı olarak kabul edin. Az ya da çok, yargıç sizsiniz.

Okuyun: 2 929

CAS Gecikmesi (Sütun Adresi Flaş Gecikmesi) veya CL- CAS gecikme göstergesi. Bununla, işlemcinin talebi ile bellekten ilk veri hücresinin kullanıma hazır hale geldiği an arasındaki bekleme süresi kastedilmektedir. Aynı zamanda istenilen hat zaten aktif olmalıdır, aktif değilse ek süre gerekecektir. Zaman döngüler halinde hesaplanır.

Bellek modüllerinde CAS gecikmesi:

  • SDR SDRAM - 1, 2, 3 döngü;
  • DDR SDRAM - 2, 2.5 döngü.

Bellek modüllerindeki CAS gecikme ataması "CAS" veya "CL" olarak üretilir. Ve CAS2, CAS-2, CAS=2, CL2, CL-2 veya CL=2 göstergesi gecikme süresini gösterir ( bu durum 2 döngüye eşittir).

CAS Gecikmesi ne kadar düşükse o kadar iyidir.

Asenkron DRAM'de aralık nanosaniye cinsinden belirtilir. Senkronize DRAM'ler, aralığı saatler (döngüler) olarak görüntüler.

Dinamik RAM, dikdörtgen bir dizide düzenlenmiştir. Her satır yatay bir satır tarafından seçilir. Belirli bir satırda yüksek bir mantık sinyali göndermek, her depolama kapasitörünü karşılık gelen dikey bit şeridine bağlayarak MOSFET'in o satırda temsil edilmesini sağlar. Her bit hattı, küçük bir voltaj değişikliği üreten bir amplifikatöre bağlanır. Bu amplifikatör sinyali daha sonra satırı güncellemek için DRAM çipinden çıkar.

Bir hat üzerinde aktivite olmadığında, dizi boştadır ve hatların sadece bir kısmı hazır durumdadır. Aynı zamanda, voltaj seviyesi ortadır. Hattın etkinliğine bağlı olarak daha büyük veya daha az sapma gösterir.

Belleğe erişmek için önce diziler seçilmeli ve amplifikatöre yüklenmelidir. Ancak bundan sonra satır aktif hale gelir ve sütunlar okuma ve yazma işlemleri için kullanılabilir hale gelir.

Örnek olarak tipik bir 1 GB SDRAM bellek modülünü ele alalım. Her biri 128 MB'a kadar bellek tutabilen 8 adede kadar ayrı gigabit DRAM yongası içerebilir. İçeride, her bir çip, her biri ayrı bir DRAM dizisi içeren, her biri 227 Mb'lik 8 bankaya bölünmüştür. Her dizi, her biri 213 = 8192 bitlik 214 = 16384 satır içerir. Bir bayt bellek (her çipten; tüm DIMM'den toplam 64 bit) 3 bitlik bir banka numarasını, 14 bitlik bir satır adresini ve 10 bitlik bir sütun adresini işleyebilir.

Bellek Zamanlaması Örnekleri

Yalnızca CAS gecikmesi

Nesil

Transfer oranı

yendi zamanı

Sıklık

Çevrim

İlk kelime

dördüncü kelime

sekizinci kelime

Bir bilgisayarı overclock ederken, işlemci ve video kartı gibi bileşenlere daha fazla dikkat ederiz ve eşit derecede önemli bir bileşen olan bellek bazen atlanır. Ancak, üç boyutlu düzenleyicilerde bir sahne oluşturma hızını ek olarak artırabilen, bir ev video arşivini sıkıştırma süresini azaltabilen veya en sevdiğiniz oyunda saniyede birkaç kare ekleyebilen şey, tam olarak bellek alt sisteminin hassas ayarıdır. Ancak hız aşırtma yapmıyor olsanız bile, özellikle doğru yaklaşımla risk minimum olduğu için ekstra performanstan asla zarar gelmez.

BIOS Kurulumunda bellek alt sistemi ayarlarına erişimin meraklı gözlerden kapatıldığı günler geride kaldı. Şimdi o kadar çok var ki, eğitimli bir kullanıcı bile basit bir "kullanıcı" dan bahsetmemek için bu kadar çeşitlilikle karıştırılabilir. Ana zamanlamaların ve gerekirse diğer bazı parametrelerin en basit ayarları ile sistem performansını iyileştirmek için gerekli eylemleri mümkün olduğunca açıklamaya çalışacağız. İÇİNDE bu materyal Aynı firmaya ait bir yonga seti tabanlı DDR2 belleğe sahip bir Intel platformuna bakacağız ve asıl amaç performansın ne kadar artacağını değil, tam olarak nasıl artırılması gerektiğini göstermek olacaktır. İlişkin alternatif çözümler, o zaman önerilerimiz DDR2 bellek için neredeyse tamamen geçerlidir ve geleneksel DDR için (düşük frekans ve gecikmeler ve daha yüksek voltaj) bazı çekinceler vardır, ancak genel olarak ayar ilkeleri aynıdır.

Bildiğiniz gibi, gecikme ne kadar düşük olursa, bellek gecikmesi o kadar düşük olur ve buna bağlı olarak hız o kadar yüksek olur. Ancak BIOS'taki bellek ayarlarını hemen ve düşüncesizce azaltmamalısınız, çünkü bu tamamen zıt sonuçlara yol açabilir ve tüm ayarları yerlerine döndürmeniz veya Clear CMOS kullanmanız gerekecektir. Her şey kademeli olarak yapılmalıdır - her parametreyi değiştirmek, bilgisayarı yeniden başlatmak ve sistemin hızını ve kararlılığını test etmek, vb. Kararlı ve üretken göstergeler elde edilene kadar her seferinde.

Şu anda en alakalı bellek türü DDR2-800'dür, ancak son zamanlarda ortaya çıkmıştır ve yalnızca ivme kazanmaktadır. Bir sonraki tür (ya da daha doğrusu önceki), DDR2-667 en yaygın olanlardan biridir ve DDR2-533, piyasada yeterli miktarda bulunmasına rağmen, sahneden kaybolmaya başlamıştır. Günlük yaşamdan pratik olarak kaybolduğu için DDR2-400 belleği düşünmek mantıklı değil. Her bellek modülü tipinin belirli bir zamanlama seti vardır ve mevcut ekipman çeşitliliği ile daha fazla uyumluluk için biraz fazla tahmin edilmiştir. Bu nedenle, DDR2-533 modüllerinin SPD'sinde üreticiler genellikle 4-4-4-12 (CL-RCD-RP-RAS), DDR2-667 - 5-5-5-15 ve DDR2-'de zaman gecikmelerini belirtir. 800 - 5 5-5-18, 1,8-1,85 V standart besleme gerilimi ile. Ancak sistem performansını artırmak için bunların azaltılmasını ve gerilimin yalnızca 2 - 2,1 V'a yükseltilmesini (bellek için normlar dahilinde olun, ancak soğutma hala zarar vermez) daha agresif gecikmeler ayarlamak oldukça mümkündür.

Deneylerimiz için bir test platformu olarak aşağıdaki konfigürasyonu seçtik:

  • Anakart: ASUS P5B-E (Intel P965, BIOS 1202)
  • İşlemci: Intel Core 2 Extreme X6800 (2.93 GHz, 4 MB önbellek, FSB1066, LGA775)
  • Soğutma Sistemi: Thermaltake Big Typhoon
  • Ekran kartı: ASUS EN7800GT Dual (2xGeForce 7800GT, ancak video kartının yalnızca "yarısı" kullanıldı)
  • HDD: Samsung HD120IJ (120 GB, 7200 rpm, SATAII)
  • Sürücü: Samsung TS-H552 (DVD+/-RW)
  • Güç kaynağı: Zalman ZM600-HP

RAM olarak Hynix'ten iki adet 1 GB DDR2-800 modülü (1GB 2Rx8 PC2-6400U-555-12) kullanıldı, bu da test sayısını aşağıdakilerle genişletmeyi mümkün kıldı. farklı modlar hafıza çalışması ve zamanlama kombinasyonları.

İşte sistemin kararlılığını kontrol etmenize ve bellek ayarlarının sonuçlarını düzeltmenize izin veren gerekli yazılımların bir listesi. Kontrol için kararlı çalışma bellek gibi test programlarını kullanabilirsiniz. Testmem, Testmem+, S&M, Prime95, Windows ortamında "anında" zamanlamaları ayarlamak için bir yardımcı program olarak kullanılır MemSet (Intel ve AMD platformları için) ve A64Info (yalnızca AMD için). Bellekle ilgili deneylerin gerekçesini bulmak, arşivleyici tarafından yapılabilir. WinRAR 3.70b(yerleşik bir kıyaslama vardır), program süperPI bir test paketi ile Pi sayısının değerini hesaplayan Everest(yerleşik bir kıyaslama da vardır), SiSoft Sandra vb.

Ana ayarlar BIOS Kurulumunda yapılır. Bunu yapmak için sistem başlatılırken tuşuna basın. Del, F2 veya başka, kartın üreticisine bağlı olarak. Ardından, bellek ayarlarından sorumlu bir menü öğesi arıyoruz: zamanlamalar ve çalışma modu. Bizim durumumuzda, istenen ayarlar Gelişmiş/Yonga Seti Ayarı/Kuzey Köprüsü Yapılandırması(zamanlamalar) ve Gelişmiş/Yapılandırma Sistem Frekansı(çalışma modu veya daha basit olarak bellek frekansı). Diğer kartların BIOS'unda bellek ayarları "Gelişmiş Yonga Seti Özellikleri" (Biostar), "Gelişmiş/Bellek Yapılandırması" (Intel), "Yumuşak Menü + Gelişmiş Chipset Özellikleri" (abit), "Gelişmiş Chipset Özellikleri/DRAM Yapılandırması" (EPoX), "OverClocking Özellikleri/DRAM Yapılandırması" (Sapphire), "MB Intelligent Tweaker" (Gigabyte, ayarları etkinleştirmek için ana BIOS penceresinde tıklamanız gerekir) Ctrl+F1) vb. Besleme voltajı genellikle hız aşırtmadan sorumlu menü öğesinde değiştirilir ve "Bellek Voltajı", "DDR2 Aşırı Voltaj Kontrolü", "DIMM Voltajı", "DRAM Voltajı", "VDIMM" vb. Ayrıca, aynı üreticinin farklı panoları için ayarlar hem ad hem yerleşim hem de sayı olarak farklılık gösterebilir, bu nedenle her durumda talimatlara başvurmanız gerekir.

Modüllerin çalışma frekansını (panodan gelen olanaklara ve desteğe bağlı olarak) nominal değerinin üzerine çıkarmak istenmiyorsa, gecikmeleri azaltmakla kendimizi sınırlayabiliriz. Öyleyse, büyük olasılıkla, belleğin kendisine bağlı olarak, besleme voltajını artırmanın yanı sıra zamanlamaları düşürmeye başvurmanız gerekecektir. Ayarları değiştirmek için gerekli öğeleri "Otomatik" modundan "Manuel" moduna aktarmak yeterlidir. Genellikle birlikte bulunan ve şu şekilde adlandırılan ana zamanlamalarla ilgileniyoruz: CAS# Gecikme Süresi (CAS, CL, Tcl, tCL), RAS# ila CAS# Gecikme (RCD, Trcd, tRCD), RAS# Ön Yükleme (Satır Ön Yükleme Süresi, RP, Trp, tRP) ve Ön Yükleme için RAS# Etkinleştirme (RAS, Min.RAS# Aktif Süre, Döngü Süresi, Tras, tRAS). Ayrıca bir parametre daha var - 1T veya 2T değerini alan (AMD RD600 yonga setinde başka bir değer - 3T) bulunan ve AMD'de bulunan Komut Hızı (Bellek Zamanlaması, 1T / 2T Bellek Zamanlaması, CMD-ADDR Zamanlama Modu) platformunda veya NVidia yonga setlerinde (Intel mantığında 2T'de kilitlenir). Bu parametre bire düşürüldüğünde, bellek alt sisteminin performansı artar, ancak olası maksimum frekansı azalır. Bazılarında temel zamanlamaları değiştirmeye çalışırken anakartlar"tuzaklar" bekleyebilir - kapatma otomatik ayar, böylece, örneğin test kartımızda olduğu gibi, alt zamanlamaların (hem frekansı hem de bellek performansını etkileyen, ancak ana olanlar kadar önemli olmayan ek zamanlamalar) değerlerini sıfırlıyoruz. Bu durumda MemSet programını (tercihen En son sürüm) ve BIOS "e.

Gecikmelerin adları uyuşmuyorsa, "bilimsel dürtme yöntemi" burada iyi çalışır. biraz değişiyor ek ayarlar BIOS Kurulumunda neyin, nerede ve nasıl değiştiğini programla kontrol ediyoruz.

Şimdi, 533 MHz frekansında çalışan bir bellek için, standart gecikmeler 4-4-4-12 (veya başka bir gecikme) yerine 3-3-3-9 veya hatta 3-3-3-8 ayarlamayı deneyebilirsiniz. seçenek). Sistem bu ayarlarla başlamazsa, bellek modüllerindeki voltajı 1,9-2,1 V'a yükseltiyoruz. Yukarıda tavsiye edilmez, 2,1 V'ta bile kullanılması tavsiye edilir. ek soğutma bellek (en basit seçenek, geleneksel bir soğutucudan onlara hava akışını yönlendirmektir). Ancak önce, örneğin zamanlamalara çok duyarlı olan WinRAR arşivleyicisinde (Araçlar / Karşılaştırma ve donanım testi) standart ayarlarla testler yapmanız gerekir. Parametreleri değiştirdikten sonra tekrar kontrol ediyoruz ve sonuç tatmin ediciyse olduğu gibi bırakıyoruz. Değilse, testimizde olduğu gibi, Windows ortamında MemSet yardımcı programını kullanarak (bu işlem sistemi dondurabilir veya daha da kötüsü, sistemi tamamen çalışmaz hale getirebilir) veya RAS #'i CAS'a bir # yükseltmek için BIOS Kurulumunu kullanın. Geciktirin ve tekrar test edin. Bundan sonra, performansı biraz artıracak olan RAS # Precharge parametresini birer birer düşürmeyi deneyebilirsiniz.

Aynısını DDR2-667 bellek için yapıyoruz: 5-5-5-15 değerleri yerine 3-3-3-9 ayarladık. Testleri gerçekleştirirken ayrıca RAS#'ı CAS# Gecikmesine yükseltmemiz gerekiyordu, aksi takdirde performans standart ayarlardan farklı değildi.

DDR2-800 kullanan bir sistem için gecikmeler, belirli modüllere bağlı olarak 4-4-4-12 ve hatta 4-4-3-10'a düşürülebilir. Her durumda, zamanlama seçimi tamamen bireyseldir ve belirli önerilerde bulunmak oldukça zordur, ancak verilen örnekler sistemde ince ayar yapmanıza yardımcı olabilir. Ve besleme voltajını da unutmayın.

Sonuç olarak, sekiz farklı bellek modu seçeneği ve kombinasyonu ve gecikmeleri ile test ettik ve ayrıca testlere hız aşırtma belleğinin sonuçlarını da dahil ettik - Team Xtreem TXDD1024M1066HC4, 800 MHz'lik etkin bir frekansta 3-3 zamanlamalarla çalıştı. -3-8. Böylece, 533 MHz modu için 4-4-4-12, 3-4-3-8 ve 3-4-2-8 zamanlamalarıyla üç kombinasyon çıktı, 667 MHz için sadece iki - 5-5- 5-15 ve 3 -4-3-9 ve ilk durumda olduğu gibi 800 MHz modu için üç - 5-5-5-18, 4-4-4-12 ve 4-4-3-10 . Test paketleri olarak şu paketler kullanıldı: PCMark05 sentetik paketinden bellek alt testi, WinRAR 3.70b arşivleyici, Pi hesaplama programı - SuperPI ve Doom 3 oyunu (çözünürlük 1024x768, grafik kalitesi Yüksek). Bellek gecikmesi, yerleşik Everest kriteri tarafından kontrol edildi. Tüm testler Windows XP Professional Edition SP2 altında çalıştırıldı. Diyagramlarda sunulan sonuçlar, çalışma modlarına göre düzenlenmiştir.

Sonuçlardan da görebileceğiniz gibi, bazı testlerdeki fark önemsiz ve hatta bazen içler acısı. Bunun nedeni ise sistem veriyolu 1066 MHz'lik bir Core 2 Duo işlemci, çift kanallı DDR2-533 belleğin bant genişliğine eşdeğer olan 8,5 Gb/sn teorik bant genişliğine sahiptir. Daha hızlı bellek kullanıldığında, FSB, sistem performansında sınırlayıcı faktör haline gelir. Gecikmeyi azaltmak performansta bir artışa yol açar, ancak bellek frekansını artırmak kadar fark edilmez. AMD platformunu bir test tezgahı olarak kullanırken, mümkünse bir dahaki sefere yapacağımız tamamen farklı bir resim gözlemlenebilir, ancak şimdilik testlerimize dönelim.

Sentetikte, modların her biri için azalan gecikmelerle performans artışı 533 MHz için %0,5, 667 MHz için %2,3 ve 800 MHz için %1 olmuştur. DDR2-533'ten DDR2-667 belleğe geçerken performansta önemli bir artış fark edilir, ancak 667'den DDR2-800'e geçmek hızda böyle bir artış sağlamaz. Ayrıca, daha düşük düzeydeki ve düşük zamanlamalı bellek, daha yüksek frekanslı bir sürüme çok yakındır, ancak nominal ayarlarla. Ve bu hemen hemen her test için geçerlidir. Zamanlama değişikliklerine oldukça duyarlı olan WinRAR arşivleyici için performans göstergesi biraz arttı: DDR2-533 için %3.3 ve DDR2-667/800 için %8.4. Pi'nin sekiz milyonuncu basamağının hesaplanması, çeşitli kombinasyonları yüzde cinsinden biraz da olsa PCMark05'ten daha iyi ele aldı. Oyun uygulaması, 5-5-5-15 zamanlamalı DDR2-677'yi pek desteklemiyor ve yalnızca ikincisini düşürmek, daha yavaş belleği (ki, ortaya çıktığı gibi, hangi zamanlamalara mal olduğu umrunda değil) atlamamıza izin verdi. iki kare. DDR2-800 bellek ayarı bize iki kare daha fazla verdi ve testlerin geri kalanında iyi bir boşluk bırakan hız aşırtma versiyonu, daha ucuz olan muadilinin pek önüne geçemedi. Bununla birlikte, işlemci ve bellek dışında bir bağlantı daha var - bir bütün olarak tüm sistemin performansına kendi ayarlamalarını yapan video alt sistemi. Bellek gecikmesinin sonucu şaşırtıcıydı, ancak grafiğe yakından bakarsanız, göstergelerin neden tam olarak oldukları açıklığa kavuşuyor. DDR2-533 4-4-4-12 modundan artan frekans ve azalan zamanlamalarla azalan gecikme, DDR2-667 3-4-3-9'da bir "düşüş"e sahiptir ve ikinci mod pratikte öncekinden farklı değildir. frekans hariç bir önceki. Ve bu kadar düşük gecikme süreleri sayesinde, DDR2-667, daha yüksek değerlere sahip olan DDR2-800'den kolayca daha iyi performans gösterir, ancak DDR2-800'ün çıktısı hala gerçek uygulamalarda liderliği almasına izin verir.

Ve sonuç olarak, zaman gecikmelerindeki bir azalmadan elde edilen performansta küçük bir yüzde artışına (~ 0,5-8.5) rağmen, etkinin hala mevcut olduğunu söylemek isterim. Ve DDR2-533'ten DDR2-800'e geçerken bile, ortalama %3-4 ve WinRAR'da %20'den fazla bir artış elde ediyoruz.Bu nedenle, böyle bir "ayarlamanın" avantajları vardır ve sistem performansını biraz artırmanıza izin verir. ciddi overclock

Test sonuçları

Test, 5-5-5-15 ila 9-9-9-24 arasındaki zamanlamalarda gerçekleştirildi ve RAM frekansı 800 ila 2000 MHz DDR arasında değişti. Tabii ki, bu aralıktan tüm olası kombinasyonlarda sonuç elde etmek mümkün değildi, ancak sonuçta ortaya çıkan değerler kümesi, bize göre çok gösterge niteliğindedir ve neredeyse tüm olası gerçek konfigürasyonlara karşılık gelir. Tüm testler Super Talent P55 Memory Kit kullanılarak yapıldı. Görünüşe göre, bu modüller sadece 2000 MHz DDR'de değil, aynı zamanda 1600 MHz DDR'de çok düşük zamanlamalarda - 6-7-6-18. Bu arada, bu tür zamanlamalar bize ilk set olan Super Talent X58 tarafından önerildi. Her iki modül setinin de aynı bellek yongalarını kullanması ve yalnızca soğutucu ve SPD profillerinde farklılık göstermesi mümkündür. Grafiklerde ve sonuç tablolarında bu çalışma modu DDR3-1600 @ 6-6-6-18 olarak işaretlenmiştir, böylece veri sunumunun "inceliği" kaybolmaz. Aşağıdaki grafiklerde her satır aynı bclk frekansında ve aynı zamanlamalarda yapılan testlere karşılık gelmektedir. Sonuçlar grafikleri karıştırmamak için oldukça yoğun olduğu için sayısal değerler grafiğin altındaki tabloda gösterilecektir. İlk olarak Everest Ultimate sentetik paketinde test edelim.

RAM okuma testi, hem bellek frekansını artırmanın hem de zamanlamalarını azaltmanın bir performans kazancı olduğunu göstermektedir. Bununla birlikte, özel bir sentetik test için bile, artış çok büyük değildir ve bu tür bir grafikle bazı noktalar basitçe birleşir. Bunu önlemek için mümkünse aşağıdaki grafikte gösterildiği gibi elde edilen değerlerin tüm aralığını mümkün olduğunca görüntülemek için grafiğin dikey ekseninin ölçeğini değiştireceğiz.

Everest v5.30.1900, Bellek Okuma, MB/sn
zamanlamaları DDR 5-5-5-15 6-6-6-18 7-7-7-20 8-8-8-22 9-9-9-24
bclk=133 MHz 1600 15115 14908 14336 14098
1333 14216 13693 13768 13027
1066 13183 12737 12773 12060 12173
800 11096 10830 10994 10700 10640
bclk=200 MHz 2000 18495
1600 18425 17035 18003 17602
1200 15478 15086 15467 15034

Bu nedenle, Everest yardımcı programının belleğinden okuma testi, RAM frekansında 2 kat artışla hızının maksimum% 40 arttığını ve zamanlamalardaki azalmadan kaynaklanan artışın 10'u geçmediğini gösteriyor. %.

Everest v5.30.1900, Bellek Yazma, MB/sn
zamanlamaları DDR 5-5-5-15 6-6-6-18 7-7-7-20 8-8-8-22 9-9-9-24
bclk=133 MHz 1600 10870 10878 10866 10856
1333 10859 10852 10854 10869
1066 10852 10863 10851 10862 10870
800 10873 10867 10841 10879 10864
bclk=200 MHz 2000 14929
1600 14934 14936 14927 14908
1200 14931 14920 14930 14932

Şaşırtıcı bir şekilde, Everest bellek yazma testinin RAM'in frekansını ve zamanlamasını değiştirmeye tamamen kayıtsız olduğu ortaya çıktı. Ancak sonuç, işlemcinin üçüncü seviye önbellek frekansındaki %50 oranındaki artıştan açıkça görülebilirken, RAM hızı yaklaşık %37 oranında artar, bu oldukça iyidir.

Everest v5.30.1900, Bellek Kopyalama, MB/sn
zamanlamaları DDR 5-5-5-15 6-6-6-18 7-7-7-20 8-8-8-22 9-9-9-24
bclk=133 MHz 1600 15812 15280 15269 15237
1333 15787 15535 15438 15438
1066 16140 15809 14510 14344 14274
800 13738 13061 13655 15124 12783
bclk=200 MHz 2000 20269
1600 20793 19301 19942 19410
1200 18775 20810 18087 19196

Bellek içi kopya testi çok tutarsız sonuçlar gösteriyor. Bclk frekansındaki bir artıştan ve bazı durumlarda zamanlamanın çok belirgin bir etkisinden dolayı hızda gözle görülür bir artış var.

Everest v5.30.1900, Bellek Gecikmesi, ns
zamanlamaları DDR 5-5-5-15 6-6-6-18 7-7-7-20 8-8-8-22 9-9-9-24
bclk=133 MHz 1600 45.4 46.7 46.9 48.5
1333 48.3 48.7 50.8 53
1066 51.1 51.4 53.9 56.3 58.6
800 54.7 57.9 58.5 59.1 61.5
bclk=200 MHz 2000 38.8
1600 39.7 41 41.2 42.9
1200 42.5 44.6 46.4 48.8

Bellek gecikme testi, genel olarak beklenen sonuçları gösterir. Ancak, DDR3-2000 @ 9-9-9-24 modundaki sonuç, bclk=200 MHz'de DDR3-1600 @ 6-6-6-18 modundan daha iyidir. Ve yine, bclk sıklığının arttırılması, sonuçlarda önemli bir iyileşmeye yol açar.

Everest v5.30.1900, CPU Kraliçesi, puanlar
zamanlamaları DDR 5-5-5-15 6-6-6-18 7-7-7-20 8-8-8-22 9-9-9-24
bclk=133 MHz 1600 30025 30023 29992 29993
1333 30021 29987 29992 30001
1066 29981 30035 29982 30033 29975
800 29985 29986 29983 29977 29996
bclk=200 MHz 2000 29992
1600 29989 29985 30048 30000
1200 30011 30035 30003 29993

Gördüğünüz gibi, bu tamamen hesaplama testinde, RAM'in frekansı veya zamanlamalarının hiçbir etkisi yoktur. Aslında böyle olması gerekiyordu. İleriye baktığımızda, sonuçları aşağıda gösterilen Photo Worxx testi hariç, Everest CPU testlerinin geri kalanında da aynı resmin gözlemlendiğini varsayalım.

Everest v5.30.1900, PhotoWorxx, KB/sn
zamanlamaları DDR 5-5-5-15 6-6-6-18 7-7-7-20 8-8-8-22 9-9-9-24
bclk=133 MHz 1600 38029 37750 37733 37708
1333 36487 36328 36173 35905
1066 33584 33398 33146 32880 32481
800 27993 28019 27705 27507 27093
bclk=200 MHz 2000 41876
1600 40476 40329 40212 39974
1200 37055 36831 36658 36152

Sonuçların RAM frekansına açık bir bağımlılığı vardır, ancak pratikte zamanlamalara bağlı değildirler. Ayrıca, diğer her şey eşit olduğunda, işlemcinin üçüncü seviyesinin önbellek hızının artmasıyla sonuçlarda bir artış olduğunu da not ediyoruz. Şimdi RAM frekansının ve zamanlamasının gerçek uygulamalarda performansı nasıl etkilediğini görelim. İlk olarak, yerleşik WinRar testinde test sonuçlarını sunuyoruz.

WinRar 3.8 kıyaslama, çoklu iş parçacığı, Kb/s
zamanlamaları DDR 5-5-5-15 6-6-6-18 7-7-7-20 8-8-8-22 9-9-9-24
bclk=133 MHz 1600 3175 3120 3060 2997
1333 3067 3023 2914 2845
1066 2921 2890 2800 2701 2614
800 2739 2620 2562 2455 2382
bclk=200 MHz 2000 3350
1600 3414 3353 3305 3206
1200 3227 3140 3020 2928

Resim sadece örnek teşkil ediyor, hem frekansın hem de zamanlamanın etkisi açıkça görülüyor. Ancak aynı zamanda, RAM frekansının iki katına çıkarılması, performansta maksimum %25'lik bir artışa yol açar. Zamanlamaları azaltmak, bu testte iyi bir performans artışı elde etmenizi sağlar. Bununla birlikte, RAM frekansını bir adım artırmakla aynı sonuçları elde etmek için zamanlamaları aynı anda iki adım azaltmak gerekir. Ayrıca, RAM frekansını 1333'ten 1600 MHz'e yükseltmenin, testte 1066'dan 1333 MHz DDR'ye geçişten daha küçük bir performans artışı sağladığını not ediyoruz.

WinRar 3.8 kıyaslama, tek iş parçacığı, Kb/s
zamanlamaları DDR 5-5-5-15 6-6-6-18 7-7-7-20 8-8-8-22 9-9-9-24
bclk=133 MHz 1600 1178 1165 1144 1115
1333 1136 1117 1078 1043
1066 1094 1073 1032 988 954
800 1022 972 948 925 885
bclk=200 MHz 2000 1294
1600 1287 1263 1244 1206
1200 1215 1170 1126 1085

Tek iş parçacıklı WinRar testinde, sonuçların büyümesi daha "doğrusal" olmasına rağmen, resim genellikle bir öncekini tekrarlıyor. Ancak, bellek frekansını bir adım artırırken sonuç elde etmek için yine de zamanlamaları iki adım veya daha fazla düşürmeniz gerekir. Şimdi RAM frekansının ve zamanlamasının değiştirilmesinin Crysis oyunundaki test sonuçlarını nasıl etkilediğini görelim. İlk olarak, "en zayıf" grafik modunu ayarlayalım - Düşük Ayrıntılar.

Crysis, 1280x1024, Düşük Ayrıntılar, AA/AF Yok, FPS
zamanlamaları DDR 5-5-5-15 6-6-6-18 7-7-7-20 8-8-8-22 9-9-9-24
bclk=133 MHz 1600 184.5 183.4 182.5 181.4
1333 181.2 181.1 179.6 178.1
1066 179.6 178.0 174.9 172.1 169.4
800 172.4 167.9 166.0 163.6 165.0
bclk=200 MHz 2000 199.4
1600 197.9 195.9 195.9 193.3
1200 194.3 191.3 188.5 184.9

Grafiklerden görülebileceği gibi, zamanlamaların etkisi en çok düşük RAM frekanslarında - 800 ve 1066 MHz DDR - fark edilir. 1333 MHz DDR ve daha yüksek RAM frekansıyla, zamanlamaların etkisi minimumdur ve yalnızca yüzde birkaç olan birkaç FPS'de ifade edilir. Üçüncü seviye önbelleğin sıklığını artırmak, sonuçları çok daha somut bir şekilde etkiler. Ancak mutlak değerleri dikkate alırsak, doğrudan oyunda bu farkı hissetmek çok zor olacaktır.

Crysis, 1280x1024, Orta Düzey Ayrıntılar, AA/AF Yok, FPS
zamanlamaları DDR 5-5-5-15 6-6-6-18 7-7-7-20 8-8-8-22 9-9-9-24
bclk=133 MHz 1600 96.6 97.4 97.6 94.6
1333 95.5 95.8 93.3 92.8
1066 95.7 94.0 92.5 90.1 89.6
800 91.6 89.0 88.6 86.2 86.3
bclk=200 MHz 2000 102.9
1600 104.5 103.6 103.0 101.6
1200 100.2 100.0 98.7 97.7

Crysis'te orta seviye grafikleri etkinleştirdiğinizde, RAM frekansının zamanlamasından daha fazla etkisi vardır. bclk=200 MHz'de elde edilen sonuçlar, frekans ve bellek zamanlamaları ne olursa olsun, yine de bclk=133 MHz'de elde edilen sonuçlardan üstündür.

Crysis, 1280x1024, Yüksek Detaylar, AA/AF Yok, FPS
zamanlamaları DDR 5-5-5-15 6-6-6-18 7-7-7-20 8-8-8-22 9-9-9-24
bclk=133 MHz 1600 76.8 76.5 76.7 74.9
1333 75.1 75.4 75.4 73.4
1066 75.1 75.4 71.9 72.0 71.0
800 71.8 69.7 69.0 68.6 66.7
bclk=200 MHz 2000 81.7
1600 80.4 80.3 80.4 79.4
1200 80.5 79.1 77.4 77.1

Genel olarak, resim korunur. Örneğin, bclk=133 MHz frekansında, RAM frekansındaki iki kat artışın sonuçlarda yalnızca %12'lik bir artışa yol açtığına dikkat edin. Aynı zamanda, bclk=133 MHz'deki zamanlamanın etkisi, bclk=200 MHz'den biraz daha belirgindir.

800 55.9 55.8 55.6 55.0 54.3 bclk=200 MHz 2000 59.5 1600 59.8 59.3 59.5 59.0 1200 59.4 58.9 58.7 59.0

En "ağır" moda geçerken, resim temelde değişmez. Ceteris paribus, bclk sıklığındaki 1.5 kat fark, sonuçlarda sadece %5'lik bir artışa neden olur. Zamanlamanın etkisi 1-1,5 FPS aralığındadır ve RAM frekansını değiştirmek sadece biraz daha verimlidir. Genel olarak, sonuçlar oldukça yoğundur. Oyunda 55 ile 59 FPS arasındaki farkı hissetmenin çok zor olduğunu kabul edin. Minimum FPS'nin elde edilen değerlerinin, elbette, biraz daha düşük bir seviyede, ortalama FPS sonuçlarının genel resmiyle neredeyse tamamen çakıştığını unutmayın.

⇡ Optimum RAM'i seçme

Şimdi bir sonraki noktaya bakalım - RAM'in performansı fiyatına göre nasıl ve en uygun oran nedir. RAM performansının bir ölçüsü olarak, çoklu iş parçacığı kullanarak yerleşik WinRar testinde test sonuçlarını aldık. Yazma sırasındaki ortalama fiyatlar, tek 1 GB DDR3 bellek modülleri için Yandex.Market verilerine göre alınmıştır. Ardından, her bir modül türü için performans göstergesi fiyata bölündü, yani daha ucuz ve modül performansı ne kadar yüksekse o kadar iyidir. Sonuç aşağıdaki tablodur.
DDR3 CAS Gecikmesi WinRar karşılaştırması, MB/sn fiyat, ovmak performans/fiyat
1066 7 2800 1000 2.80
1333 7 3023 1435 2.11
1333 9 2845 900 3.16
1600 7 3120 1650 1.89
1600 8 3060 1430 2.14
1600 9 2997 1565 1.92
2000 9 3350 1700 1.97

Anlaşılır olması için aşağıdaki şemada Performans/Fiyat değerleri gösterilmektedir.

Şaşırtıcı bir şekilde, 9-9-9-24 zamanlamalarıyla 1333 MHz'de çalışan DDR3 bellek, performans / fiyat açısından en uygun satın alma olduğu ortaya çıktı. 7-7-7-20 zamanlamalı DDR3-1066 bellek biraz daha kötü görünüyor, diğer tür modüller ise gözle görülür şekilde daha küçük (lidere göre yaklaşık 1,5 kat), ancak bu göstergede oldukça benzer sonuçlar gösteriyor. Tabii ki, bellek modüllerinin fiyatlarına gelince, her özel durumda büyük ölçüde değişebilir ve zamanla bir bütün olarak pazar durumu biraz değişebilir. Ancak gerekirse "Performans/Fiyat" sütununu yeniden hesaplamak zor olmayacaktır.

⇡ Sonuçlar

Testlerin gösterdiği gibi, RAM'in frekansını ve zamanlamasını değiştirmenin sonuçlarındaki artışın en belirgin olduğu uygulamalarda, bellek frekansındaki artış en büyük etkiye sahipti ve zamanlamaları düşürmek sonuçlarda çok daha az fark edilir bir artışa yol açtı. Aynı zamanda, bellek frekansını bir adım artırmakla aynı düzeyde performans elde etmek için, kural olarak, zamanlamaları iki adım azaltmak gerekiyordu. RAM seçimine gelince Intel platformları LGA 1156, daha sonra meraklılar ve aşırı insanlar, elbette gözlerini en verimli ürünlere çevirecek. Aynı zamanda 9-9-9-24 zamanlamalarıyla çalışan DDR3-1333 bellek, sıradan bir kullanıcının tipik görevleri için oldukça yeterli olacaktır. Bu tür bellek piyasada yaygın olarak temsil edildiğinden ve çok uygun fiyatlı olduğundan, performansta neredeyse hiçbir şey kaybetmeden RAM maliyetinden çok tasarruf edebilirsiniz. Bugün incelenen Super Talent X58 bellek kiti biraz belirsiz bir izlenim bıraktı ve Super Talent P55 kiti hem çalışmanın kararlılığından hem de hız aşırtma ve zamanlamaları değiştirme yeteneğinden çok memnun kaldı. Ne yazık ki, şu anda bu bellek kitlerinin perakende fiyatı hakkında bir bilgi yok, bu nedenle herhangi bir özel öneride bulunmak zor. Genel olarak, bellek çok ilginç ve kayda değer özelliklerden biri, nispeten düşük zamanlamalarda çalışabilme yeteneği ve modüllerdeki voltajı arttırmanın pratik olarak hız aşırtma sonuçlarını etkilememesidir.

Bugün zamanlamaların ve alt zamanlamaların en doğru tanımından bahsedeceğiz. İnternetteki makalelerin çoğunda hatalar ve yanlışlıklar vardır ve çok değerli materyaller her zaman tüm zamanlamaları kapsamaz. Bu boşluğu doldurmaya çalışacağız ve mümkün olduğunca bir veya başka bir zaman gecikmesinin tam bir tanımını vereceğiz.

Bellek yapısı, önce bir satırın, ardından bir sütunun seçildiği bir tabloya benzer. Bu tablo bankalara ayrılmıştır, yoğunluğu 64Mbit'ten (SDRAM) daha az olan bellek için 2 parça vardır, yukarıda - 4 (standart). 1Gbit yoğunluklu yongalara sahip DDR2 SDRAM bellek spesifikasyonu, halihazırda 8 banka sağlıyor. Kullanılan bankada bir hattı açmak diğerinden daha fazla zaman alır (çünkü önce kullanılan hattın kapatılması gerekir). Açıkçası, yeni bir bankada yeni bir hat açmak daha iyidir (hat değiştirme ilkesi buna dayanmaktadır).

Genellikle bellekte (veya spesifikasyonunda) 3-4-4-8 veya 5-5-5-15 gibi bir yazı vardır. Bu, ana bellek zamanlamalarının kısaltılmış bir kaydıdır (zamanlama şeması olarak adlandırılır). Zamanlamalar nelerdir? Açıkçası, hiçbir cihaz sonsuz hızda çalışamaz. Bu, herhangi bir işlemin tamamlanmasının biraz zaman alacağı anlamına gelir. Zamanlamalar, bir komutu yürütmek için gereken süreyi, yani bir komutun gönderilmesinden yürütülmesine kadar geçen süreyi ayarlayan bir gecikmedir. Ve her sayı tam olarak ne kadar sürdüğünü gösterir.

Şimdi sırayla her birini ele alalım. Zamanlama şeması sırasıyla CL-Trcd-Trp-Tras gecikmelerini içerir. Bellekle çalışmak için öncelikle çalışacağımız çipi seçmelisiniz. Bu, CS# (Chip Select) komutuyla yapılır. Ardından banka ve hat seçilir. Herhangi bir hatla çalışabilmeniz için önce onu etkinleştirmeniz gerekir. Bu, RAS# satır seçim komutuyla yapılır (bir satır seçildiğinde etkinleştirilir). Ardından (doğrusal okuma işlemi sırasında), CAS# komutuyla bir sütun seçmeniz gerekir (aynı komut bir okumayı başlatır). Ardından verileri okuyun ve bankayı önceden şarj ederek hattı kapatın.

Zamanlamalar, en basit sorguda (anlaşılması kolay olması için) sırayla düzenlenmiştir. Önce zamanlamalar, sonra alt zamanlamalar gelir.

Trcd, RAS'tan CAS'a gecikme- bankanın satırını etkinleştirmek için gereken süre veya satırı seçme sinyali (RAS#) ile sütunu seçme sinyali (CAS#) arasındaki minimum süre.

CL, Cas Gecikmesi- bir okuma komutunun (CAS) verilmesi ile veri aktarımının başlaması (okuma gecikmesi) arasındaki minimum süre.

Tras, Ön Yükleme için Aktif- sıra etkinliğinin minimum süresi, yani sıranın etkinleştirilmesi (açılması) ile ön şarj komutu (sıranın kapanmasının başlangıcı) arasındaki minimum süre. Satır bu saatten önce kapatılamaz.

Trp, Satır Ön Yüklemesi- bankadan ön ödeme almak için gereken süre (ön ödeme). Başka bir deyişle, yeni bir banka satırının etkinleştirilebileceği minimum satır kapatma süresi.

CR, Komut Hızı 1/2T- Denetleyicinin komutları ve adresleri çözmesi için gereken süre. Aksi takdirde, iki komut arasındaki minimum süre. 1T değerinde komut, 2T - 2 döngü, 3T - 3 döngü ile (şimdiye kadar yalnızca RD600'de) 1 döngü için tanınır.

Bunların hepsi temel zamanlamalardır. Zamanlamaların geri kalanı performans üzerinde daha az etkiye sahiptir ve bu nedenle bunlara alt zamanlamalar denir.

tr, Satır Döngü Süresi, Etkinleştirme/Yenileme Süresi, Aktiften Etkine/Otomatik Yenileme Süresi - aynı bankanın satırlarının etkinleştirilmesi arasındaki minimum süre. Bu, Tras+Trp zamanlamalarının bir kombinasyonudur - hattın aktif olduğu minimum süre ve kapandığı süre (bundan sonra yeni bir tane açabilirsiniz).

Trfc, Satır Yenileme Döngü Süresi, Otomatik Yenileme Satır Döngü Süresi, Etkinleştirmek/Yenilemek için Yenile Komut Dönemi - bir satırı güncelleme komutu ile bir etkinleştirme komutu veya başka bir güncelleme komutu arasındaki minimum süre.

tr, AKTİF sıra A'dan AKTİF sıra B'ye komutu, RAS'tan RAS'a Gecikme, Aktif Satırdan Aktif Satıra - farklı bankaların satırlarının aktivasyonu arasındaki minimum süre. Mimari olarak, ilk bankada bir hat açtıktan hemen sonra başka bir bankada bir hat açabilirsiniz. Sınırlama tamamen elektrikseldir - etkinleştirmek için çok fazla enerji gerekir ve bu nedenle dizilerin sık aktivasyonu ile devre üzerindeki elektrik yükü çok yüksektir. Bunu azaltmak için bu gecikme tanıtıldı. Bellek erişimi serpiştirme işlevini uygulamak için kullanılır.

Tccd, CAS - CAS Gecikmesi - iki CAS# komutu arasındaki minimum süre.

twr, Yazma Kurtarma, Ön Yüklemeye Yazma - bir yazma işleminin sonu ile bir sıra için bir satırı ön yükleme komutu arasındaki minimum süre.

twtr, Trd_wr, Okumaya Yazma - yazmanın sonu ile bir okuma komutunun (CAS#) bir sırada verilmesi arasındaki minimum süre.

RTW, Yazmak için Okuma, (Aynı) Sıra Okuma Yazmak - bir okuma işleminin sonu ile bir yazma komutunun verilmesi arasındaki minimum süre, bir sırada.

Aynı Sıra Yazma Gecikmeli Yazma- aynı sırada kayıt yapmak için iki komut arasındaki minimum süre.

Farklı Sıra Yazma Yazma Gecikmesi- farklı derecelerde kayıt yapmak için iki takım arasındaki minimum süre.

Twr_rd, Farklı Sıralar READ'e Yazma Gecikmeli - yazmanın sonu ile farklı sıralarda bir okuma komutunun (CAS#) verilmesi arasındaki minimum süre.

Aynı Sıra Okuma Gecikmeli Okuma- aynı sırada iki okuma komutu arasındaki minimum gecikme.

Trd_rd, Farklı Sıralar Okumak İçin Okuma Gecikmeli - farklı sıralardaki iki okuma komutu arasındaki minimum gecikme.

trtp, Ön Yüklemeye Oku - ön yükleme komutundan önce bir okuma komutunun verilmesi arasındaki minimum aralık.

Ön Yüklemeden Ön Yüklemeye- iki ön şarj komutu arasındaki minimum süre.

tpall_rp, Tümünü Ön Yükle Aktif Gecikme - Tümünü Ön Yükle komutu ile hat etkinleştirme komutu arasındaki gecikme.

Aynı Sıra PALL - REF Gecikmeli- Aynı sırada Precharge All ve Refresh arasındaki minimum süreyi ayarlar.

Farklı Sıra REF - REF Gecikmeli- farklı sıralarda güncelleme (yenileme) için iki komut arasındaki minimum gecikmeyi ayarlar.

twcl, Yazma Gecikmesi - bir yazma komutunun verilmesi ile DQS sinyali arasındaki gecikme. CL'ye benzer, ancak kayıt için.

Tdal, JEDEC 79-2C'den alıntı, s.74: otomatik ön yükleme yazma kurtarma + ön yükleme süresi (Twr+Trp).

Trcd_rd/Trcd_wr, Okuma/Yazma Etkinleştirme, RAS - CAS Okuma/Yazma Gecikmesi, Okuma/Yazma için RAW Adresinden Sütun Adresine - iki zamanlamanın kombinasyonu - Trcd (RAS - CAS) ve rd/wr komut gecikmesi. Yazma ve okuma (Nf2) ve BIOS kurulumu için farklı Trcd'nin varlığını açıklayan ikincisidir - Fast Ras to Cas.

tck, Saat Döngüsü Zaman - bir döngünün periyodu. Hafızanın sıklığını belirleyen odur. Şu şekilde kabul edilir: 1000/Tck=X Mhz (gerçek frekans).

CS, Chip Select - istenen bellek yongasını seçmek için CS# sinyali tarafından verilen komutu yürütmek için gereken süre.

Tac, CK'den DQ çıkış erişim süresi - çevrimin önünden modül tarafından veri çıkışına kadar geçen süre.

Saatten Önce Adres ve Komut Kurulum Süresi- komut adresi ayarlarının iletilmesinin, saatin yükselen kenarından önce geleceği süre.

Saatten Sonra Adres ve Komut Bekletme Süresi- saatin düşen kenarından sonra adres ve komut ayarlarının "kilitleneceği" zaman.

Saatten Önce Veri Girişi Ayar Süresi, Saatten Sonra Veri Girişi Tutma Süresi- yukarıdakiyle aynı, ancak veriler için.

Tck maks, SDRAM Aygıtı Maksimum Döngü Süresi - maksimum aygıt döngü süresi.

Tdqsq maks, DDR SDRAM Aygıtı DQS-DQ DQS ve ilgili DQ sinyalleri için Skew - DQS flaşı ve ilgili veri sinyalleri arasında maksimum kayma.

Tqhs, DDR SDRAM Aygıt Okuma Verisi Sapma Tutma Faktörü - okunan verilerin maksimum "kilitlenmesi" kayması.

tcl, tcl, CK yüksek/düşük darbe genişliği - CK saat frekansının yüksek/düşük seviyesinin süresi.

Thp, CK yarım darbe genişliği - CK saat frekansının yarım döngüsünün süresi.

Maksimum Zaman Uyumsuz Gecikme- maksimum asenkron gecikme süresi. Parametre, sinyalin bellek denetleyicisinden en uzaktaki bellek modülüne geçmesi ve geri dönmesi için gereken süreye bağlı olan asenkron gecikmenin süresini kontrol eder. Seçenek AMD işlemcilerde mevcuttur (Athlon/Opteron).

DRAM Okuma Mandalı Gecikmesi- belirli bir cihazın "kilitlenmesi" (kesin tanıma) için gereken süreyi ayarlayan bir gecikme. Bellek denetleyicisindeki yük (aygıt sayısı) arttığında gerçek olur.

trepre, Önsözü oku - veri bozulmasını önlemek için bellek denetleyicisinin okumadan önce veri alımının etkinleştirilmesini geciktirdiği süre.

Trpst, Twpre, Twpst, Önsöz yaz, posta mektubu oku, posta mektubu yaz - veri yazmak için ve aldıktan sonra aynı.

Okuma/Yazma Kuyruğu Atlaması- kuyruktaki en erken isteğin yürütülmeden önce bellek denetleyicisi tarafından kaç kez atlanabileceğini belirtir.

Maks baypas- Hakemin seçimi iptal edilmeden önce DCQ'daki en erken girişin kaç kez atlanabileceğini belirler. 0'a ayarlandığında, hakem seçimi her zaman dikkate alınır.

SDRAM MA Bekleme Durumu, Okuma Bekleme Durumu - CS# sinyali verilmeden önce adres bilgilerinin 0-2 döngü ilerlemesini ayarlama.

Geri Döndürme Ekleme- döngüler arasındaki gecikme. Ardışık iki okuma/yazma işlemi arasına bir tık gecikme ekler.

DRAM R/W Leadoff Zamanlaması, rd/wr komut gecikmesi - bir okuma/yazma komutu yürütmeden önceki gecikme. Genellikle sırasıyla 8/7 veya 7/5 bar. Bir komutun verilmesinden bankanın etkinleştirilmesine kadar geçen süre.

spekülatif kurşun, SDRAM Spekülatif Okuma - Genellikle, bellek önce adresi, ardından okuma komutunu alır. Bir adresin kodunun çözülmesi nispeten uzun bir zaman aldığından, gecikme olmaksızın art arda bir adres ve bir komut vererek önleyici başlatma uygulamak mümkündür, bu da veriyolu kullanımını iyileştirir ve kesinti süresini azaltır.

Twtr Aynı Banka, Aynı Banka için Okumaya Yazma Geri Dönüş Süresi - yazma işleminin sona ermesi ile aynı bankada bir okuma komutunun verilmesi arasındaki süre.

Tfaw, Dört Aktif Pencere - dört pencerenin (aktif satırlar) aktif olması için minimum süre. Sekiz bankalı cihazlarda kullanılır.

Flaş Gecikmesi. Bir flaş darbesi gönderirken gecikme (seçici darbe).

Bellek Yenileme Hızı. Bellek yenileme hızı.

Tarafımızdan sunulan bilgilerin, bellek zamanlamalarının tanımını, ne kadar önemli olduklarını ve hangi parametrelerden sorumlu olduklarını anlamanıza yardımcı olacağını umuyoruz.