У дома железария Какво е единица с плаваща запетая (fpu)? - определение от техопедия

Какво е единица с плаваща запетая (fpu)? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава единица с плаваща запетая (FPU)?

Единицата с плаваща запетая е интегрална схема, която обработва всички математически операции, които имат нещо общо с числата или дроби с плаваща запетая. Това е специална логическа единица, специално създадена да работи върху числа с плаваща запетая и нищо друго, оттук и името. Той може да бъде определен като специализиран копроцесор, който може да управлява числа по-бързо от самата основна микропроцесорна схема.

FPU изпълнява прости математически задачи, които включват събиране, изваждане, деление, умножение и квадратен корен. По-старите FPU обработват трансцендентални функции като експоненциални и тригонометрични изчисления, но те могат да бъдат скъпи и сложни за изпълнение, така че в съвременните FPU те се извършват чрез рутинни програми на софтуерната библиотека.

Не всички компютърни системи имат хардуерен FPU. Тези, които нямат FPU, могат да емулират функциите му по няколко начина:

  • В операционна система като присъщи функции.
  • Може да се емулира в процесора като микрокод или микропрограма.
  • Или в потребителски код; обикновено това се нарича софтуерна емулация.

Техопедия обяснява единица с плаваща запетая (FPU)

FPU е копроцесор, който е специално разработен за обработка на математически операции върху числа с плаваща запетая, което означава, че не е само малка част от компютър, а по-скоро неразделна част от системата. Обикновено се реализира чрез хардуер, но не всички компютърни системи могат да имат FPU поради няколко причини, включително пространство, мощност или цена.

FPU е по-сложен за изпълнение в хардуера, но за щастие той може да бъде емулиран от процесора. В известен смисъл той може да бъде част от процесора, тъй като може да се реализира като микропрограма в рамките на процесора. В такъв случай централният процесор вече изпълнява всички функции на FPU, но това е по-малко ефективно, отколкото специализиран FPU, тъй като това ще отнеме ценно време на процесора, което би могло да се използва за обработка на други неща. Емулацията може да се направи и от ОС или чрез софтуер.

Какво е единица с плаваща запетая (fpu)? - определение от техопедия