Tartalomjegyzék:
- Meghatározás - Mit jelent a lebegőpontos egység (FPU)?
- A Techopedia magyarázza a lebegőpontos egységet (FPU)
Meghatározás - Mit jelent a lebegőpontos egység (FPU)?
A lebegőpontos egység egy integrált áramkör, amely elvégzi az összes matematikai műveletet, amelynek bármi köze van a lebegőpontos számokhoz vagy törtekhez. Ez egy dedikált logikai egység, amelyet kifejezetten a lebegőpontos számok kezelésére terveztek, és semmi más, ebből a névből. Meghatározható egy speciális együttprocesszorként, amely gyorsabban képes manipulálni a számokat, mint maga az alapvető mikroprocesszor-áramkör.
Az FPU egyszerű matematikai feladatokat hajt végre, amelyek magukban foglalják az összeadást, kivonást, osztást, szorzást és négyzetgyököt. A régebbi FPU-k transzcendentális függvényeket, például exponenciális és trigonometrikus számításokat dolgoznak fel, de ezek költségesek és bonyolultak lehetnek a végrehajtáshoz, tehát a modern FPU-kban ezeket szoftveres könyvtári rutinok segítségével hajtják végre.
Nem minden számítógépes rendszer rendelkezik hardveres FPU-val. Azok, akik nem rendelkeznek FPU-val, több módon emulálhatják annak funkcióit:
- Egy operációs rendszerben, mint velejáró funkciók.
- A CPU-ban mikrokódként vagy mikroprogramként emulálható.
- Vagy felhasználói kódban; általában ezt nevezik szoftver emulációnak.
A Techopedia magyarázza a lebegőpontos egységet (FPU)
Az FPU egy olyan együttprocesszor, amelyet kifejezetten a lebegőpontos számok matematikai műveleteinek feldolgozására fejlesztettek ki, vagyis nem csupán a számítógép egy kis része, hanem a rendszer szerves része. Általában hardveren keresztül valósítják meg, de nem minden számítógépes rendszer rendelkezik FPU-val több okból, ideértve a helyet, az energiát vagy az árat.