Sisällysluettelo:
Määritelmä - mitä liukulukuyksikkö (FPU) tarkoittaa?
Liukulukuyksikkö on integroitu piiri, joka hoitaa kaikki matemaattiset toiminnot, joilla on mitään tekemistä liukulukujen numeroiden tai murto-osien kanssa. Se on omistettu logiikkayksikkö, joka on erityisesti suunniteltu toimimaan liukulukujen numeroiden kanssa, eikä mitään muuta, joten nimi. Se voidaan määritellä erikoisprosessoriksi, joka pystyy käsittelemään numeroita nopeammin kuin itse perusprosessoripiiri.
FPU suorittaa yksinkertaisia matemaattisia tehtäviä, jotka sisältävät summauksen, vähentämisen, kertolaskun ja neliöjuuren. Vanhemmat FPU: t prosessoivat transsendentaalisia toimintoja, kuten eksponentiaalisia ja trigonometrisiä laskelmia, mutta ne voivat olla kalliita ja monimutkaisia toteuttaa, joten nykyaikaisissa FPU: issa nämä tehdään ohjelmistokirjasto rutiinien avulla.
Kaikissa tietokonejärjestelmissä ei ole FPU-laitteistoa. Ne, joilla ei ole FPU: ta, voivat jäljitellä sen toimintoja monin tavoin:
- Käyttöjärjestelmässä luontaisina toimintoina.
- Sitä voidaan jäljitellä CPU: ssa mikrokoodina tai mikroohjelmana.
- Tai käyttäjän koodissa; tyypillisesti tätä kutsutaan ohjelmistosimulaatioksi.
Techopedia selittää liukulukuyksikön (FPU)
FPU on kopioprosessori, joka on erityisesti suunniteltu käsittelemään matemaattisia toimintoja liukulukuilla, mikä tarkoittaa, että se ei ole vain pieni osa tietokonetta, vaan olennainen osa järjestelmää. Se toteutetaan yleensä laitteiston kautta, mutta kaikilla tietokonejärjestelmillä ei voi olla FPU: ta useista syistä, kuten tila, virta tai hinta.
