K: Mikä on FPU?

V: FPU on tietokonejärjestelmän osa, joka on suunniteltu suorittamaan operaatioita liukuluvuilla.

K: Mitkä ovat tyypillisiä operaatioita, joita FPU voi suorittaa?

V: Tyypillisiä FPU:lla suoritettavia operaatioita ovat yhteenlasku, vähennyslasku, kertolasku, jako ja neliöjuuri.

K: Mitkä ovat joitakin kehittyneitä toimintoja, joita jotkut järjestelmät voivat suorittaa?

V: Jotkin järjestelmät voivat suorittaa kehittyneempiä toimintoja, kuten eksponentti- tai trigonometrisia funktioita.

K: Lasketaanko nämä kehittyneet toiminnot laitteistolla vai ohjelmistolla?

V: Useimmissa nykyaikaisissa prosessoreissa kehittyneet funktiot suoritetaan ohjelmistokirjastorutiineilla, ei laitteistolla.

K: Onko FPU integroitu useimpiin nykyaikaisiin yleiskäyttöisiin suorittimiin?

V: Kyllä, useimmissa nykyaikaisissa yleiskäyttöisissä suorittimissa yksi tai useampi FPU on integroitu suorittimeen.

K: Onko kaikissa sulautetuissa mikrokontrollereissa laitteistotuki liukulukuoperaatioille?

V: Ei, monissa sulautetuissa mikrokontrollereissa, erityisesti vanhemmissa malleissa, ei ole laitteistotukea liukulukuoperaatioille.

K: Mitä tapahtuu, jos FPU:ta ei ole?

V: Jos FPU:ta ei ole, monia FPU-toimintoja voidaan emuloida, mikä säästää FPU:n aiheuttamat laitteistokustannukset, mutta on huomattavasti hitaampaa.