Ev Donanım Kayan noktalı birim (fpu) nedir? - techopedia nedir?

Kayan noktalı birim (fpu) nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - Kayan Nokta Birimi (FPU) ne anlama geliyor?

Kayan nokta birimi, kayan nokta sayıları veya kesirleri ile ilgisi olan tüm matematiksel işlemleri gerçekleştiren entegre bir devredir. Kayan nokta sayıları üzerinde çalışmak için özel olarak tasarlanmış özel bir mantık ünitesidir ve başka bir şey, dolayısıyla isim. Temel mikroişlemci devresinin kendisinden daha hızlı sayıları işleyebilen özel bir yardımcı işlemci olarak tanımlanabilir.

FPU toplama, çıkarma, bölme, çarpma ve karekök gibi basit matematiksel görevleri yerine getirir. Eski FPU'lar üstel ve trigonometrik hesaplamalar gibi aşkın işlevleri işler, ancak bunların uygulanması pahalı ve karmaşık olabilir, bu nedenle modern FPU'larda, bunlar yazılım kütüphanesi rutinleri aracılığıyla yapılır.

Tüm bilgisayar sistemlerinin donanım FPU'su yoktur. FPU'su olmayanlar işlevlerini çeşitli şekillerde taklit edebilir:

  • Bir işletim sisteminde doğal işlevler olarak.
  • CPU'da bir mikro kod veya mikroprogram olarak taklit edilebilir.
  • Veya kullanıcı kodunda; tipik olarak yazılım öykünmesi denir.

Techopedia Kayan Nokta Birimi'ni (FPU) açıklıyor

FPU, kayan nokta sayıları üzerindeki matematiksel işlemleri işlemek için özel olarak tasarlanmış bir yardımcı işlemcidir, yani bir bilgisayarın sadece küçük bir parçası değil, sistemin ayrılmaz bir parçasıdır. Genellikle donanım yoluyla uygulanır ancak alan, güç veya fiyat gibi çeşitli nedenlerle tüm bilgisayar sistemlerinde FPU bulunamaz.

Bir FPU'nun donanımda uygulanması daha karmaşıktır, ancak neyse ki CPU tarafından taklit edilebilir. Bir anlamda CPU içinde bir mikroprogram olarak uygulanabileceğinden CPU'nun bir parçası olabilir. Böyle bir durumda, CPU artık bir FPU'nun tüm işlevlerini yerine getirir, ancak bu özel bir FPU'dan daha az verimlidir, çünkü bu, başka şeyleri işlemek için kullanılabilecek değerli CPU zamanını alacaktır. Emülasyon aynı zamanda işletim sistemi veya yazılım aracılığıyla da yapılabilir.

Kayan noktalı birim (fpu) nedir? - techopedia nedir?