Obsah:
- Definice - Co znamená jednotka Floating-Point Unit (FPU)?
- Techopedia vysvětluje jednotku Floating-Point Unit (FPU)
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.
