Pengertian CPU
Pengertian CPU atau Central Processing Unit adalah perangkat keras komputer yang memiliki tugas untuk menerima dan melaksanakan perintah dan data dari perangkat lunak. Karena merupakan pusat pengolahan data dalam sebuah komputer, CPU sering disebut juga sebagai processor. Cepat atau lambatnya kinerja dari sebuah computer cukup ditentukan oleh kualitas dan teknologi dari CPU yang digunakan.
CPU memiliki berbagai macam komponen didalamnya, diantaranya sebagai berikut :
1. SYSTEM BUS
Sistem bus adalah bus komputer yang menghubungkan komponen utama dari sistem komputer, menggabungkan fungsi dari data bus untuk membawa informasi, address bus untuk menentukan di mana ia harus dikirim, dan control bus untuk menentukan operasi. Teknik ini dikembangkan untuk mengurangi biaya dan meningkatkan modularitas, dan meskipun populer pada 1970-an dan 1980-an, komputer yang lebih modern menggunakan berbagai bus yang terpisah disesuaikan dengan kebutuhan yang lebih spesifik.
Sistem bus adalah bus komputer yang menghubungkan komponen utama dari sistem komputer, menggabungkan fungsi dari data bus untuk membawa informasi, address bus untuk menentukan di mana ia harus dikirim, dan control bus untuk menentukan operasi. Teknik ini dikembangkan untuk mengurangi biaya dan meningkatkan modularitas, dan meskipun populer pada 1970-an dan 1980-an, komputer yang lebih modern menggunakan berbagai bus yang terpisah disesuaikan dengan kebutuhan yang lebih spesifik.
- ADDRESS BUS : Digunakan untuk menandakan lokasi sumber ataupun tujuan pada proses transfer data. Pada jalur ini, CPU akan mengirimkan alamat memori yang akan ditulis atau dibaca.Address bus biasanya terdiri atas 16, 20, 24, atau 32 jalur paralel.
- DATA BUS : Adalah jalur‐jalur perpindahan data antar modul dalam sistem komputer. Karena pada suatu saat tertentu masing‐masing saluran hanya dapat membawa 1 bit data, maka jumlah saluran menentukan jumlah bit yang dapat ditransfer pada suatu saat. Lebar data bus ini menentukan kinerja sistem secara keseluruhan. Sifatnya bidirectional, artinya CPU dapat membaca dan menirma data melalui data bus ini. Data bus biasanya terdiri atas 8, 16, 32, atau 64 jalur paralel.
- CONTROL BUS : Control Bus digunakan untuk mengontrol penggunaan serta akses ke Data Bus dan Address Bus. Terdiri atas 4 samapai 10 jalur paralel.
2. Unit Kontrol
Unit kontrol merupakan bagian dari prosesor yang mengatur jalannya program. Komponen ini terdapat dalam semua CPU. Salah satu tugas dari unit kontrol adalah mengambil intruksi-intruksi dari memori utama dan menentukan jenis instruksi tersebut. operasinya. Hasil dari pengolahan data dibawa oleh unit kendali ke memori utama lagi untuk disimpan, dan pada saatnya akan disajikan ke alat output. Dengan demikian unit kontrol dapat mengontrol komputer sehingga terjadi sinkronisasi kerja antar komponen dalam menjalankan fungsi-fungsinya.
3. Register
Register merupakan alat penyimpanan berukuran relatif kecil namun memiliki kecepatan akses cukup tinggi dengan fungsi untuk menyimpan data atau instruksi yang sedang diproses. Memori ini bersifat sementara, biasanya di gunakan untuk menyimpan data saat sedang di olah ataupun data untuk pengolahan selanjutnya.
4. Aritmathic Logic Unit
Aritmathic Logic Unit atau dapat disingkat dengan ALU merupakan bagian dari CPU yang memiliki tugas untuk melakukan operasi aritmatika dan operasi logika berdasar instruksi yang ditentukan. ALU sering di sebut juga sebagai mesin bahasa karena ALU terdiri dari dua bagian, yaitu unit aritmatika dan unit logika boolean yang masing-masing memiliki spesifikasi tugas tersendiri. Tugas utama dari ALU adalah melakukan semua perhitungan aritmatika yang terjadi sesuai dengan instruksi program. ALU melakukan semua operasi aritmatika dengan dasar penjumlahan sehingga sirkuit elektronik yang digunakan disebut adder.
Fungsi dari CPU
Fungsi utama dari CPU adalah melakukan operasi aritmatika dan logika terhadap data yang diambil dari memori atau dari informasi yang diberikan melalui beberapa perangkat keras. CPU hampir sama seperti kalkulator, hanya saja CPU jauh lebih kompleks dalam melakukan pemrosesan dari intruksi-intruksi yang diberikan. Instruksi-instruksi tersebut kemudian disimpan terlebih dahulu pada RAM, setiap instruksi akan diberi alamat unik yang disebut alamat memori. Selanjutnya, CPU dapat mengakses data-data pada RAM dengan menentukan alamat data yang dipilih.
Referensi:
https://id.wikipedia.org/wiki/Unit_Pemroses_Sentral
http://www.immersa-lab.com/pengertian-cpu-dan-fungsinya.htm
https://en.wikipedia.org/wiki/System_bus
https://id.wikipedia.org/wiki/Unit_Pemroses_Sentral
http://www.immersa-lab.com/pengertian-cpu-dan-fungsinya.htm
https://en.wikipedia.org/wiki/System_bus



