Hoşgeldiniz Ziyaretçi. Lütfen giriş yapın veya kayıt olun. Aktivasyon epostanız mı yok?

Kullanıcı adınızı, şifrenizi ve aktif kalma süresini giriniz

Duyurular:

Telif içeren eserlere ait P2P ve İndirme bağlantıları paylaşmak yasaktır, özen göstermenizi rica ederiz...

Gönderen Konu: İşlemci FSB’si, RAM frekansı ve band genişliği yardım!!!  (Okunma sayısı 4909 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı husdogan

  • Geçerken Uğradım
  • *
  • İleti: 6
Merhaba arkadaşlar;
İşlemci FSB’si, RAM frekansı ve band genişliği hakkında kafama takılan bazı şeyler var. Bunları sizinle paylaşmak istedim.
Öncelikle örneğin elimizde intel serisi bir işlemci var. Frekansı ise 10x200 MHz olsun. Yani temel frekansı yada temel veriyolu hızı 200 MHz ve işlemci çarpanı 10.  Bildiğim kadarıyla son dönem İntel işlemcilerde veri yolu hızı (FSB) temel frekansın 4 katı oluyor (Cpu-Z’de “rated FSB” olarak geçiyor). Yani bizim ilgilendiğimiz FSB 800 MHz. Şimdi bu işlemci ile DDR400 Ram kullandığımız zaman;
Ram Hızı = 200x2 = 400 MHz oluyor. Yani ram hızı biz DDR400 kullandığımız için 400 MHz olmuyor. Temel frekans 200 MHz olduğu ve DDR Ramlerde hem yükselen hemde düşen kenarda işlem yapıldığı için 400 MHz oluyor.
Sonuç olarak ramimiz işlemcinin veri transfer hızının yarısı kadar bir hızda çalışıyor olacak. Bir de band genişliği var. Yukarıdaki şekilde band genişliği (tek kanal DDR için);
400*64 bit/8 = 3.2 Gb/sn olacak.
Diyelim ki dual-DDR destekleyen anakartımız var bu durumda band genişliği;
400*128 bit/8 = 6.4 Gb/sn oluyor.
Yani aslında ramler yine 400 MHz hızında çalışıyor fakat veri transferi iki kanaldan yapıldığı için saniyede aktarılan veri miktarı artmış oluyor.
İşi biraz daha ileriye götürürsek dual-DDR2 destekleyen anakart ile aynı işlemciyi ve aynı ayarları kullandığımızda tek kanal DDR2-800 ile;
800*64 bit/8 = 6.4 Gb/sn
çift kanal DDR2-800 ile;
800*128 bit/8 = 12.8 Gb/sn oluyor.
DDR2-800 Ram kullandığımız da ram ile işlemcinin veri transfer hızları eşitlenmiş oluyor.
Şimdi ilk sorum bu yazdıklarım doğru mu?
İkinci sorum eğer böyle ise işlemci bu kadar band genişliğini kabul eder mi?
Yani tamam biz saniyede 12.8 Gb veri gönderdik diyelim. İşlemciye veriler sadece ramden gelmiyor bildiğim kadarıyla. PCI ve diğer bileşenler de veri gönderiyor.
Galiba asıl sorulması gereken; 800 MHz FSB’si olan bir işlemci ile tam kapasiteli çalışacak ramin yada ram çiftinin frekansı kaç olmalı değil band genişliği kaç olmalı? Bilmem yanılıyor muyum.
Galiba biraz uzun oldu. Okuma zahmetine katlanıp cevap verirseniz sevinirim.

Not: Frekans arttıkça ve çift kanal kullanınca band genişliğinin artmasını teorik olarak düşünün. Frekans arttıkça gecikme sürelerinin (CAS) arttığını ve çift kanal kullanıldığında aslında tek kanala göre band genişliğinin tam iki katına çıkmadığını ihmal edin.

Çevrimdışı ramirez

  • Kıdemli Üye
  • ***
  • İleti: 3,810
  • Hürgeneral :D
Ynt: İşlemci FSB’si, RAM frekansı ve band genişliği yardım!!!
« Yanıtla #1 : 24 Nisan 2007, 20:40:52 »
400mhz ddr ramler çift kanal kullanıldığında 800mhzlik tek kanal ddr ramin yapabileceği iş kapasitesine ulaşmış olur. Senin de dediğin gibi bellek bant genişliği 6.4Gb/sn'ye kadar çıkmış olur. Burada asıl önemli olan işlemci ile ram arasındaki veri akışını kontrol eden, kuzey köprüsü dahilindeki bellek kontrolcüsünün hızıdır. 800mhz hızına destek veren bir kuzey köprüsünün teorik veriyolu bant genişliği 12.8Gb/sn olup, kullanılabilecek maksimum efektif ram hızı 800mhzlik ddr2 belleklerdir. Çift kanal çalışan ddr2 800mhz bellekler 12.8Gb/snlik bantgenişliğinin tümünü kullanabilecek kadar veri gönderebilirler. Ancak FSB anakart üzerindeki diğer bileşenler (ekran kartları ya da pci slotlara takılan donanımlar vb.) tarafından da kullanıldığı için ram tam performansına ulaşamaz. Daha doğrusu 800mhz FSB yetersiz kalır. Bu sebeple intel işlemcilerde L2 cache belleği büyütme yoluna gidilmiştir. Bu sayede l2 cache bellekte mümkün olduğunca çok çözümlenmiş veri depolanıp, belleklere daha az erişilmesi sağlanarak bellek bant genişliğinin yetersiz kalmasından kaynaklanan etkiler azaltılmaya çalışılmıştır.
Pentium 233@266, 192mb SD-Ram, S3 Trio 4mb, 20gb Seagate, 52X LG, Creative AWE 64 (ISA), 15" LG Monitör, 200watt PSU  :)
 



Çevrimdışı husdogan

  • Geçerken Uğradım
  • *
  • İleti: 6
Ynt: İşlemci FSB’si, RAM frekansı ve band genişliği yardım!!!
« Yanıtla #2 : 25 Nisan 2007, 08:28:02 »
Ramirez kardeş..
Galiba ilk mesajda gözden kaçırdığım bir nokta var.

"İşi biraz daha ileriye götürürsek dual-DDR2 destekleyen anakart ile aynı işlemciyi ve aynı ayarları kullandığımızda tek kanal DDR2-800 ile;
800*64 bit/8 = 6.4 Gb/sn
çift kanal DDR2-800 ile;
800*128 bit/8 = 12.8 Gb/sn oluyor.
DDR2-800 Ram kullandığımız da ram ile işlemcinin veri transfer hızları eşitlenmiş oluyor."

Bu yazdığım pek mümkün gözükmüyor. Çünkü Ramlerin DDR2-800 olarak çalışması için temel frekansın 400 Mhz olması lazım. Bu da ancak overclock ile mümkün. Bir başka site de E4300ü Overclock yapmışlar. E4300'ün Normal FSB'si 200 Mhz çarpanı 9. (9*200 = 1800 Mhz) FSB'yi 333 Mhz'e çıkarmışlar ve ancak Ramler o zaman DDR2-667 hızında çalışabilmiş. (işlemci 9*333 = 3 Ghz Ram 333*2 = 667 Mhz DDR2) (Çarpanı 8'e düşürüp FSB'yi 399 Mhz yapıp Ramleri DDR2-800 olarak da çalıştırmışlar.)
Yani sonuç olarak şöyle diyebilir miyiz?
FSB'si 800 Mhz olan (4*200) intel işlemcilerle overclock yapmadan Ramleri DDR2-667 yada DDR2-800 Olarak çalıştıramayız.
Peki AMD durum nasıl? bildiğim kadarıyla AMD'lerde bellek kontrolcüsü işlemcinin içinde ve onların FSB'si daha yüksek birde HTT olayı var. Bu konuda bilgin varmı? Teşekkürler..

Çevrimdışı ramirez

  • Kıdemli Üye
  • ***
  • İleti: 3,810
  • Hürgeneral :D
Ynt: İşlemci FSB’si, RAM frekansı ve band genişliği yardım!!!
« Yanıtla #3 : 25 Nisan 2007, 11:51:45 »
Teorik olarak 800mhz fsbli işlemci ile 800mhz ramin beraber çalıştırılması mümkün. İşlemciye o/c yapmadan yalnızca ramin çalışma frekansı seçilerek kullanıma izin veren anakart var mı bilmiyorum ama 800mhz fsb ve 800mhz ddr2 ram kullanıldığında fsb:dram oranı 1:2 olacaktır ki bu durumda makine muhtemelen kararlı çalışmayacaktır. Çünkü fsb:dram oranının mümkün olduğunca birbirine yakın hatta 1:1 olması istenir.

AMD durum biraz daha farklı;
Senin de dediğin gibi bellek kontrolcüsü cpu içinde. AMD'de Intelin aksine, ramin kullandığı veriyolu ayrı, diğer bileşenlerin kullandığı veriyolu ayrıdır. Diğer bileşenler CPU ile HT (Hyper Transport) yoluyla haberleşir. Intelde makismum RAM hızını FSB belirlerken AMD'de ram hızı CPU hızına bağlıdır. Yani 2000mhz bir işlemcinin kaldırabileceği maksimum RAM 2000mhzlik ramlerdir. Yani taktığın ram ne kadar hızlıysa ram o hızda ya da o hıza çok yakın yakın çalışacaktır. Bu bakımdan RAM'in verileri CPU'ya göndermesi sırasında bir darboğaz oluşması söz konusu değil. Diğer bileşenler için kullanılan HT veriyolu da diğer bileşenlerin ihtiyaç duyduğu veriyolu hızını sağlayabildiğinden burada da bir darboğaz oluşması çok zor.
Pentium 233@266, 192mb SD-Ram, S3 Trio 4mb, 20gb Seagate, 52X LG, Creative AWE 64 (ISA), 15" LG Monitör, 200watt PSU  :)
 



Çevrimdışı husdogan

  • Geçerken Uğradım
  • *
  • İleti: 6
Ynt: İşlemci FSB’si, RAM frekansı ve band genişliği yardım!!!
« Yanıtla #4 : 25 Nisan 2007, 14:13:56 »
tamam galiba anlamaya başladım.
o yüzden Core 2 duolar çıkana kadar AMD intele kök söktürdü. (yani nedenlerden birisi düşük ısıgibi diğer etkenlerle birlikte)
peki Core 2 duolar neden daha iyi oluyor. onların bellek denetleyicileri hala anakartların kuzey köprüsünde. Isınma sorunlarını ortadan kaldırdılar desek zaten AMD'nin yıllardır böyle bir sorunu yok. geriye sadece L2 belleğin ortak kullanılması gibi bir avantajı kalıyor Core2 duoların (benim anladığım) belkide biraz daha fazla overclock yapılabilmeleri. peki ya overclock yapmayacaksam.?
core2 duo E4300 1.8 GHz 2x1024 cache 800 Mhz FSB 127 $ + KDV
Athlon 64 x2 3800+ 2.0 Ghz 2x512 cache 2000 Mhz FSB 89$ + KDV
fiyat performans olarak kıyaslarsan hangisi daha iyi sence?
birde ortalama birer anakart tavsiyesi yaparsan sevinirim
 

Çevrimdışı ramirez

  • Kıdemli Üye
  • ***
  • İleti: 3,810
  • Hürgeneral :D
Ynt: İşlemci FSB’si, RAM frekansı ve band genişliği yardım!!!
« Yanıtla #5 : 25 Nisan 2007, 15:24:38 »
Intel core2duolar çıkmadan önce NetBurst mimarisini kullanıyordu. NetBurst mimarisine dayanan Willamette çekirdekli ilk P4 işlemcilerde 20 kademeli veriyolu hattı vardı. Bu sayı önceki versiyon PIII işlemcilerin iki katıydı. Çok kademeli veriyolu hattı yüksek mhz değerlerine ulaşmayı sağlıyordu ancak döngü başına işlem miktarı azalıyordu. Azalma, yüksek mhz'lere çıkıldığında telafi edilerek performansı düşürücü etki ortadan kaldırılabiliyordu. NetBurst mimarisine dayanan son çıkan çekirdek Presler'di ve 32 (tam hatırlamıyorum 31 de olabilir) kademeli veriyolu hattı kullanıyordu. Daha fazla kademeli veriyolu hattı yüksek mhz hızlarına izin veriyordu ancak verilerin hangi hattan göderileceğinin belirlenmesi sırasında çok fazla tahmin yenilemesi (branch prediction) yapılması sebebiyle yanlışlık olması ihtimalini artırıyordu. Tabi bu durum intel'in çok etkili ve tahmin oranı yüksek veri gönderim hattı seçebilen algoritmalar geliştirmesini sağladı. Bu başarılı algoritmalardan da Core mimarisi payını almış oldu. NetBrust mimarisinin terkedilmesinin en büyük nedenlerinden biri de efektif mhz artışı sağlanamaması ve yüksek enerji tüketimiydi.

Core2Duo işlemciler NetBurst mimarisini değil Core mimarisini kullanıyor. Bu iki mimari birbirinden çok farklı. Core mimarisinin temeli bildiğim kadarıyla pentium pro işlemcilere kadar dayanıyor. Core mimarisi ile üretilen işlemcilerin güç tüketimi ve ısı yayımı oldukça düşük. Core mimarisi Pentium M işlemcilerin kullandığı mimariye benziyor. 14 kademeli veriyolu hattı var. Core mimarisine dayanan işlemcilerin başarısında tabi ki 1066mhz ve 1333mhz hızlarındaki kuzey köprüsünün de payı var. Daha önceki mesajlarımda belirttiğim paylaşımlı FSB kullanımı (ram ve diğer bileşenlerin aynı veriyolu üzerinden cpu ile haberleşmesi) bu mimari önündeki en büyük dezavantaj gibi görünüyor.

Hızaşırtma yapacaksan E4300 harika bir işlemci ve hızaşırtma yapmadan da X2 3800+'nın biraz önünde. İki işlemci arasından, normal hiliyle x2 3800+'nın biraz önünde olması ve hızaşırtma konusundaki performansı nedeniyle benim tercihim E4300 olurdu.

Anakart olarak da Gigabyte 965P-DS3 rev3.3 önerebilirim :)
Pentium 233@266, 192mb SD-Ram, S3 Trio 4mb, 20gb Seagate, 52X LG, Creative AWE 64 (ISA), 15" LG Monitör, 200watt PSU  :)