Itthon Hardver Mi az a lebegőpontos egység (fpu)? - meghatározás a techopedia alapján

Mi az a lebegőpontos egység (fpu)? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

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.

Az FPU bonyolultabb a hardverben, de szerencsére a CPU emulálhatja. Bizonyos értelemben része lehet a CPU-nak, mivel mikroprogramonként megvalósítható a CPU-n belül. Ebben az esetben a CPU most elvégzi az FPU összes funkcióját, de ez kevésbé hatékony, mint egy dedikált FPU, mivel ez értékes CPU-időt igényelne, amelyet más dolgok feldolgozására felhasználhattak volna. Az emulációt az operációs rendszer hajthatja végre, vagy szoftverrel is.

Mi az a lebegőpontos egység (fpu)? - meghatározás a techopedia alapján