Bilangan yang dapat ditangani
Kebanyakan CPU dapat menangani dua jenis bilangan, yaitu
fixed-point dan
floating-point. Bilangan
fixed-point
memiliki nilai digit spesifik pada salah satu titik desimalnya. Hal ini
memang membatasi jangkauan nilai yang mungkin untuk angka-angka
tersebut, tetapi hal ini justru dapat dihitung oleh CPU secara lebih
cepat. Sementara itu, bilangan
floating-point merupakan bilangan
yang diekspresikan dalam notasi ilmiah, di mana sebuah angka
direpresentasikan sebagai angka desimal yang dikalikan dengan pangkat 10
(seperti 3,14 x 10
57). Notasi ilmiah seperti ini merupakan
cara yang singkat untuk mengekspresikan bilangan yang sangat besar atau
bilangan yang sangat kecil, dan juga mengizinkan jangkauan nilai yang
sangat jauh sebelum dan sesudah titik desimalnya. Bilangan ini umumnya
digunakan dalam merepresentasikan grafik dan kerja ilmiah, tetapi proses
aritmatika terhadap bilangan
floating-point jauh lebih rumit dan
dapat diselesaikan dalam waktu yang lebih lama oleh CPU karena mungkin
dapat menggunakan beberapa siklus detak CPU. Beberapa komputer
menggunakan sebuah prosesor sendiri untuk menghitung bilangan
floating-point yang disebut dengan
FPU (disebut juga
math co-processor) yang dapat bekerja secara paralel dengan CPU untuk mempercepat penghitungan bilangan
floating-point.
FPU saat ini menjadi standar dalam banyak
komputer karena kebanyakan aplikasi saat ini banyak beroperasi menggunakan bilangan
floating-point.
Tidak ada komentar:
Posting Komentar