Category: Terimler

RISC Tasarım Felsefesi

ARM çekirdekleri RISC mimarisini kullanır. Peki nedir bu RISC? RISC = Reduced Instruction Set Computing CISC = Complex Instruction Set Computing RISC denilen şey aslında bir tasarım felsefesidir, yüksek hızlarda tek bir cycle (döngü) süresinde işleyen basit ancak güçlü direktifler sağlamayı amaçlar. RISC felsefesi donanım tarafından yürütülen karmaşık talimatların azaltılması konusunda yoğunlaşır, çünkü donanıma nazaran …

Continue reading

Nested Vector Interrupt Controller (NVIC)

NVIC, arm işlemcilerde kullanılan gelişmiş interrupt kullanımları için bir nevi yönlendiricidir. Silikon üreticilerine göre değişiklik göstermekle birlikte 240 harici interrupt desteği, bunlarında 256 farklı öncelik seviyesi mevcuttur, ki bu öncelik seviyeleri değiştirilebilir. İşlemci durumu donanım tarafından kesmeye girildiğinde korunur ve kesmeden çıktığında tekrardan eski haline getirilir. NVIC ardarda kesme işlemlerini de destekler.  

FPU (Floating Point Unit)

Floating-Point birimi (matematik önişlemcisi), özellikle floating point sayılarla çalışabilmek için tasarlanan bilgisayar sistemlerinin bir parçasıdır. Genel kullanım alanları toplama, çıkarma, çarpma, bölme, kök alma, bit kaydırma gibi işlemlerdir. Bazı sistemler (özellikle eski, mikrokod tabanlı mimarilerde)  exponansiyel veya trigonometrik hesaplamalar gibi çeşitli soyut fonksiyonlar gerçekleştirebilir, ancak artık birçok modern işlemciler yazılımsal olarak kütüphaneleri kullanarak bu işlemleri …

Continue reading

Wait State

Wait State aslında bir gecikmedir. Bilgisayar işlemcileri harici hafızaya yada herhangi bir cihaza erişim esnasında zaman farkları oluşur, bunu engellemek için bekleme süresi düşünülmüştür. 2011’in sonlarına doğru, bilgisayar microişlemcileri yüksek hızlarda işlem yaparken bellek teknolojileri için aynı durum söz konusu değildi. Örneğin; PC işlemcileri GHz hızında işlem yaparken, yani bir makina saykılı 1 nanosaniyeden daha …

Continue reading