Rumah Perkakasan Apakah unit terapung (fpu)? - definisi dari techopedia

Apakah unit terapung (fpu)? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apa maksud Unit Terapung (FPU)?

Unit titik terapung adalah litar bersepadu yang mengendalikan semua operasi matematik yang mempunyai apa-apa kaitan dengan nombor atau pecahan titik terapung. Ia adalah unit logik yang khusus direka bentuk untuk bekerja pada nombor terapung dan tidak ada lagi, oleh itu namanya. Ia boleh ditakrifkan sebagai penyongsang khusus yang boleh memanipulasi nombor yang lebih cepat daripada litar mikropemproses asas itu sendiri.

FPU melakukan tugas-tugas matematik yang mudah termasuk penambahan, penolakan, pembahagian, pendaraban dan punca kuasa dua. Proses FPU yang lebih tua memproses fungsi transendental seperti pengiraan eksponen dan trigonometri tetapi ini boleh mahal dan rumit untuk dilaksanakan, jadi dalam FPU moden, ini dilakukan melalui rutin perpustakaan perisian.

Tidak semua sistem komputer mempunyai perkakasan FPU. Mereka yang tidak mempunyai FPU boleh meniru fungsinya dengan pelbagai cara:

  • Dalam sistem pengendalian sebagai fungsi yang ada.
  • Ia boleh dicontohi dalam CPU sebagai microcode atau mikroprogram.
  • Atau dalam kod pengguna; biasanya ini yang dipanggil sebagai emulasi perisian.

Techopedia menerangkan Unit Titik Terapung (FPU)

FPU adalah sebuah coprocessor yang direka khusus untuk memproses operasi matematik pada nombor terapung, yang bermakna ia bukan hanya sebahagian kecil dari komputer tetapi sebaliknya merupakan sebahagian daripada sistem. Ia biasanya dilaksanakan melalui perkakasan tetapi tidak semua sistem komputer boleh mempunyai FPU disebabkan oleh beberapa sebab termasuk ruang, kuasa, atau harga.

FPU lebih rumit untuk dilaksanakan dalam perkakasan, tapi untungnya ia boleh dicontoh oleh CPU. Dalam erti kata ia boleh menjadi sebahagian daripada CPU kerana ia boleh dilaksanakan sebagai mikroprogram dalam CPU. Dalam kes sedemikian, CPU kini melakukan semua fungsi FPU tetapi ini kurang berkesan daripada FPU yang berdedikasi kerana ini akan mengambil masa CPU yang berharga yang boleh digunakan untuk memproses hal-hal lain. Emulasi juga boleh dilakukan oleh OS atau melalui perisian.

Apakah unit terapung (fpu)? - definisi dari techopedia