A. Pengertian CPU
Apa Itu CPU ?
CPU merupakan singkatan dari Central
Prosessor Unit yang sering diartikan oleh manusia sebagai
tubuh maupun dari otak sikomputer.
Selain dapat mengolah berbagai hitungan Aritmatika, CPU juga
dapat mengolah data-data yang telah masuk kedalam komputer dan menyimpannya
kedalam hardisk maupun alat penyimpanan lainnya melalui perintah prosessor yang
ada di CPU. CPU sendiri terbuat dari lempengan yang berbahan silicon yang
terdiri atas 10 juta transitor yang biasa disebut “Chip”.
Perkembangan CPU dari waktu ke waktu semakin meningkat. Awal
munculnya processor, yakni hadir dengan microprocessornya yang di buat oleh
INTEL, satu-satunya produsen pada masa itu untuk pembuatan processor.
Namun, sekarang ini sudah banyak perusahaan-perusahaan yang
membuat processor.
Jenis-Jenis CPU Komputer
Setelah mengetahui pengertian CPU,
mari kita lihat apa saja jenis-jenisnya. Jenis CPU Komputer dibawah dibagi
berdasarkan Vendor.
1. Intel Processor
2. AMD (Advanced Micro Processor)
3. ARM Processor
4. Cyrix Processor
5. Transmeta Processor
6. Via
7. Apple Processor
8. IBM Processor
9. IDT Processor
B. Bagian-bagian CPU dan Fungsi-funsinya
Perangkat pengolah atau pemroses data dalam
komputer adalah prosesor atau lengkapnya adalah mikroprosesor, namun umumnya
pengguna komputer menyebutnya sebagai CPU (Central Processor Unit).
Sebuah CPU Khusus Memiliki Beberapa Komponen :
1. CU ( Control Unit )
Unit kontrol (bahasa Inggris: Control Unit – CU) adalah salah satu bagian dari CPU yang bertugas untuk memberikan arahan / kendali / kontrol terhadap operasi yang dilakukan di bagian ALU (Arithmetic Logical Unit) di dalam CPU tersebut. Output dari CU ini akan mengatur aktivitas dari bagian lainnya dari perangkat CPU tersebut. Pada awal-awal desain komputer, CU diimplementasikan sebagai ad-hoc logic
yang susah untuk didesain. Sekarang, CU diimplementasikan sebagai sebuah microprogram yang disimpan di dalam tempat penyimpanan kontrol (control store).
yang susah untuk didesain. Sekarang, CU diimplementasikan sebagai sebuah microprogram yang disimpan di dalam tempat penyimpanan kontrol (control store).
Tugas dari CU adalah sebagai berikut:
1. Mengatur dan mengendalikan alat-alat input dan output.
2. Mengambil instruksi-instruksi dari memori utama.
3. Mengambil data dari memori utama kalau diperlukan oleh proses.
4. Mengirim instruksi ke ALU bila ada perhitungan aritmatika atau perbandingan
logika serta mengawasi kerja.
5. Menyimpan hasil proses ke memori utama.
1. Mengatur dan mengendalikan alat-alat input dan output.
2. Mengambil instruksi-instruksi dari memori utama.
3. Mengambil data dari memori utama kalau diperlukan oleh proses.
4. Mengirim instruksi ke ALU bila ada perhitungan aritmatika atau perbandingan
logika serta mengawasi kerja.
5. Menyimpan hasil proses ke memori utama.
2. ALU (Aritmetic and Logic Unit)
ALU, singkatan dari Arithmetic And Logic Unit ( unit aritmatika dan logika), adalah salah satu bagian dalam dari sebuah mikroprosesor yang berfungsi untuk melakukan operasi hitungan aritmatika dan logika.
Contoh operasi aritmatika adalah operasi penjumlahan dan pengurangan, sedangkan contoh operasi logika adalah logika AND dan OR. tugas utama dari ALU (Arithmetic And Logic Unit) adalah melakukan semua perhitungan aritmatika atau matematika yang terjadi sesuai dengan instruksi program. ALU melakukan operasi aritmatika yang lainnya. Seperti pengurangan – pengurangan, dan pembagian dilakukan dengan dasar penjumlahan. Sehingga sirkuit elektronik di ALU yang digunakan untuk melaksanakan operasi aritmatika ini disebut adder. ALU melakukan operasi arithmatika dengan dasar pertambahan, sedang operasi arithmatika yang lainnya, seperti pengurangan, perkalian, dan pembagian dilakukan dengan dasar penjumlahan. sehingga sirkuit elektronik di ALU yang digunakan untuk melaksanakan operasi arithmatika ini disebut adder. Tugas lain dari ALU adalah melakukan keputusan dari operasi logika sesuai dengan instruksi program.
logika (logical operation) meliputi perbandingan dua buah elemen logika dengan menggunakan operator logika, yaitu:
a. sama dengan (=)
b. tidak sama dengan (<>)
c. kurang dari (<)
d. kurang atau sama dengan dari (<=)
e. lebih besar dari (>)
f. lebih besar atau sama dengan dari (>=)
Fungsi-fungsi yang didefinisikan pada ALU adalah
- Add (penjumlahan)
- Addu (penjumlahan tidak bertanda)
- Sub (pengurangan)
- Subu (pengurangan tidak bertanda)
- and, or, xor, sll (shift left logical), srl (shift right logical), sra (shift right arithmetic), dan lain-lain.
3. MU (Memory Unit)
Memori merupakan media penyimpanan program maupun data. Memori semikonduktor dapat dibedakan menjadi Read Only Memory (ROM) dan Random Access Memory (RAM). ROM adalah memori non-volatil yang digunakan untuk menyimpan data secara permanen. Data yang disimpan hanya dapat dibaca, tidak dapat diubah, dan isinya tidak hilang ketika catuan dimatikan.
Sedangkan RAM adalah tempat penyimpanan sementara yang berisi alamat yang isinya dapat dibaca dan dimodifikasi. Memori ini bersifat volatil, isinya akan hilang ketika catuan dimatikan.
Memori program merupakan ruang memori yang digunakan untuk menyimpan program yang akan dijalankan oleh prosesor. Memori program bersifat read only memory (ROM). Prosesor hanya bisa membaca isi dari memori program tetapi tidak bisa mengubah isinya. Memori data pada prosesor digunakan untuk menyimpan data-data hasil pemrosesan dari instruksi-instruksi yang dijalankan oleh prosesor. Pada mikrokontroler 8051, memori data internal sebesar 128 byte. Didalamnya terdapat bank register, Spesial Function Register (SFR), dan general-purpose register.
4. Register
Bagian CPU berikutnya adalah register. Register merupakan perangkat memori sementara yang menyimpan data. Register membantu CPU dalam melaksanakan instruksi. Mereka dikelola oleh unit kontrol. Register berfungsi untuk tempat penyimpanan yang berisi data dan informasi lainnya yang sering dibutuhkan ketika sebuah program sedang berjalan. Register dimaksudkan untuk dapat diakses dengan sangat cepat. Yang termasuk register di antaranya adalah register uji dan instruksi. Register instruksi berisi instruksi CPU sedangkan register uji dimaksudkan untuk menyimpan hasil kerja yang dilakukan oleh CPU.
Cukup sekian artikel tentang Pengertian CPU dan Bagianya yang saya berikan
Semoga Bermanfaat...















