Floating Point Unit
Floating Point Unit
(http://gpinkom.wordpress.com/2008/07/14/
floating-point-unit/)
Sebelum membahas istilah Floating Point Unit (FPU) akan dibahas lebih dahulu istilah Floating
Point.
Floating point atau bilangan titik mengambang, adalah sebuah bilangan yang dapat digunakan
untuk menggambarkan sebuah nilai yang sangat besar atau sangat kecil (bilangan pecahan desimal atau
bilangan yang memiliki koma dan pangkat).Bilangan ini dapat direpresentasikan menjadi dua bagian, yakni
bagian mantisa dan
mantisa
menentukan
digit
dalam
angka
tersebut,
sedangkan eksponen menentukan nilai berapa besar pangkat pada bagian mantisa tersebut (jarak dari posisi
titik desimal). Untuk memudahkan pengertiannya, berikut ini contohnya:
Contoh 1.
Melihat kenyataan ini sebenarnya diperlukan unit khusus atau sebuah prosesor tambahan yang
digunakan untuk kalkulasi atau memproses bilangan floating point. Unit khusus untuk memproses bilangan
floating point ini disebut unit titik mengambangatau Floating Point Unit (FPU).
Prosesor-prosesor Intel x86 sebelum Intel 80486 memiliki FPU yang terpisah, berada di luar prosesor,
berbentuk sebuah chip yang dinamakan Math co-processor. Math co-processor inilah yang bertugas khusus
mengolah bilangan floating point.Prosesor Intel 80486 atau setelahnya (misalnya Intel Pentium dan setelahnya)
memiliki FPU internal yang berada di dalam prosesor itu sendiri, sehingga kinerjanya pun menjadi semakin
tinggi. Dengan demikian, dapat dikatakan bahwa FPU adalah sebutan untuk unit pemroses di dalam
mikroprosesor yang bertugas menangani bilangan mengambang (floating point)