Sommario:
- Definizione - Cosa significa unità a virgola mobile (FPU)?
- Techopedia spiega l'unità a virgola mobile (FPU)
Definizione - Cosa significa unità a virgola mobile (FPU)?
Un'unità a virgola mobile è un circuito integrato che gestisce tutte le operazioni matematiche che hanno a che fare con numeri o frazioni in virgola mobile. È un'unità logica dedicata specificamente progettata per funzionare su numeri in virgola mobile e nient'altro, da cui il nome. Può essere definito come un coprocessore specializzato in grado di manipolare i numeri più rapidamente rispetto al circuito di base del microprocessore stesso.
La FPU svolge semplici compiti matematici che includono addizione, sottrazione, divisione, moltiplicazione e radice quadrata. Le FPU più vecchie elaborano funzioni trascendentali come i calcoli esponenziali e trigonometrici, ma questi possono essere costosi e complicati da implementare, quindi nelle FPU moderne, questi vengono eseguiti tramite routine di libreria software.
Non tutti i sistemi informatici dispongono di FPU hardware. Quelli che non hanno FPU possono emulare le sue funzioni in più modi:
- In un sistema operativo come funzioni intrinseche.
- Può essere emulato nella CPU come microcodice o microprogramma.
- O nel codice utente; in genere questo è ciò che viene chiamato come emulazione software.
Techopedia spiega l'unità a virgola mobile (FPU)
La FPU è un coprocessore appositamente progettato per elaborare operazioni matematiche su numeri in virgola mobile, il che significa che non è solo una piccola parte di un computer, ma piuttosto una parte integrante del sistema. Di solito è implementato tramite hardware ma non tutti i sistemi informatici possono avere una FPU a causa di diversi motivi tra cui spazio, alimentazione o prezzo.