Dom Hardver Što je jedinica s plutajućom zarezom (fpu)? - definicija iz tehopedije

Što je jedinica s plutajućom zarezom (fpu)? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači jedinica s plutajućom tačkom (FPU)?

Jedinica s pomičnim zarezom je integrirani krug koji obrađuje sve matematičke operacije koje imaju bilo kakve veze s brojevima ili frakcijama s pomičnim zarezom. To je namjenska logička jedinica posebno dizajnirana za rad na brojevima s pomičnim zarezom i ničim drugim, otuda i naziv. Može se definirati kao specijalizirani koprocesor koji može manipulirati brojevima brže od samog osnovnog mikroprocesorskog kruga.

FPU obavlja jednostavne matematičke zadatke koji uključuju zbrajanje, oduzimanje, dijeljenje, množenje i kvadratni korijen. Stariji FPU-ovi obrađuju transcendentalne funkcije poput eksponencijalnih i trigonometrijskih izračuna, ali one mogu biti skupe i složene za provedbu, pa se u modernim FPU-ovima to provodi kroz rutinu softverske knjižnice.

Nemaju svi računalni sustavi hardverski FPU. Oni koji nemaju FPU mogu emulirati njegove funkcije na više načina:

  • U operativnom sustavu kao svojstvene funkcije.
  • Može se emulirati u CPU-u kao mikrokod ili mikroprogram.
  • Ili u korisničkom kodu; obično se to naziva emulacija softvera.

Tehopedia objašnjava jedinicu s plutajućom tačkom (FPU)

FPU je koprocesor koji je posebno dizajniran za obradu matematičkih operacija na brojevima s pomičnim zarezom, što znači da nije samo mali dio računala, već je sastavni dio sustava. Obično se provodi putem hardvera, ali ne mogu svi računalni sustavi imati FPU iz nekoliko razloga, uključujući prostor, snagu ili cijenu.

FPU je kompliciranije implementirati u hardver, no srećom ga CPU može oponašati. U određenom smislu ona može biti dio CPU-a jer se može implementirati kao mikroprogram unutar CPU-a. U tom slučaju, CPU sada obavlja sve funkcije FPU-a, ali to je manje učinkovito od namjenskog FPU-a jer bi ovo zauzelo dragocjeno vrijeme CPU-a koje bi se moglo koristiti za obradu drugih stvari. Emulaciju također može obaviti OS ili putem softvera.

Što je jedinica s plutajućom zarezom (fpu)? - definicija iz tehopedije