Кућа Хардвер Шта је јединица са плутајућом тачком (фпу)? - дефиниција из техопедије

Шта је јединица са плутајућом тачком (фпу)? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи јединица с плутајућом тачком (ФПУ)?

Јединица с плутајућом тачком је интегрисано коло које управља свим математичким операцијама које имају било какве везе с бројевима или фракцијама с помичним зарезом. То је наменска логичка јединица посебно дизајнирана да ради на бројевима с помичним зарезом и ничим другим, отуда и назив. Може се дефинисати као специјализовани копроцесор који може да манипулише бројевима брже од самог основног микропроцесора.

ФПУ обавља једноставне математичке задатке који укључују сабирање, одузимање, дељење, множење и квадратни корен. Старији ФПУ-ови обрађују трансценденталне функције попут експоненцијалних и тригонометријских израчунавања, али оне могу бити скупе и сложене за имплементацију, па се у модерним ФПУ-овима то проводи кроз рутину софтверске библиотеке.

Нису сви рачунарски системи хардверски ФПУ. Они који немају ФПУ могу емулирати његове функције на више начина:

  • У оперативном систему као својствене функције.
  • Може се емулирати у ЦПУ-у као микрокод или микропрограм.
  • Или у корисничком коду; обично се то зове емулација софтвера.

Техопедија објашњава јединицу с плутајућом тачком (ФПУ)

ФПУ је копроцесор који је посебно дизајниран за обраду математичких операција на бројевима са зарезом, што значи да није само мали део рачунара, већ и његов саставни део. Обично се имплементира путем хардвера, али не могу сви рачунарски системи имати ФПУ из неколико разлога, укључујући простор, снагу или цену.

ФПУ је сложенији за имплементацију у хардверу, али срећом може да га опонаша ЦПУ. У одређеном смислу она може бити део ЦПУ-а јер се може имплементирати као микропрограм унутар ЦПУ-а. У том случају, ЦПУ сада обавља све функције ФПУ-а, али то је мање ефикасно од наменског ФПУ-а, јер би ово захтевало драгоцено време ЦПУ-а које би се могло користити за обраду других ствари. Емулацију такође може извршити ОС или преко софтвера.

Шта је јединица са плутајућом тачком (фпу)? - дефиниција из техопедије