Rumah Perangkat keras Apa itu floating-point unit (fpu)? - definisi dari techopedia

Apa itu floating-point unit (fpu)? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa yang dimaksud dengan Floating-Point Unit (FPU)?

Unit floating point adalah sirkuit terintegrasi yang menangani semua operasi matematika yang ada hubungannya dengan angka atau fraksi floating point. Ini adalah unit logika khusus yang dirancang khusus untuk bekerja pada angka floating point dan tidak ada yang lain, karenanya namanya. Ini dapat didefinisikan sebagai coprocessor khusus yang dapat memanipulasi angka lebih cepat daripada sirkuit mikroprosesor dasar itu sendiri.

FPU melakukan tugas matematika sederhana yang meliputi penjumlahan, pengurangan, pembagian, penggandaan, dan akar kuadrat. FPU yang lebih lama memproses fungsi transendental seperti perhitungan eksponensial dan trigonometrik tetapi ini bisa mahal dan rumit untuk diimplementasikan, jadi dalam FPU modern, ini dilakukan melalui rutinitas pustaka perangkat lunak.

Tidak semua sistem komputer memiliki FPU perangkat keras. Mereka yang tidak memiliki FPU dapat meniru fungsinya dengan berbagai cara:

  • Dalam sistem operasi sebagai fungsi yang melekat.
  • Itu dapat ditiru dalam CPU sebagai mikrokode atau mikroprogram.
  • Atau dalam kode pengguna; biasanya inilah yang disebut sebagai emulasi perangkat lunak.

Techopedia menjelaskan Floating-Point Unit (FPU)

FPU adalah coprocessor yang secara khusus dirancang untuk memproses operasi matematika pada angka floating point, yang berarti itu bukan hanya bagian kecil dari komputer tetapi lebih merupakan bagian integral dari sistem. Biasanya diterapkan melalui perangkat keras tetapi tidak semua sistem komputer dapat memiliki FPU karena beberapa alasan termasuk ruang, daya, atau harga.

FPU lebih rumit untuk diimplementasikan dalam perangkat keras, tetapi untungnya dapat ditiru oleh CPU. Dalam arti itu dapat menjadi bagian dari CPU karena dapat diimplementasikan sebagai program mikro dalam CPU. Dalam kasus seperti itu, CPU sekarang melakukan semua fungsi FPU tetapi ini kurang efisien daripada FPU khusus karena ini akan memakan waktu CPU yang berharga yang bisa digunakan untuk memproses hal-hal lain. Emulasi juga dapat dilakukan oleh OS atau melalui perangkat lunak.

Apa itu floating-point unit (fpu)? - definisi dari techopedia