CPU ŞEMASI
Çekirdek(Core) Sayısı: İşlemci paketi içerisinde birbirinden
bağımsız olarak komutları çalıştırabilen her yapıya çekirdek ismi
verilmektedir. Gerçek zamanlı olarak kendisine verilen işa kışı görevlerini
aynı anda yerine getirerek performansı artırır. Her çekirdek birbirinden
bağımsız FSB ye sahiptir. Tüm çekirdekler L2 yi ortak kullanırlar. Günümüzde 2
ve 4 çekirdekli işlemciler bulunmaktadır. Intel Pentium Dual Core, Intel
Pentium Core 2 Duo, Intel Quad Core ve AMD Athlon X2 serisi çok çekirdekli
yapıya sahiptir.
Level2(L2) Cache: İşlemciye yakınlığından dolayı bu isim
verilir. En yakın olana L1, diğerine L2, L3 gibi isimlendirmeler kullanılır.
Yapısı SRAM hafıza tipindedir. SRAM hafızalar daha hızlı fakat maliyetleri
yüksek hafıza çeşitleridir. Yavaş olan RAM erişimlerini azaltmak için işlemci
içerisinde yer alan daha hızlı fakat küçük boyutlardaki hafızaya verilen
isimdir. İşlemcinin hafıza kontrol devresinden(MCH) istekte bulunduğu her kod
bu belleğe yazılır. İşlemci aynı kodu RAM yerine daha hızlı olan bu bellekten
alır.
Eğer bu bellekte olmayan
bir kod isteği gelirse MCH uzun süre kullanılmayan kod yerine yenisini
yerleştirir. Böylece cache belekte sık kullanılan kodlar kalarak, ortalama
bellek erişimi hızlanmış olur. Günümüzde Athlon 64 X2 Dual işlemcilerde
2x1MB, P4 lerde 2MB, Core2 Duallarda 4MB, Core2 Quad larda 8MB ve Celeron larda
1MB veya 512 KB L2 bellek miktarı vardır. L2 miktarı ne kadar fazla olursa o
kadar çok kod saklanabilir. Fakat uygulama belirli kodları daha sık
kullanıyorsa bu büyük L2 kapasitesinin faydası olmayacaktır. RAM’den tipik
olarak 4 kat daha hızlı çalışmaktadır
ALU(Aritmetik ve Mantıksal İşlem Birimi): Toplama çıkarma, çarpma, bölme, mantıksal
ve, veya, değil komutları ve kaydırma komutları.
Kaydediciler(Registery): İşlemci içerisinde sayıları depolamak için
kullanılan hafıza çeşididir. İşlemci veri uzunluğu kadar genişliğe(32, 64 bit)
sahiptirler. Literatürde test, EBX, EAX, BX, ES, IP gibi isimler alan kaydedici
hafıza gözleri vardır.
Komut Çözücü(Instruction Decoder): İşlemcinin yapması gereken kodların icrası
için gerekli işlemleri başlatır ve komutun çalıştırılması için gerekli
işlemleri belirler.
Veriyolları(Buses): İşlemcinin diğer donanım birimleri ile
bağlantısını sağlayan iletken elektriksel yollardır. Üç adet veriyolu bulunur.
Bunlar veri(data), adres(address) ve kontrol(control) veri yollarıdır.
Bit Genişliği: İşlem yapabilme boyutunu gösterir.
Günümüzde 64 ve 32 bit işlemciler vardır. İşlemcinin sahip olduğu kaydediciler,
veri hattı ve adres hattının genişliğini gösterir.
FPU(Kayan
Nokta): Kayan noktalı sayılar tamsayı işlemlerden daha yavaştır. Bilgisayar
performanslarının karşılaştırılmasında özellikle bilimsel bilgisayarlarda,kayan
noktalı sayılar üzerindeki işlem hızı önemlidir.
Yürütme
Birimi (Execution Unit - EU): EU, bir işlem kodu okumak veya saklamak için, BIU
tarafından fiziksel adresi hesaplamada gerekenleri sağlamaktadır.
Hiç yorum yok:
Yorum Gönder