Table des matières:
- Définition - Que signifie unité à virgule flottante (FPU)?
- Techopedia explique l'unité à virgule flottante (FPU)
Définition - Que signifie unité à virgule flottante (FPU)?
Une unité à virgule flottante est un circuit intégré qui gère toutes les opérations mathématiques qui ont quelque chose à voir avec les nombres ou fractions à virgule flottante. Il s'agit d'une unité logique dédiée spécialement conçue pour fonctionner sur des nombres à virgule flottante et rien d'autre, d'où le nom. Il peut être défini comme un coprocesseur spécialisé qui peut manipuler des nombres plus rapidement que les circuits de base du microprocesseur lui-même.
Le FPU effectue des tâches mathématiques simples qui incluent l'addition, la soustraction, la division, la multiplication et la racine carrée. Les FPU plus anciennes traitent les fonctions transcendantales comme les calculs exponentiels et trigonométriques, mais celles-ci peuvent être coûteuses et compliquées à mettre en œuvre, donc dans les FPU modernes, elles sont effectuées via des routines de bibliothèque de logiciels.
Tous les systèmes informatiques n'ont pas de FPU matériel. Ceux qui n'ont pas de FPU peuvent émuler ses fonctions de plusieurs manières:
- Dans un système d'exploitation comme fonctions inhérentes.
- Il peut être émulé dans le CPU sous forme de microcode ou de microprogramme.
- Ou en code utilisateur; c'est généralement ce qu'on appelle une émulation logicielle.
Techopedia explique l'unité à virgule flottante (FPU)
Le FPU est un coprocesseur spécialement conçu pour traiter des opérations mathématiques sur des nombres à virgule flottante, ce qui signifie qu'il ne s'agit pas seulement d'une petite partie d'un ordinateur mais plutôt d'une partie intégrante du système. Il est généralement implémenté via du matériel, mais tous les systèmes informatiques ne peuvent pas avoir de FPU pour plusieurs raisons, notamment l'espace, la puissance ou le prix.