Flyttallenhet

En floating -point unit (tilpasning av den engelske floating-point unit eller bokstavelig oversatt floating-point unit ) eller, også kjent som en matematisk koprosessor [ 1 ] , er en komponent av den sentrale prosesseringsenheten som er spesialisert på beregning av punktoperasjoner . flytende . De grunnleggende operasjonene som hver FPU kan utføre er den vanlige addisjonen og multiplikasjonen, selv om noen mer komplekse systemer også er i stand til å utføre trigonometriske eller eksponentielle beregninger .

Ikke alle sentralbehandlingsenheter har en dedikert FPU, slik som mye av mikroprosessorene fra Intel Corporation og Motorola Incorporated frem til slutten av 1980-tallet [ 2 ] . I fravær av en FPU kan CPU-en bruke mikrokodeprogrammer for å emulere en flyttallfunksjon gjennom den aritmetiske logiske enheten (ALU), som reduserer maskinvarekostnadene med et betydelig hastighetstap.

På noen arkitekturer behandles flyttalloperasjoner helt annerledes enn heltallsoperasjoner, med forskjellige dedikerte registre og syklustider . Selv for komplekse operasjoner, som divisjon , kan de ha en krets dedikert til nevnte operasjon.

Fram til midten av 1990-tallet var det vanlig at CPU-er ikke hadde en FPU innebygd i hjemmedatamaskiner, men snarere som et valgfritt element kjent som en koprosessor. Eksempler kan være 387 og 487 FPU-er som ble brukt i Intel 80386- og Intel 80486SX- sentralbehandlingsenhetene ( 80486DX -modellen inkluderte allerede den serielle koprosessoren) i Intel Pentium - maskiner , eller 68881 FPU -en brukt i 680x0 -sentralen på Macintosh . datamaskiner .

Det skal bemerkes at i de angelsaksiske landene brukes punktet numerisk som en enhetsseparator i stedet for den internasjonalt anerkjente i International System of Units , punktet, av den grunn vil den mest korrekte oversettelsen være "flytende kommaenhet " fordi operasjonene forskyver desimaltegnet.

Se også

numeriske prosessorer

CPU-arkitektur

Referanser

  1. "▷ Definisjon av flytende punkt (matematisk prosesseringsenhet i CPU)" . www.alegsa.com.ar . Hentet 2. mars 2022 . 
  2. "Hva er en flyttallenhet? / Prucommercialre.com» . www.prucommercialre.com . Hentet 2. mars 2022 .