Mikro İşlemci (CPU-Central Processing Unit-Merkezi işlem Birimi)

Genel Özellikleri

Merkezi işlem birimi yani cpu bilgisayarın beyni olarak tanımlanabilir. Nasıl insan vücudunda tüm vücut aktivitelerini beyin yönlendiriyorsa bilgisayarda da bu işi cpu yapar.

Mikro işlemci milyonlarca transistör ve bunlardan oluşan mantık devrelerinden meydana gelen entegre devre yada çip şeklindedir. Cpu bilgisayarın işlem adımlarının tümünü yönetir. Ana kart üzerindeki tüm bileşenlerle bağlantısı vardır. İşlemci görevlerini yerine getirebilmesi için adres,bellek ve kontrol yolları ile donatılmıştır. Bilgisayarın genel performansı kullanılan işlemci ile doğru orantılı olarak değişir.

Gelişim Süreci

Ticari anlamda ilk mikro işlemciyi üreten firma Intel firmasıdır. Daha önceleri hafıza çipleri üreten bu firma 1971 yılında 4004 işlemcisini üretmeyi başardı. Bu büyük bir başarıydı çünkü bu işlemci 1946 yılında 18.000 vakumlu tüple çalışan ENIAC (tarihte ilk gerçek anlamda bilgisayar)'ın gösterdiği performansı 12 mm2 boyutuyla gösteriyordu. Bu işlemci tasarlanırken o dönemin büyük bilgisayarlarından esinlenilmişti. 4 bitlik,yani aynı anda 4 değer işleyebilen 4004 işlemcisini 8 bitlik 8008 işlemcisi izledi. 8008 işlemcisinin geliştirilmiş bir modeli olan 8080 mikro işlemcisi de 1974 yılında üretildi. Bu işlemci de 8 bitlik bir işlemciydi ancak bazı komutları 16 bit olarak işleme yeteneği kazandırılmıştı. 6000 transistör içeren 8080 işlemcisi o dönem için müthiş bir rakam olan 64kb hafızayı destekleyebiliyor-du.

Bazı mühendisler Intel firmasından ayrılarak Zilog firmasını kurdular. 8080 uyumlu Z80 işlemcisini ürettiler. Bu işlemci o dönemin düşük maliyetli sistemlerinde kullanıldı. Bir süre sonra da Motorola firması 6800 işlemcisini duyurdu.

Sonunda dünyanın en büyük bilgisayar üreticisi IBM firması da düşük maliyetli bilgisayarlara ilgi duymaya başladı. 1981 yılında duyuracağı IBM PC modeli için Intel 8088 işlemcisini seçti. Intel 1978 yılında 8080 işlemcisinin iki gelişmiş modelini üretti : 8088 ve 8086. 8086 çarpma ve bölme gibi yeni özelliklere sahipti ve 8080'in altı katı kadar olan 29.000 transistör içeriyordu. Çarpma ve bölmeyi hızlandıran 8086 ise daha karışık işlemlerin altından kalkabilecek düzeydeydi. Bütün hesaplamalar 16 bitlik olarak yapılabiliyor ve 8 bitlik 8080 işlemcisinin performansını 10’a katlıyordu. Daha sonraki dönemlerde de Intel firması işlemci pazarında liderliği kimseye kaptırmadı 32 bitlik ve son olarak 64 bitlik işlemcileri piyasaya sürdü. Intel'le beraber önceleri onun ürettiği modelleri taklit eden son dönemde ise kendi ürünlerini geliştiren AMD (Amerikan Micro Devices) ve Cyrix firmaları da işlemci piyasasında boy gösterdi. Pc pazarına alternatif ürünler üreten Apple firması da son döneme kadar ürettiği Machintosh bilgisayarlarda Motorola 6800 serisi işlemcileri kullandı.

Teknik Özellikleri

Pc'lerin gelişim süreci boyunca işlemci performansı en önemli etken olmuştur. Performansın arttırılabilmesi için işlemcilerin iç yapısı ve mimarisi sürekli geliştirildi. Bu gelişimin sağlanabilmesi için daha çok transistör,daha dar alanlara sığdırılmaya çalışıldı, bu da yeni üretim teknolojilerinin geliştirilmesini gerektirdi.

İşlemcinin performansının belirlenmesinde en önemli faktörlerden biri saat frekansı veya hızıdır. Cpu bir dış frekans üreteci olan kuvars kristali ile sürülür. İşlemcinin temposunu oluşturan saat frekansı saniyedeki darbe sayısı ile ölçülür ve megaherz (Mhz) birimiyle gösterilir. Bir Mhz saniyede bir milyon darbeye karşılık gelir. Buna göre 40 Mhz hızında çalışan bir 80486 DX 40 mikro işlemci bir işi saniyede 40 milyon defa yapabilir.

Cpu'lar gelişim süreçleri boyunca çok değişik kılıflarda üretildiler. Metal bacakları olan kare plakalar,alt tarafında altın kaplamalı pin (iğne)'ler olan seramik yüzeyli kılıflar ve son olarak PII işlemcisindeki gibi kartuş şeklinde üretimler gerçekleştirildi.

Cpu'lar genellikle kendi serilerindeki modellerle bacak uyumludurlar, yani 486 25 Mhz bir işlemci sökülüp yerine 486 40 Mhz işlemci takılabilir,ancak 386 işlemcinin slotuna 486 veya farklı bir model takılamaz. Bazı eski ana kartlarda hem 386 hemde 486 soketleri bulunabilir,bazen de işlemci board üzerine lehimlenmiş olarak geldiği için upgrade (yükseltme) imkanı olmaz. Son dönem işlemcilerde (486 ve üstü) board üzerinde cpu soketi bir mekanik pompa ile donatıldığı için cpu söküp takmak gayet kolaylaşmıştır. Günümüz teknolojisi Pentium II sistemlerde ise daha önceki cpu’lardan farklı olarak soket değil aynı harici kart slotlarına benzer slot girişi kullanılmıştır. Bu tip monte standartı Slot 1 olarak tanımlanmıştır. Daha önce ki 486 sistemler için Soket 3,Soket 5, Pentium sistemlerde Soket 7 standartları kullanılmıştır.

Intel 16 bitlik 8086 işlemcisini 1978 yılında piyasaya sürdü. Elverişli geliştirme desteği,yüksek seviyeli programlama dillerine ve daha etkin işletim sistemlerine olan uyumluluğu ile kişisel bilgisayarlar için temel oluşturdu. Intel 8086 ailesinin tümü bu işlemciyi taklit edebilmelidir. 8086 için geliştirilen tüm yazılımlar daha sonraki işlemcilerde de kullanılabilmelidir.

8086/8088 işlemcileri için 1 megabayt fiziksel bellek sınırını oluşturuyordu. İşlemci orijinal olarak 4.77 Mhz hızında çalışıyordu. Bir süre sonra 80286 işlemcisi üretildi, bu model 16 bit veriyolu kullanıyordu ve 16 Mb belleği adresleyebiliyordu. Bu modelin en büyük farkı yeni bir işletim kipinin(mode) ilave edilmesiydi. Gerçel veya normal kipte bu işlemci de diğerleri gibi çalışıyordu,1 Mb'lık bellek sınırı geçerliydi. Korumalı kip olarak adlandırılan yeni işletim kipi bu işlemcinin 16 Mb belleğin tamamını adresleyip kullanabilmesini sağladı. Böylece aynı anda bir çok programın çalıştırılması mümkün oldu (multitasking).

Bir sonraki işlemci modeli ise 32 bitlik 80386 işlemcisi oldu. Bu modelde 286'daki veri yollarının iki katına,saat hızlarının 16 Mhz'den 33 ve 40 Mhz'ye çıkarılmasıyla ve dış ön bellekler eklenmesiyle bir çok yeni olanak kişisel bilgisayar dünyasına sunulmuş oldu. Bu işlemcinin adres yolu 32 bit olduğu için 4 Gb bellek birimini adresleyebilmekteydi.

Intel 80486 işlemcisi ile yeni bir perde açmış ve günümüz bilgisayarlarının vazgeçilmez öğeleri olan grafik arabirimli işletim sistemlerini ve daha bir çok gelişmiş yazılımı normal performansta kullanabilmemize olanak tanımıştır. 486 mikro işlemcisi entegre bir yongadır. Daha önceki işlemcilerden farklı olarak matematik yardımcı işlemcisi,ön bellek denetleyicisi ve iki 4 Kb ön bellek içerir. Bu işlemci hem içinde hem de dışında 32 bit veri yolu kullanır,25-100 Mhz hızlarına ulaşabilir. Bu özellikleri ile de kendinden önceki işlemcilere göre çok üstündür. Özellikle işlemcilerin yetersiz kaldığı yüklü matematiksel işlemleri üstlenen matematik işlemcinin daha önceki modellerde olduğu gibi harici bir çip olarak değil de,486 DX modelinden itibaren cpu ile tümleşik olarak üretilmiş olması 486 işlemcilerin büyük avantajıdır. Ayrıca bu modelle birlikte kullanılmaya başlanan ön bellek teknolojisi cpu'nun ram'le olan veri alışverişleri esnasında karşılaştığı gecikmeleri ortadan kaldırmıştır.

Mikro İşlemci

İşlem Büyüklüğü

Veri Hattı

Matematik İşlemci

8086

16 Bit

16 Bit

8087

8088

16 Bit

8 Bit

8087

80286

16 Bit

16 Bit

80287

80386 SX

32 Bit

16 Bit

80387 SX

80386 DX

32 Bit

32 Bit

80387

80486 SX

32 Bit

32 Bit

80487 SX

80486 DX

32 Bit

32 Bit

Dahili

Pentium

64 Bit

64 Bit

Dahili

 

 

 

 

 

 

 

 

İşlemci

Piyasaya Çıkışı

Saat Hızları

Sistem veriyolu hızı (Mhz)

L1 Önbellek

L2 Önbellek

Özel Uzantı

Üretim tekniği

Intel 386

17 Ekim 1985

16,20,25,33

İşlemci Hızında

Yok

Yok

Yok

1m Bicmos

Intel 486

10 Nisan 1989

25,33,50,66,75,100

25,33,50

8k,16k

Yok

Yok

1m ,0.8m Bicmos

Intel Pentium

22 Mart 1993

60,66,75,90,100,120,133,

150,166,200

50,60,66

16k

Yok

Yok

0.8m ,0.35m Cmos

Intel Pentium Pro

1 Kasım 1995

150,166,180,200

60,66

16k

256k,512k,1mb

Yok

0.6m ,0.35m Cmos

Intel Pentium MMX

8 Ocak 1997

166,200,233

66

32k

Yok

MMX

0.35m Cmos

Intel PentiumII (Klamath)

7 Mayıs 1997

233,266,300

66

32k

512k (sec kartuşta)

MMX

0.35m Cmos

Intel PentiumII

66 MhzVeriyolu (Deschutes)

26 Ocak 1998

333

66

32k

512k (sec kartuşta)

MMX

0.25m Cmos

Intel PentiumII

100 MhzVeriyolu (Deschutes)

15 Nisan 1998

350,400

100

32k

512k (sec kartuşta)

MMX

0.25m Cmos

Intel Celeron

15 Nisan 1998

266,300,333

66

32k

Yok

MMX

0.25m Cmos

Intel Celeron A

1998 Sonlarında

300,333

66

32k

128k

MMX

0.25m Cmos

Amd K6

2 Nisan 1997

166,200,233,266

66

64k

Yok

MMX

0.35m ,0.25m Cmos

Amd K6 3D

1998 in İlk yarısı

300,350

66,100

64k

Yok

MMX,3D

0.25m Cmos

Cyrix 6x86

5 Şubat 1996

133(PR166),150(PR200)

60,66,75

64k

256k

 

0.35m Cmos

Cyrix MediaGX

20 Şubat 1997

133,150,180,233

66

16k

Yok

MediaGX,MMX

0.35m Cmos

Cyrix 6x86MX

30 Mayıs 1997

150(PR166),

166(PR200),188(PR 233),208(PR266)

60,66,75, 83,100

64k

Yok

MMX,3D

0.35m ,0.25m CMos

                     

Intel firmasının çıkarmış olduğu Pentium serisi işlemciler 8086 serisinin son halkasını (586) oluştururlar. Intel firması daha önce üretmiş olduğu 8086 serisi işlemciler adeta endüstri standardı olup aynı isimle başka firmalarca da üretildiği için bu işlemciye tecilli bir isim verme gereği duydu ve Pentium ismini verdi.

Buraya kadar ki konularda bilgisayarın performansı üzerinde etkili olan çalışma frekansı,veri yolu kapasitesi,önbellek gibi değerlerden söz ettik. Bu arada iki farklı frekans söz konusu oldu,bunlardan biri sistem veriyolu frekansı,diğeri de cpu frekansıdır. Saat frekansını üreten kristal board üzerinde bulunur. Bu kristalin üretebileceği frekans değerleri ana karta göre 25,33,50,60,66 ve 100 Mhz olabilir. Cpu'nun çalışma frekansı bu değerlerden fazla ise bu frekans belli bir değerle çarpıldıktan sonra işlemciye gönderilir. Örneğin 66 Mhz sistem veri yolu hızı kullanılacak ise ve 100 Mhz bir işlemci sürülecekse 66 1,5 çarpanı ile çarpılır,bu çarpımın sonucu 99 dur ve sistem yüze tamamlar. Bir ana karta cpu takılırken sistem veriyolu hızı ve çarpan değerleri ana kart üzerindeki jumper (atlama)'lar ile ayarlanır. Ana kartların kullanım kılavuzlarında bu frekans ve çarpım değerleri tablo olarak verilir. Dikkat edilmesi gereken nokta mümkün olduğunca sistem veriyolu hızını yüksek, çarpanı düşük tutmaktır. Yukarıdaki örnekte sistem veriyolu 50 Mhz çarpan 2 olarakta alınabilirdi ancak bu başarımı düşürürdü. PII işlemcilere kadar ana kartlarda en yüksek 66 Mhz desteği vardı. Ancak bu değerle 450 Mhz gibi cpu hızlarına ulaşmak mümkün olmayınca üreticiler 486 işlemcilerden beri ilk defa board frekansını arttırdılar ve 100 Mhz'e çıkardılar.

Yapısal Özellikleri

Kayan nokta birimi (Floating Point Unit / FPU) : Matematik işlemci olarak ta bilinir. Cpu içinde yoğun matematik işlemleri yapan birimdir. İşlemci kesirli sayılarla uğraşırken çok vakit kaybeder. Özellikle trigonometrik,köklü ve üstel işlemlerde bir çok işlemi aynı anda yapması gerektiğinde yavaş kalır. Bu tip işlemlerin yapılması için bir yardımcı işlemci gerekir.

Geri