Architetture dei processori/Floating Point Unit: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Diablo (discussione | contributi)
mNessun oggetto della modifica
Hellisp (discussione | contributi)
mNessun oggetto della modifica
Riga 9:
In alcune CPU il calcolo in virgola mobile è gestito in modo completamente separato dal calcolo intero, con registri dedicati è schemi di clock indipendenti. Le operazioni di addizione e di moltiplicazione sono generalmente eseguite all'interno di una pipeline, ma operazioni più complicate, come la divisione, a volte non lo sono, e alcuni sistemi hanno addirittura un circuito dedicato alla divisione.
 
Fino alla metà degli anni '90 era comune che le FPU fossero completamente separate dalle CPU all'interno degli ''home computer'' ed essere incluse solo come ''optional'', utile solo per applicazioni con intenso calcolo matematico. Ne sono esempi i ''i387'' e ''i487'' della [[w:Intel|Intel]], da affiancarsi rispettivamente ai all'[[w:Intel 80386|Intel 80386]] e all'[[W:Intel 80486|Intel 80486|80486 SX]], e il [[w:Motorola 68881|Motorola 68881]], usato nei processori della famiglia [[w:Motorola 68000|Motorola 68000]], diffusi nei computer Macintosh. Da allora, la FPU ha cominciato ad essere integrata nei processori.