Professional Documents
Culture Documents
İşlemcinin Görevi
“İşlemcinin görevi nedir?” Diye sorulduğunda birçok kişi net bir cevap
veremese de işlemciyi bilgisayarın beyni olarak tanımlar. Bu tanımlama,
işlemcinin önemini kavradıklarını ifade eder. İşlemcinin anlaşılabilmesi için
görevini net olarak tanımlamalıyız.
İşlemci Nedir?
1971 yılında Intel firması, binlerce transistörü silikon çip üzerine yerleştirip
işlemcinin boyutlarını küçültmesiyle birlikte daha önce sadece büyük şirketler
ve üniversitelerin kullanabildiği bilgisayarlar iyice küçülmüş ve evlere girmeye
başlamıştır.
Mikroişlemciler, milyonlarca transistörden oluşmaktadır. Elektrik sinyalleri
bunların üzerinden akar. Bilgisayarın yaptığı tüm işleri toplama, çıkarma,
çarpma ve bölme gibi işlemler bu sinyaller vasıtasıyla gerçekleşir. Devrede
elektrik sinyalinin olması “1”, elektrik sinyalinin olmaması “0” ile ifade edilir.
İşlemci bu işlemleri en basit sayma sistemi olan ikilik düzen yani 0 ve 1
sayılarını kullanarak yapar. Komut, işlem, veri, vb. kavramların ikili
sayı sistemi ile ifadesine, makine dili (makine kodu) denir. Mesela “A” harfi
ikilik sistemde “01000001” ile ifade edilebildiği gibi mavi gibi bir renk de ikilik
tabandaki sayı gruplarıyla ifade edilir. Aynı şekilde bir ses veya görüntü kaydı
da yine buna benzer ikilik sayı grupları ile ifade edilirler. Bu “0” veya “1”in
bilgisayarda kapladıkları alana bit adı verilir.
Bu sayı grupları üzerinde işlem yapmak için işlemci içerisinde komut listesi
(komut seti = instruction set) mevcuttur. Bu komutlar, işlemcinin sorumlu
olduğu tüm matematiksel ve mantıksal işlemleri gerçekleştirir. İşlemciye
gönderilen ve ona ne yapması gerektiğini
söyleyen komutlara ise programlar denir.
RAM’ler sabit disklerden hızlı olduklarına göre, işlemciyle uyum açısından neden
sabit disk yerine sadece RAM’leri kullanmıyoruz?
]Birincisi sabit diskler RAM’lerden yüzlerce kat bilgiyi saklayabilirler. İkincisi RAM’ler
bilgisayarı kapattığınız anda üzerindeki tüm bilgileri kaybederlerken sabit diskteki
bilgiler kaybolmaz. Yüksek oranda bilgi tutabilen ve bilgisayar kapalıyken de
üzerindeki bilgileri kaybetmeyen bir belleğin üretim maliyeti
sabit diskin maliyetinden çok daha fazladır. Bu nedenle tüm programlar sabit diskte
tutulur ve çalıştırılmak istenen program RAM’e alınarak hızlı bir şekilde çalıştırılır.
[/COLOR][/SIZE][/FONT]
1.8. İşlemci Paketleri
SEC Paketi
PGA Paketi
FC-PGA Paketi
PPGA Paketi
LGA Paketi
18/10/2009 ·
CPU ile bellek, PCI bus, Level2 cache ve AGP arasindaki iletisimi saglayan
'chip(ler)'dir. Kuzey koprusu chipleri CPU ile FSB uzerinden iletisim kurar. Kuzey
koprusu chip'i chipset'in fonksiyonlarini kontrol eden iki chipten biridir. Diger chip
Guney koprusu chip'idir. Kuzey koprusu chipi birden fazla chipten olusabilmesine
ragmen Guney koprusu tipik olarak sadece tek bir chip'ten olusur. Kuzey koprusu
chip'inin performansi tum sistem uzerinde onemli olcude etkilidir. Yani bir sistemin
performansini kuzey koprusu chip'i dogrudan etkiler. Overclock yapacaklar için kuzey
koprusu chip'i cok onemlidir, ozellikle de yuksek FSB hizlarinda calisirken. Kuzey
koprusu chip'i bir anakart uzerindeki en buyuk chip'tir ve genellikle bir sogutucu ile
donatilmistir. Cok ender durumlarda, kuzey koprusu ve guney koprusu chipleri
birlesiktir, ama bunu geleneksel PC'lerde pek goremeyiz.
Guney Koprusu:
Guney koprusu, ayni zamanda I/O kontrolcusu olarak bilinir. Guney koprusu CPU'dan
oldukca uzakta oldugu icin genel olarak anakart'in daha 'yavas' olan islemlerini
gerceklestirir. PCI veriyolu, ISA veriyolu SMBus, DMA controller, Interrupt controller,
IDE (SATA/PATA), Real Time Clock, APM, NV BIOS gibi fonksiyonlar guney koprusu
tarafinda isletilir. Opsiyonel olarak Ethernet, RAID, USB, Audio codec ve FireWire
gibi ozelliklerde yine guney koprusu tarafindan desteklenir. Guney koprusu chip'i
CPU'ya dogrudan bagli olan kuzey koprusu chip'inden kolayca ayirtedilebilir. Daha
acik olarak, kuzey koprusu guney koprusunu CPU'ya baglar.
İŞLEV VE GÖREVLERİ:
Level 2 Cache bellek içerisindeki veri sorgulamasını yapar. İşlemcinin (CPU) veriye
ihtiyacı olduğunda bu verinin cache bellekte bulunup bulunmadığını sorgular. Cache
bellek istenilen veriyi içeriyorsa verinin cache bellekten alınmasını sağlar. Eğer veri
cache bellekte yoksa verinin ana bellekten okunmasını sağlar. Bu göreviyle
aynı zamanda kullanılan bellek türü ile cpu arasındaki iletişim protokolünü de
düzenlerler.
İşlemci ile veri yolları ve Ram arasındaki veri akışındaki hızları yönetir. İletişimin
kesintisiz sürmesini, beklemenin en aza indirgenmesini, farklı hızlarda çalışan veri
yolları arasında ana veri yolu hızının (FSB) bu farklı hızlara indirgenerek düzenli
çalışmalarını sağlarlar.
ISA Veri yollarının denetlenmesi ve ISA-PCI geçişlerini yönetme:
Yine veri yolları ile ilgili bir görev olmasına rağmen veri hızları PCI veri yoluna göre
çok düşük olan ISA veri yolunun aygıtlarca kullanılması sırasında bu aygıtların RAM
ile irtibatını yönetirken, PCI veri yolu üzerinden gelen verilerin ISA veri yoluna
girişlerindeki hız denetimini de yapar. Bu nedenle ISA veri yolunu yöneten chip seti
içerisine DMA kontrolcüsü entegre edilmiştir.
Usb (Universal Serial Bus) teknolojisinin geliştirilmesinden sonra bu veri yolu ile PCI
veri yolu arasındaki ilişkiyi düzenlerler.
Atx form ana kartlar üzerindeki APM (Advenced Power Managment) desteğini sağlar.
Zamanlamaya bağlı olarak sistem kaynaklarındaki enerjinin kesilerek güç tüketimini
en aza indirme görevini üstlenirler. Bu özellikleriyle Diz üstü bilgisayarlarda pil
ömrünün uzamasını, kişisel bilgisayarlarda ise enerji tasarrufunu sağlarlar.
Üç boyutlu görüntü oluşumu üzerine gelişimi yoğunlaşmış olan bu yeni nesil Grafik
veri yolu, PCI veri yolunun iki misli ve üzeri hızlara sahip olabildiği için sadece bu veri
yolunu yönetmek üzere chip setleri üretilmektedir. AGP (Acelerated Graphics Port)
Ram ile doğrudan irtibat kurma özelliğine de sahip olduğu için Chip seti aynı
zamanda AGP ile RAM arasındaki iletimi de düzenler.
- HT Teknolojisi
- PAT: Performance Acceleration Technology, kısaca PAT. PAT işlemci, bellek
kontrolcüsü ve bellekle ilgili gecikme değerlerini azaltarak iki saat döngüsü
kazanç sağlanıyor.
Anakartlarda kuzey ve güney olmak üzere iki adet chipset vardır. Kuzey köprüsü,
CPU ile AGP ve RAM veri yollarını kontrol eder. Diğer köprüye de kendi üzerinden
yol verir. Güney köprüsü ise, ankartın altında kalan ISA, PCI slotlarının yanısıra USB,
seri-paralel I/O, floppy ve sabit disk, ağ yolları ve BIOS birimlerini kontrol eder
Sistem performasına en büyük etkiyi, CPU ile bellek arasındaki veri alışverşi yapar.
Bu veri yolu ne kadar düzenli çalışırsa ve bantgenişliği ne kadar büyük olursa o kadar
yüksek performans elde edilir. Sisteme bir defa I/O' dan veri girdikten sonra tüm aktif
veriler bellekte olacağından, bundan sonraki işlemler sürekli CPU ile bellek arasında
geçer. Bu işlemlerin hızlı olması, sistem performansını doğrudan etkiler. İşlem
sonunda elde edilen sonuç veriler daha sonra sabit diske veya tekrar I/O' dan sistem
dışına gönderilir. Buna göre, anakart üzerindeki kuzey köprüsü birinci dereceden veri
yolundan dataların hızlı bir şekilde, kontrollü olarak aktarılmasından sorumludur.
Hangi veri sistemdeki hangi elemana hangi hızda gidecek.
Bu sistemlerde CPU ile bellek veya AGP vereiyolu arasında ya da CPU ile I/O
elemanları arasındaki veri alışverşinde sistem veri yollarının bantgenişlikleri çok
önemlidir. Bantgenişlikleri ne kadar fazla olursa sistem performansı da o kadar
yüksek olacaktır. Bantgenişliği (işlemci çekirdeğine veri aktarım oranı) aşağıdaki
şekilde hesaplanır. Bantgenişliği=bit olarak veri yolu genişliği*her saat çevriminde
aktarılan veri*CPU saat frekansı. Meselâ, 64-bitlik veri yolundan 133 MHz'de
aktarılan veri oranı 1 ise, bu veri yolunun bantgenişliği 1064GBit/s'tir. Bu oran 8-bite
bölünürse, 1.064 GBayt/s yapar.