Domov Hardware Co je jednotka s pohyblivou řádovou čárkou (fpu)? - definice z techopedie

Co je jednotka s pohyblivou řádovou čárkou (fpu)? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená jednotka Floating-Point Unit (FPU)?

Jednotka s pohyblivou řádovou čárkou je integrovaný obvod, který zpracovává všechny matematické operace, které mají co do činění s čísly nebo zlomky s pohyblivou řádovou čárkou. Je to vyhrazená logická jednotka speciálně navržená pro práci s čísly s pohyblivou řádovou čárkou a nic jiného, ​​odtud název. Může být definován jako specializovaný koprocesor, který dokáže manipulovat s čísly rychleji než samotné základní obvody mikroprocesoru.

FPU provádí jednoduché matematické úkoly, které zahrnují sčítání, odčítání, dělení, násobení a druhou odmocninu. Starší FPU zpracovávají transcendentální funkce, jako jsou exponenciální a trigonometrické výpočty, ale tyto implementace mohou být nákladné a komplikované, takže v moderních FPU jsou prováděny prostřednictvím rutin softwarové knihovny.

Ne všechny počítačové systémy mají hardwarovou FPU. Ti, kteří nemají FPU, mohou emulovat své funkce několika způsoby:

  • V operačním systému jako vlastní funkce.
  • Může být emulován v CPU jako mikrokód nebo mikroprogram.
  • Nebo v uživatelském kódu; obvykle se tomu říká emulace softwaru.

Techopedia vysvětluje jednotku Floating-Point Unit (FPU)

FPU je koprocesor, který je speciálně navržen tak, aby zpracovával matematické operace s čísly s pohyblivou řádovou čárkou, což znamená, že to není jen malá část počítače, ale spíše nedílná součást systému. Obvykle je implementován pomocí hardwaru, ale ne všechny počítačové systémy mohou mít FPU z několika důvodů, včetně prostoru, energie nebo ceny.

Implementace FPU do hardwaru je složitější, ale naštěstí ji může emulovat CPU. V jistém smyslu to může být část CPU, protože může být implementována jako mikroprogram v rámci CPU. V takovém případě CPU nyní vykonává všechny funkce FPU, ale je to méně efektivní než vyhrazená FPU, protože by to zabralo drahocenný čas CPU, který by mohl být použit ke zpracování jiných věcí. Emulaci lze také provést pomocí operačního systému nebo pomocí softwaru.

Co je jednotka s pohyblivou řádovou čárkou (fpu)? - definice z techopedie