Unit Pemroses Sentral: Perbedaan revisi

57 bita dihapus ,  10 bulan yang lalu
k
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|voltase]] "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.]]
 
 
Terkait dengan representasi numerik adalah ukuran dan presisi bilangan bulat yang dapat diwakili oleh CPU. Dalam kasus CPU biner, ini diukur dengan jumlah bit (digit signifikan dari bilangan bulat yang dikodekan biner) yang dapat diproses CPU dalam satu operasi, yang biasa disebut ''[[Word (arsitektur komputer)|ukuran kata]]'', ''lebar bit'', ''lebar jalur data'', ''presisi integer''. , atau ''ukuran integer''. Ukuran bilangan bulat CPU menentukan kisaran nilai bilangan bulat yang dapat dioperasikan secara langsung. Misalnya, CPU [[Komputasi 8-bit|8-bit]] dapat secara langsung memanipulasi bilangan bulat yang diwakili oleh delapan bit, yang memiliki kisaran 256 (<math>2^8</math>) nilai bilangan bulat terpisah.
 
== 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.
 
== Referensi ==
<references />
* [http://www.research.ibm.com/journal/rd/441/amdahl.pdf Architecture of the IBM System]
* [http://www.virtualtravelog.net/entries/2003-08-TheFirstDraft.pdf First Draft of a Report on the EDVAC]
* [http://www.mips.com/content/Documentation/MIPSDocumentation/ProcessorArchitecture/doclibrary The MIPS32® Instruction Set]
* [http://www.geocities.com/raja_pangalengge/ascii8b.zip Ir. SNMP Simamora, MT,"Course Work: Mikroprosesor dan Antar-muka", Pangalengge Educations, 2006.]
 
== Pranala luarCatatan ==
<references group="lower-alpha" />
=== Perancang CPU ===
* [http://www.amd.com/ Advanced Micro Devices] (AMD)
* [http://www.arm.com/ ARM Ltd.]
* [http://www.freescale.com/ Freescale Semiconductor] ([[Motorola]])
* [http://www-03.ibm.com/chips/ IBM Microelectronics] (IBM)
* [http://www.intel.com/ Intel Corporation] (Intel)
* [http://www.mips.com/ MIPS Technologies] (MIPS)
* [http://www.ti.com/home_p_allsc Texas Instruments]
 
== Pranala luar ==
=== Informasi lain ===
* [http://computer.howstuffworks.com/microprocessor.htm Cara kerja mikroprosesor]
9.934

suntingan