Unit Pemroses Sentral: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
k Bot: Penggantian teks otomatis (-aritmatika +aritmetika) |
beberapa "dimana" dan "di mana" |
||
Baris 1:
'''Unit Pemroses Sentral''' (UPS) ([[bahasa Inggris]]: '''''Central Processing Unit'''''/'''''Processor'''''; '''CPU'''), merujuk kepada [[perangkat keras]] [[komputer]] yang memahami dan melaksanakan [[instruksi|perintah]] dan [[data]] dari [[perangkat lunak komputer|perangkat lunak]]. Istilah lain, pemroses/prosesor (''processor''), sering digunakan untuk menyebut CPU. Adapun mikroprosesor adalah CPU yang diproduksi dalam [[sirkuit terpadu]], seringkali dalam sebuah paket [[sirkuit terpadu]]-tunggal. Sejak pertengahan tahun [[1970-an]], mikroprosesor [[sirkuit terpadu]]-tunggal ini telah umum digunakan dan menjadi aspek penting dalam penerapan CPU. CPU Merupakan bagian utama dari komputer karena processor berfungsi untuk mengatur semua aktifitas yang ada pada komputer.
[[Berkas:Intel 80486DX2 bottom.jpg|thumb|right|250px|Pin mikroprosesor [[Intel Corporation|Intel]] [[80486|80486DX2]].]]
Baris 29:
=== Percabangan instruksi ===
Pemrosesan instruksi dalam CPU dibagi atas dua tahap, Tahap-I disebut Instruction Fetch, sedangkan Tahap-II disebut Instruction Execute. Selama Tahap-I
Penghitung program dalam CPU umumnya bergerak secara berurutan. Walaupun demikian, beberapa instruksi dalam CPU, yang disebut dengan ''instruksi lompatan'', mengizinkan CPU mengakses instruksi yang terletak bukan pada urutannya. Hal ini disebut juga percabangan instruksi (''branching instruction''). Cabang-cabang instruksi tersebut dapat berupa cabang yang bersifat kondisional (memiliki syarat tertentu) atau non-kondisional. Sebuah cabang yang bersifat non-kondisional selalu berpindah ke sebuah instruksi baru yang berada di luar aliran instruksi, sementara sebuah cabang yang bersifat kondisional akan menguji terlebih dahulu hasil dari operasi sebelumnya untuk melihat apakah cabang instruksi tersebut akan dieksekusi atau tidak. Data yang diuji untuk percabangan instruksi disimpan pada lokasi yang disebut dengan ''flag''.
=== 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,
== Referensi ==
|