|
Mikroişlemci |
|
|
|
Şekil 2.4 : Mikroişlemci örnekleri
Bir bilgisayar anakartındaki en önemli bileşen işlemcidir. Bu bileşen genellikle Merkezi İşlem Birimi - MİB ( Central Processing Unit - CPU ) olarak adlandırılır ve ismi bileşenin sistem içindeki rolünün açık bir ifadesidir. MİB verilerin işlenmesinin her aşamasını yönetir. Sistem donanımının bileşenlerinin idarecisi ve gözetleyicisi olarak çalışır. İşlemci görevlerini yerine getirebilmesi için adres yolları, veri yolları ve kontrol yolları ile donatılmıştır. MİB'in içerisinde ALU ( Arithmetic Logic Unit ), Kontrol Ünitesi (Control Unit) ve Kaydedici'ler (Register) vardır. Komutu getir (Fetch Instruction) ve Komutu icra et (Execute Instruction) işlemlerini yapar.
Dünyanın ilk enterge devrelerini ortaya
çıkaran ve 4 bitlik ilk işlemci
4004
ile tanınan Intel
1980lerin başında 8086
mikroişlemcisini geliştirdiğinde herhalde dünyayı bu
kadar çok etkileyeceğini hayal bile etmemişti. IBM
bilgisayarları için 8086nın kardeşi olan 8088i
ve işletim sistemi olarak ta küçük yazılım firması
Microsoftun DOSunu seçince Bilişim dünyasının da
kaderi çizilmiş oldu. |
|
![]() Şekil 2.5 : Resimlerde mikroişlemcilerin iç yapısının oldukça büyütülmüş bir hali görülmektedir. |
Şekil 2.6 : Mikroişlemcinin diğer aygıtlarla bağlantı yolları ( Hatların büyüklüğü, genişlik olarak da bilinir. Bir kerede ne kadar verinin transfer edilebileceğini belirlerler. Örneğin 16-bit hat, 16 bitlik veriyi, 32-bit hat ise 32 bitlik veriyi bir defada transfer edebilir. )
|
![]() Şekil 2.7 : ALU ve Kontrol Ünitesi |
Mikroişlemci genel olarak iki bölümde incelenir : ALU ( Aritmetik Lojik Birimi ) : Burada yapılan işler aritmetik olarak toplama, çıkarma, çarpma, bölme; lojik olarak ise ve, veya, değil, ex-or, döndürme, kaydırma Kontrol Ünitesi : Hafıza birimleriyle mikroişlemci, mikroişlemci ile giriş/çıkış (I/O) birimleri arasındaki işlem akışını düzenler, komutları yorumlar ve bu komutların yerine getirilmesini sağlar. |
Kontrol Ünitesi ve Aritmetik ve Mantık Ünitesi mikroişlemciyle giriş/çıkış birimleri arasındaki bilgi transferini yapan ve bu bilgilerin geçici olarak saklanmasını sağlayan kaydedici denilen özel bir bellek birimine erişir. Sayıcılarla işlemi yapacak komut ve verilerin adreslerini taşıyarak, bilgisayarın çalışması sırasında hangi verinin hangi sırayla kullanılacağını belirler. Giriş-çıkış devreleriyle yalnızca giriş ya da yalnızca çıkış yapan birimler arasında bağlantı kurarlar. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mikroişlemcide bir komutun işlenmesi 4 adımda olur : 1. Getir : İcra edilecek komutun bellekten getirilmesi. 2. Kod Çöz : İcra edilecek komut ALU'nun işlem yapabilmesi için çözümlenir. 3. İcra Et : ALU komutları icra eder. 4. Sakla : Sonuçlar bellekte saklanır. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
YARDIMCI İŞLEMCİLER ( Co - Processors) Nümerik işlemci, Matematik İşlemci, Aritmetik işlemci, Kayan noktalı işlemci, Grafik işlemci |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
INTEL MIKROİŞLEMCİLER Tablo 2.1 : Intel mikroişlemcilerinin verileri
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tablo 2.2 : Intel mikroişlemcilerinin register,veri yolu ve adres yolu bit sayıları
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AMD MİKROİŞLEMCİLER
Tablo 2.3 : AMD mikroişlemcilerinin özellikleri
|
MOTOROLA MİKROİŞLEMCILER Tablo 2.4 : Motorola mikroişlemcilerinin register, veri yolu ve adres yolu bit sayıları
|