Özgürlük için Pardus-Linux.Org! Özgürlük için Pardus...
   
  Bilgisayar Haber
  İşlemci
 
Bu Sayfada Piyasadaki İşlemciler Hakkında Bilgilere Ulaşabilirsiniz:

  • Tom' un Karşılaştırmalı İşlemci Listelerine Buradan Ulaşabilirsiniz.


  • İşlemciyle İlgili Değerleri Nasıl Buluruz?
    Aslında Çok Basit Bir Yolla İşlemcimizin Çekirdek Hızını ve Etkili Olan Gerçek Hızını Bulabilirsiniz. Formülleri Şöyle;

  • Çekirdek Hızı = Çarpan x Veriyolu Hızı
    Etkili Hız = Asıl Çarpan x Değerlendirilmiş FSB

    Peki Bu Hızları Nasıl Elde Edebilirim? CPU-Z' yi Programlar Bölümünde Bulabilirsiniz.

  • En Basit Haliyle Ham Bir İşlemci:


  • (Resmi Büyütmek İçin Tıklayınız.)
    1.Execution Unit(Core=Çekirdek): Bu ünite komutları çalıştırır ve pipeline(işhattı) denen yollarla beslenip tam sayıları kullanarak okuma, değiştirme ve komut çalıştırma işlemlerini yapar. Artimetik hesaplamalar için ALU(Arithmetic and Logic Unit) denen aritmetik ve mantık üniteleri kullanılır, ALU için işlemcilerin yapıtaşıdır diyebiliriz.
    2.Branch Predictor: Bu ünite bir program çalışırken başka bir satıra atlayacağı zaman hangi satırların işleme konacağını tahmin etmeye çalışarak Prefetch(komutların bellekten ne zaman çağrılacağına karar verir ve komutları Decode ünitesine doğru sırayla gönderir) ve Decode(bu ünite de kompleks makina dili komutlarını ALU'nun ve register' ların kullanabileceği basit komutlara dönüştürür) ünitelerine hız kazandırmaya çalışır.
    3.Floating Point Unit: Bu ünite tam sayı olmayan floating point(kayar nokta) hesaplamalarından sorumludur.
    4.L1 Cache: İşlemci için önbellektir. Önemli kodlar ve veriler bellekten buraya kopyalanır ve işlemci bunlara daha hızlı ulaşabilir. Kodlar için olan Code ve veriler için olan Data cache olmak üzere ikiye ayrılır. Güncel işlemcilerde L2(Level 2, 2. seviye) önbellek de bulunur. Önceleri L2 önbellek anakartta bulunurdu. Daha sonra slot işlemciler ortaya çıktı ve işlemci çekirdeğinin de üzerinde bulunduğu kartuj şeklindeki paketlerde önbellek çekirdeğin dışında ama işlemciyle aynı yapıda kullanılmaya başlandı. Bu kısa geçiş döneminden sonraysa önbellek işlemci çekirdeklerine entegre edildi.
    5.BUS Interface: İşlemciye veri-kod karışımını geitirir, bunları ayırarak işlemcinin ünitelerinin kullanmasını sağlar ve sonuçları tekrar birleştirerek dışarı yollar. Bu arayüzün genişliği işlemcinin adresleyebileceği hafızayı belirler. Örneğin; 32 bitlik hafıza genişliğine sahip bir işlemci 232 byte(4 GB) hafızayı adresleyebilir ve bu hafızadan aynı anda 32 bit üzerinde işlem yapabilir. Günümüzde masaüstü pazarına 32 bitlik işlemciler hakimken sunucu uygulamarı ve bilimsel çalışmalar için de 64 bitlik işlemciler yaygın olarak kullanılır.

  • İşlemcide CISC ve RISC Kavramları:

  • Yıllar geçtikçe iki işlemci ailesi piyasaya hakim olmaya başladı: Intel Pentium ve Motorola PowerPC. Bu iki işlemci aynı zamanda uzun yıllar boyunca kullanılacak ve günümüze kadar değişmeyecek iki farklı mimariye sahiplerdi. CISC(Complex Instruction Set Computer); geleneksel bilgisayar mimarisidir. İşlemci kendi üzerinde bulunan microcode adlı minyatür bir yazılımı kullanarak komut setlerini çalıştırır. Bu sayede komut setleri değişik uzunluklarda olabilir ve bütün adresleme modellerini kullanabilirler. Bunun dezavantajı çalışmak için daha karmaşık bir devre tasarımına ihtiyaç duyulmasıdır.
    İşlemci üreticileri daha komlpleks (ve güçlü) işlemciler üretmek için sürekli daha büyük komut setleri kullandılar. 1974 yılında IBM'den John Cocke bir çipin daha az komutla çalışabilmesi gerektiğini düşündü ve ortaya sadece sınırlı sayıda komut setleri kullanabilen RISC (Reduced Instruction Set Computer) mimarisi çıktı. Bu mimaride komutların uzunluğu sabittir ve bu yüzden de direk olmayan adresleme modu kullanılamaz. Sadece tek bir saat döngüsünde veya daha az sürede çalıştırabilecek komutlar işleme konabilir. RISC işlemcilerin en büyük avantajları komutları çok çabuk işleyebilmeleridir çünkü bu mimaride komutlar çok basittir. Bu sayede RISC işlemcileri tasarlayıp üretmek daha ucuzdur, çünkü bu basit komutlar için daha az transistör ve daha basit devreler gerekir.

  • Bir İşlemci Performansında Neler Ana Faktörlerdir:

  • 1.İşlemci Mimarisi: Burayı çoğu kimse atlasa da en önemli etken budur. Bir işlemcinin bir saat döngüsünde ne kadar uzunlukta kaç tane komutu aynı anda işleyebildiğini saat hızı ya da önbelleği değil sadece mimarisi belirler.
    2.Saat Hızı: İşlemcinin çalışma frekansıdır ve günümüzde GHz mertebesine kadar ulaşmıştır. Saat hızı ne kadar yüksek olursa saniyedeki saat vuruşu (ve işlemci çevrimi) sayısı da o kadar yüksek olacağından saat hızının performansa etkisi oldukça yüksektir. Yalnız burada yapılabilecek çok büyük bir hata farklı mimarideki işlemcileri saat hızlarına göre karşılaştırmaktır. Saat hızı kullanılarak ancak aynı işlemci ailesi içinde gerçekçi karşılaştırmalar yapılabilir. Bir işlemcinin saat hızını sistem hızıyla (FSB, Front Side Bus) işlemcinin çarpanının çarpımı belirler. Sistem hızı fazla yüksek olmasa da işlemci kendi içinde çarpanlarını kullanarak çok daha yüksek hızlara çıkabilir. Örneğin; oldukça popüler olan 1.8 GHz hızında çalışan bir Pentium 4 işlemci 18×100 MHz'te çalışır.
    3.L1/L2 Cache: Önemli veriler işlemcinin ihtiyaç anında onlara daha hızlı ulaşabilmesi için önbellekte tutulur. 1. seviye önbellek daha önceliklidir ve buradaki verileri işlemci daha çok kullanır. Önbellek miktarlarını karşılaştırırken işlemci mimarisi yine çok önemlidir. Mesela 16 KB L1 cache bir Pentium 4 için yeterliyken aynı performansta çalışan bir AMD Athlon işlemcide 128 KB L1 cache bulunur. Önemli olan önbelleğin ne şekilde kullanıldığıdır.

    Ham işlemci performansını ifade etmek için MIPS(Million Instructions Per Second, saniyede işlenebilen komut sayısı) ve MFLOPS(Million Floating Point Operations Per Second, saniyede yapılabilen kayar nokta hesabı) birimleri kullanılır ve performans konusunda evrensel geçerliliği olan tek kavramlar bunlardır.

    Hızlı Menüye Dön

     
      Tüm Hakkı Saklıdır. Tüm Bilgileri Kaynak Göstermeksizin Kopya Edebilirsiniz.
    Telif Hakları U.Avcı - by_SplinterCell v.0.0 Copyright © 2007 - 2008 Aittir.

     
     
    Sayfalarımızın Daha İyi Görüntülenebilmesi İçin Internet Explorer 5 ve Üzeri Bir Tarayıcı İle 1024 x 768 Çözünürlükte Takip Edilmesi Önerilir.
    Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
    Ücretsiz kaydol