Будинки Обладнання Що таке одиниця з плаваючою комою (fpu)? - визначення з техопедії

Що таке одиниця з плаваючою комою (fpu)? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає одиниця з плаваючою комою (FPU)?

Блок з плаваючою комою - це інтегральна схема, яка обробляє всі математичні операції, які мають щось спільне з числами чи дробами з плаваючою комою. Це спеціальний логічний блок, спеціально розроблений для роботи над числами з плаваючою комою і більше нічого, звідси і назва. Його можна визначити як спеціалізований копроцесор, який може маніпулювати числами швидше, ніж основна мікросхема мікропроцесора.

ФПУ виконує прості математичні завдання, які включають додавання, віднімання, ділення, множення і квадратний корінь. Старіші FPU опрацьовують трансцендентні функції, такі як експоненціальні та тригонометричні обчислення, але вони можуть бути дорогими і складними для реалізації, тому в сучасних ФПУ це відбувається за допомогою програмних бібліотечних програм.

Не всі комп'ютерні системи мають апаратний FPU. Ті, хто не має FPU, можуть емулювати його функції декількома способами:

  • В операційній системі як притаманні функції.
  • Він може бути емульований у процесорі як мікрокод або мікропрограма.
  • Або в коді користувача; зазвичай це називається емуляцією програмного забезпечення.

Техопедія пояснює одиницю з плаваючою комою (FPU)

FPU - це співпроцесор, який спеціально розроблений для обробки математичних операцій над номерами з плаваючою комою, тобто це не просто мала частина комп'ютера, а невід'ємна частина системи. Зазвичай він реалізується через апаратне забезпечення, але не всі комп'ютерні системи можуть мати FPU через декілька причин, включаючи простір, потужність або ціну.

FPU складніше реалізувати в апараті, але, на щастя, він може бути імітований процесором. У певному сенсі він може бути частиною процесора, оскільки може бути реалізований як мікропрограма в межах процесора. У такому випадку CPU тепер виконує всі функції FPU, але це менш ефективно, ніж виділений FPU, оскільки це займе цінний час процесора, який міг би бути використаний для обробки інших речей. Емуляцію можна зробити також ОС або за допомогою програмного забезпечення.

Що таке одиниця з плаваючою комою (fpu)? - визначення з техопедії