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üresi – CL) 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:
- CL – CAS Gecikmesi modül alınan komut – modü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
- cmd– komut oranı– döngüde harcanan zaman “ çip aktif – ilk 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.
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.