Wat is een FPU?
V: Wat is een FPU?
A: Een FPU is een onderdeel van een computersysteem dat ontworpen is om bewerkingen op drijvendekommagetallen uit te voeren.
V: Wat zijn typische bewerkingen die een FPU kan uitvoeren?
A: Typische bewerkingen die een FPU kan uitvoeren zijn optellen, aftrekken, vermenigvuldigen, delen en vierkantswortel.
V: Wat zijn enkele geavanceerde functies die sommige systemen kunnen uitvoeren?
A: Sommige systemen kunnen meer geavanceerde functies uitvoeren, zoals berekeningen met exponentiële of trigonometrische functies.
V: Worden deze geavanceerde functies door hardware of software berekend?
A: In de meeste moderne processors worden geavanceerde functies door softwarebibliotheekroutines uitgevoerd, niet door hardware.
V: Zijn FPU's geïntegreerd in de meeste moderne CPU's voor algemene doeleinden?
A: Ja, in de meeste moderne CPU's voor algemene doeleinden zijn één of meer FPU's in de CPU geïntegreerd.
V: Hebben alle embedded microcontrollers hardware-ondersteuning voor floating point bewerkingen?
A: Nee, veel embedded microcontrollers, vooral oudere ontwerpen, hebben geen hardware-ondersteuning voor floating point bewerkingen.
V: Wat gebeurt er als er geen FPU is?
A: Als er geen FPU is, kunnen veel FPU-functies geëmuleerd worden, wat de extra hardwarekosten van een FPU bespaart, maar aanzienlijk langzamer is.