Che cos'è un FPU?

D: Che cos'è un FPU?


R: Una FPU è una parte di un sistema informatico progettata per eseguire operazioni su numeri in virgola mobile.

D: Quali sono le operazioni tipiche che possono essere eseguite da una FPU?


R: Le operazioni tipiche che possono essere eseguite da una FPU includono l'addizione, la sottrazione, la moltiplicazione, la divisione e la radice quadrata.

D: Quali sono le funzioni avanzate che alcuni sistemi possono eseguire?


R: Alcuni sistemi possono eseguire funzioni più avanzate, come i calcoli delle funzioni esponenziali o trigonometriche.

D: Queste funzioni avanzate sono calcolate dall'hardware o dal software?


R: Nella maggior parte dei processori moderni, le funzioni avanzate vengono eseguite con routine di libreria software, non con l'hardware.

D: Le FPU sono integrate nella maggior parte delle moderne CPU general purpose?


R: Sì, nella maggior parte delle moderne CPU generiche, una o più FPU sono integrate all'interno della CPU.

D: Tutti i microcontrollori embedded hanno un supporto hardware per le operazioni in virgola mobile?


R: No, molti microcontrollori embedded, soprattutto quelli più vecchi, non hanno il supporto hardware per le operazioni in virgola mobile.

D: Cosa succede in assenza di una FPU?


R: In assenza di una FPU, molte funzioni della FPU possono essere emulate, il che consente di risparmiare il costo hardware aggiuntivo di una FPU, ma è significativamente più lento.

AlegsaOnline.com - 2020 / 2023 - License CC3