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