Indholdsfortegnelse:
Definition - Hvad betyder Floating Point Unit (FPU)?
En flydende enhed er et integreret kredsløb, der håndterer alle matematiske operationer, der har noget at gøre med flydepunktnumre eller -fraktioner. Det er en dedikeret logik-enhed, der specifikt er designet til at arbejde med flydende punkterumre og intet andet, derav navnet. Det kan defineres som en specialiseret coprocessor, der kan manipulere numre hurtigere end selve det grundlæggende mikroprocessorkredsløb.
FPU udfører enkle matematiske opgaver, der inkluderer tilføjelse, subtraktion, opdeling, multiplikation og firkantet rod. Ældre FPU'er behandler transcendentale funktioner som eksponentielle og trigonometriske beregninger, men disse kan være dyre og komplicerede at implementere, så i moderne FPU'er udføres disse via softwarebibliotekrutiner.
Ikke alle computersystemer har FPU-hardware. De, der ikke har FPU, kan efterligne dens funktioner på flere måder:
- I et operativsystem som iboende funktioner.
- Det kan emuleres i CPU'en som en mikrokode eller et mikroprogram.
- Eller i brugerkode; typisk er det, hvad der kaldes softwareemulering.
Techopedia forklarer Floating-Point Unit (FPU)
FPU'en er en coprocessor, der er specifikt designet til at behandle matematiske operationer på flydende punktumre, hvilket betyder, at det ikke kun er en lille del af en computer, men snarere en integreret del af systemet. Det implementeres normalt via hardware, men ikke alle computersystemer kan have en FPU på grund af flere grunde, herunder plads, strøm eller pris.