Namai Aparatūra Kas yra slankiojo kablelio vienetas (fpu)? - apibrėžimas iš techopedijos

Kas yra slankiojo kablelio vienetas (fpu)? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia slankiojo kablelio vienetas (FPU)?

Slankiojo kablelio blokas yra integruota grandinė, atliekanti visas matematines operacijas, kurios turi nieko bendra su slankiojo kablelio skaičiais ar trupmenomis. Tai yra specialus logikos mazgas, specialiai sukurtas dirbti su slankiojo kablelio skaičiais ir nieko daugiau, vadinasi, ir pavadinimu. Jį galima apibrėžti kaip specializuotą papildomą procesorių, galintį greičiau manipuliuoti skaičiais nei pati pagrindinė mikroprocesoriaus schema.

FPU atlieka paprastas matematines užduotis, į kurias įeina sudėjimas, atimtis, dalijimas, daugyba ir kvadratinė šaknis. Senesni FPU apdoroja transcendentines funkcijas, tokias kaip eksponentiniai ir trigonometriniai skaičiavimai, tačiau jos gali būti brangios ir sudėtingos, todėl šiuolaikiniuose FPU tai daroma naudojant programinės įrangos bibliotekos tvarką.

Ne visose kompiuterinėse sistemose yra aparatinės įrangos FPU. Tie, kurie neturi FPU, gali emuliuoti jo funkcijas keliais būdais:

  • Operacinėje sistemoje kaip neatsiejamos funkcijos.
  • Tai galima emuliuoti procesoriuje kaip mikro kodą ar mikroprogramą.
  • Arba vartotojo kode; Paprastai tai vadinama programinės įrangos emuliacija.

„Techopedia“ paaiškina slankiojo kablelio vienetą (FPU)

FPU yra bendrasis procesorius, specialiai sukurtas matematinėms operacijoms atlikti su slankiojo kablelio skaičiais, ty tai yra ne tik maža kompiuterio dalis, bet ir neatsiejama sistemos dalis. Paprastai tai įgyvendinama per aparatinę įrangą, tačiau ne visos kompiuterinės sistemos gali turėti FPU dėl kelių priežasčių, įskaitant erdvę, galią ar kainą.

FPU yra sudėtingesnis įdiegimas aparatinėje įrangoje, tačiau laimei jį galima emuliuoti CPU. Tam tikra prasme tai gali būti CPU dalis, nes gali būti įdiegta kaip mikroprograma CPU. Tokiu atveju CPU dabar atlieka visas FPU funkcijas, tačiau tai yra mažiau efektyvu nei tam skirtas FPU, nes tai užimtų brangų procesoriaus laiką, kurį būtų galima panaudoti kitiems dalykams apdoroti. Emuliaciją taip pat galima atlikti naudojant OS arba naudojant programinę įrangą.

Kas yra slankiojo kablelio vienetas (fpu)? - apibrėžimas iš techopedijos