Unit Pemroses Sentral: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
-link blog pribadi
Reno-Sifana (bicara | kontrib)
k Perbaikan Kosmetika
 
(3 revisi perantara oleh 3 pengguna tidak ditampilkan)
Baris 7:
|caption2 = Sisi bawah [[Intel 80486DX2]], menunjukkan pinnya
}}
'''Unit Pemroses Sentral''' atau '''Unit Pengolahan Pusat''' ({{lang-en|Central Processing Unit/Processor (CPU)}}) adalah [[sirkuit elektronik]] di dalam [[komputer]] yang menjalankan [[Set instruksi|perintah]] untuk membentuk [[program komputer]]. CPU melakukan operasi [[aritmatika]], logika, pengendalian, dan inputmasukan/outputkeluaran (I/O) dasar yang ditentukan oleh perintah dalam program. Industri komputer menggunakan istilah "unit pemrosesan pusat" sejak tahun 1955.<ref>{{Cite web|url=http://ed-thelen.org/comp-hist/BRL-i.html#IBM-CPC|title="A Survey of Domestic Electronic Digital Computing Systems".|last=|first=|date=|website=ed-thelen.org|access-date=2020-08-08}}</ref> Secara tradisional, istilah "CPU" mengacu pada [[Prosesor (komputasi)|prosesor]], lebih khusus lagi untuk unit pemrosesan dan [[control unit]] (CU), yang membedakan elemen inti komputer ini dari komponen eksternal seperti [[Penyimpanan data komputer#Penyimpanan utama|memori utama]] dan sirkuit I/O.<ref>{{Cite journal|last=|first=|date=|title=Kuck, David (1978). Computers and Computations, Vol 1. John Wiley & Sons, Inc. p. 12.|url=https://en.wiki-indonesia.club/wiki/Special:BookSources/978-0471027164|journal=Wikipedia|language=en|volume=|issue=|pages=|doi=}}</ref>
 
Bentuk, [[Desain prosesor|desain]], dan implementasi CPU telah berubah sepanjang sejarahnya, tetapi operasi dasarnya hampir tidak berubah. Komponen utama dari CPU termasuk [[Arithmetic logic unit|unit logika aritmatika]] (ALU) yang melakukan aritmatika dan [[Boolean algebra|operasi logika]], [[register prosesor]] yang memasok [[Operand|operan]] ke ALU dan menyimpan hasil operasi ALU, dan unit kontrol yang mengatur pengambilan (dari memori) dan eksekusi. instruksi dengan mengarahkan operasi terkoordinasi ALU, register dan komponen lainnya.
Baris 35:
 
=== Rentang interger ===
Setiap CPU merepresentasikan nilai numerik dengan cara tertentu. Misalnya, beberapa komputer digital awal merepresentasikan angka sebagai nilai sistem angka desimal (basis 10) yang sudah dikenal, dan yang lainnya menggunakan representasi yang lebih tidak biasa seperti terner (basis tiga). Hampir semua CPU modern merepresentasikan angka dalam bentuk biner, dengan setiap digit diwakili oleh beberapa kuantitas fisik bernilai dua seperti [[Volt|voltasevolt]]ase "tinggi" atau "rendah".{{Efn|The physical concept of [[voltage]] is an analog one by nature, practically having an infinite range of possible values. For the purpose of physical representation of binary numbers, two specific ranges of voltages are defined, one for logic '0' and another for logic '1'. These ranges are dictated by design considerations such as noise margins and characteristics of the devices used to create the CPU.}}
[[Berkas:Binary_Forty.PNG|kiri|jmpl|Kata enam-bit yang berisi representasi yang dikodekan biner dari nilai desimal 40. Kebanyakan CPU modern menggunakan ukuran kata yang merupakan pangkat dua, misalnya 8, 16, 32 atau 64 bit.]]
 
Baris 41:
 
== Performa ==
''Performa'' atau ''kecepatan'' dari prosesor bergantung pada, di antara banyak faktor lain, kecepatan clock (umumnya diberikan dalam kelipatan [[hertz]]) dan ''instructions per clock'' (IPC), yang bersama-sama merupakan faktor untuk ''[[instructions per second]]'' (IPS) yang CPU dapat bekerja.<ref>{{Cite web|url=http://www.cpu-world.com/Glossary/C/CPU_Frequency.html|title=CPU Frequency|website=www.cpu-world.com|access-date=2020-08-08}}</ref> Banyak nilai IPS yang dilaporkan telah mewakili tingkat eksekusi "puncak" pada urutan instruksi buatan dengan beberapa cabang, sedangkan beban kerja realistis terdiri dari campuran instruksi dan aplikasi, beberapa di antaranya membutuhkan waktu lebih lama untuk dieksekusi daripada yang lain. Kinerja [[hierarki memori]] juga sangat memengaruhi kinerja prosesor, masalah yang hampir tidak dipertimbangkan dalam penghitungan MIPS. Karena masalah ini, berbagai pengujian standar, yang sering disebut "''[[benchmark]]''" untuk tujuan ini‍ —seperti [[SPECint‍]] — ‌telah dikembangkan untuk mencoba mengukur kinerja efektif yang sebenarnya dalam aplikasi yang umum digunakan.
 
== Referensi ==