Bilgi Keşfi
/ Knowledge Discovery >> Bilgi Keşfi >> teknoloji >> bilgisayar >> bilgisayar donanımı >>

Nasıl Mikroişlemciler çalışmak

Bu sayfayı okumak için kullanmakta olduğunuz bilgisayar işini yapmak için bir mikroişlemci kullanır Nasıl Mikroişlemciler Mikroişlemciler Work

dekoder mikroişlemci içindeki farklı bileşenleri sürücü sinyaller bir dizi haline opcodes her çevirmek gerekiyor
. Bir örnek olarak ADD talimat almak ve bunu yapmak için gerekenleri bakalım: İlk saat döngüsü sırasında
  1. , aslında talimat yüklemeniz gerekir. Bu nedenle talimat dekoder gerekir: veri tri-devlet tamponu ikinci saat döngüsü sırasında talimat kaydının
  2. içine talimat mandalı aktive RD çizgisini etkinleştirin Program sayacı için üç-durumlu tampon etkinleştirmek, talimat ADD çözülür. Çok az yapması gereken: Üçüncü saat döngüsü sırasında C register
  3. içine ALU çıkışını mandalı ilave edilmeden ALU çalışmasını ayarlamak, program sayacı, bu içine üst üste olabilir teoride (artırılır İkinci saat döngüsü).

    Her talimat doğru sırayla mikroişlemci bileşenleri manipüle Bu gibi sıralı işlemleri kümesi olarak bölünebilir. Bazı talimatlar, bu ADD komutu gibi, iki ya da üç saat döngüsü sürebilir. Diğerleri. Beş ya da altı saat döngüsü almak Mikroişlemci Performans ve Trendler
    olabilir

    mevcut transistör sayısı işlemcinin performansı üzerinde büyük bir etkisi vardır. Daha önce görüldüğü gibi, bir 8088 gibi bir işlemci tipik bir talimat yürütmek için 15 saat döngüsü aldı. Çarpanı tasarım, yaklaşık 80 kür aldı, çünkü sadece çok daha güçlü çarpanları tek çevrim hızlara mümkün hale, daha fazla transistör ile 8088. üzerine tek 16-bit çarpma yapmak.

    Daha transistör Ayrıca ardışık olarak adlandırılan bir teknoloji için izin verir. Bir ardışık mimaride, talimat yürütme çakışıyor. Her komut için beş saat döngüsü sürebilir Yani olsa, aynı anda yürütme çeşitli aşamalarında beş talimatları olabilir. Tek komut her saat döngüsü tamamlar gibi böyle görünüyor.

    Pek çok modern işlemciler çoklu talimat kod çözücüleri var, kendi boru hattı ile her biri. Bu birden fazla talimat Her saat döngüsü sırasında tamamlamak anlamına gelir birden talimat akışları için izin verir. Bu teknik uygulamak için oldukça karmaşık olabilir, bu nedenle transistör birçok alır.
    Trendler

    işlemci tasarımında trend öncelikle ve çoklu talimat ile ardışık yürütme inşa hızlı kayan nokta işlemciler ile ALU tam 32-bit doğru olmuştur akışları. İşlemci tasarımında yeni bir şey 64 bit ALU ve insanlar önümüzdeki on yıl içinde kendi ev bilgisayarları bu işlemciler olması bekleniyor. Ayrıca bazı işlemler özellikle verimli hale (MMX talimatlar gibi) özel talimatlar doğru bir eğilim ve işlemci çip üzerinde donanım sanal bellek desteği ve L1

    Page [1] [2] [3] [4] [5] [6] [7] [8]