İçindekiler:
Tanım - Mikromimari (µarch) ne demektir?
Μarch veya uarch olarak kısaltılan mikro mimari, mikroişlemcinin temel tasarımıdır. Belirli bir komut setini (ISA veya komut set mimarisi) yürütmek için kullanılan teknolojileri, kaynakları ve işlemcinin fiziksel olarak tasarlandığı yöntemleri içerir. Basitçe söylemek gerekirse, mikroişlemcide bulunan tüm elektronik bileşenlerin ve veri yollarının mantıksal tasarımıdır, talimatların en iyi şekilde yürütülmesine izin verecek şekilde belirli bir şekilde düzenlenmiştir. Academe'de buna bilgisayar organizasyonu denir.
Techopedia, Mikromimariyi (µarch) açıklıyor
Mikromimari, bir mikroişlemcinin bileşenler - kontrol ünitesi, aritmetik mantık ünitesi, kayıtlar ve diğerleri - arasındaki bağlantıların optimize edilmiş bir şekilde etkileşime gireceği şekilde tasarlandığının mantıksal temsilidir. Bu, en kısa yolları ve uygun bağlantıları dikte etmek için veri yollarının, bileşenler arasındaki veri yollarının nasıl düzenlendiğini içerir. Modern mikroişlemcilerde karmaşıklıkla başa çıkmak için genellikle birkaç katman vardır. Temel fikir, bir komut kümesinde tanımlanan komutları ve işlemleri yürütebilecek bir devre oluşturmaktır.
Halen mikro mimaride kullanılan bir teknik, boru hattı veriyoludur. Birkaç talimatın yürütülmesinde örtüşmesine izin vererek veri işlemede uygulanan bir paralellik biçimine izin veren bir tekniktir. Bu, paralel veya paralel yakın çalışan birden fazla yürütme boru hattına sahip olarak yapılır.
Yürütme birimleri de mikro mimarinin önemli bir yönüdür. Yürütme birimleri işlemcinin işlemlerini veya hesaplamalarını gerçekleştirir. Yürütme birimlerinin sayısının seçimi, gecikmeleri ve çıktıları merkezi bir mikro mimari tasarım konusudur. Sistemdeki belleklerin boyutu, gecikme süresi, iş hacmi ve bağlanabilirliği de mikro mimari kararlardır.
Mikro mimarinin bir diğer kısmı da sistem düzeyinde tasarımdır. Bu, giriş seviyesi ve bağlanabilirliği ile çıkış ve G / Ç aygıtları gibi performans hakkındaki kararları içerir.
Mikro mimari tasarım, kısıtlamalara kapasiteden daha fazla dikkat eder. Mikromimari tasarım kararı, bir sisteme girenleri doğrudan etkiler; aşağıdaki gibi hususları dikkate alır:
- Verim
- Talaş alanı / maliyeti
- Mantık karmaşıklığı
- Hata ayıklama kolaylığı
- Testedilebilirlik
- Bağlantı kolaylığı
- Güç tüketimi
- Üretilebilirlik
İyi bir mikromimari bu kriterlerin hepsine hitap eden bir mimaridir.