Sabtu, 28 Desember 2019

Central Processing Unit (CPU)

CPU yang merupakan singkatan dari Central Processing Unit adalah komponen keras atau perangkat hardware pemroses data utama dalam sebuah komputer. CPU dapat disebut sebagai otak komputer karena CPU mengatur semua aktifitas dan jalannya semua program termasuk aplikasi atau software di dalamnya.

Arsitektur dasar mesin tipe von neumann menjadi kerangka referensi pada komputer digital umum (general-purpose) modern. 3 bagian fundamental tersebut adalah: Sebuah mesin tipe Von Neuman :


Program disimpan dalam unit memori utama yang berhadapan dengan piranti I/O melalui CPU. CPU membaca dari atau menulis ke memori, dengan mengirimkan alamat word ke unit memori melalui bus address kemudian menerima atau mengirimkan data melalui bus data. Data dipertukarkan antara CPU dan Unit I/O juga dengan menggunakan bus data. Operasi disinkronisasikan oleh dua bus control dengan sinyal kendali yang dikirimkan oleh CPU dan sinyal acknowledgment serta sinyal interupsi yang diterima oleh CPU.

Komponen CPU terbagi menjadi beberapa macam, yaitu sebagai berikut.

1. BUS
Jalur koumunikasi yang menghubungkan beberapa device, biasanya menggunakan cara croadcast seringkali dikelompokan :
• satu bus berisi sejumlah kanal (jalur)
• cantoh bus data 32-bit berisi 32 jalur

- Address Bus
menentukan asal atau tujuan dari data, misalakan CPU perlu memebca instruksi (data) dari memeori pada lokasi tertentu. lebar jalur menentukan kapasitas memori maksimum dari sistem.


2. Unit kontrol
Yang mampu mengatur jalannya program. Komponen ini sudah pasti terdapat dalam semua CPU.CPU bertugas mengontrol komputer sehingga terjadi sinkronisasi kerja antar komponen dalam menjalankan fungsi-fungsi operasinya. termasuk dalam tanggung jawab unit kontrol adalah mengambil intruksi-intruksi dari memori utama dan menentukan jenis instruksi tersebut. Bila ada instruksi untuk perhitungan aritmatika atau perbandingan logika, maka unit kendali akan mengirim instruksi tersebut ke ALU. Hasil dari pengolahan data dibawa oleh unit kendali ke memori utama lagi untuk disimpan, dan pada saatnya akan disajikan ke alat output. Dengan demikian tugas dari unit kendali ini adalah: 
• Mengatur dan mengendalikan alat-alat input dan output.
• Mengambil instruksi-instruksi dari memori utama 
• Mengambil data dari memori utama (jika diperlukan) untuk diproses.
• Mengirim instruksi ke ALU bila ada perhitungan aritmatika atau perbandingan logika serta mengawasi kerja dari ALU. 
• Menyimpan hasil proses ke memori utama. 

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.

5. Memori
Biasa disebut dengan istilah : computer storage, computer memory. memory merupakan piranti komputer yang digunakan sebagai media penyimpan data dan informasi saat menggunakan komputer. memori merupakan bagian terpenting dalam komputer dan letaknya di dalam CPU(Central Processing Unit). memori berfungsi sebagai perangkat pengolah data atau instruksi. semakin besar memori yang disediakn, semakin banyak data maupun instruksi yang dapat mengolahnya. \


Daftar Pustaka  :

http://intan_meutia.staff.gunadarma.ac.id/Downloads/files/52206/Central+Processing+Unit.pdf
http://dessy_wap.staff.gunadarma.ac.id/Downloads/files/37668/Minggu+9+-+CPU.pdf



Tidak ada komentar:

Posting Komentar

RISC dan Pipelining

RISC (Reduced Instruction Set Computer) Rancangan arsitektur CPU yang mengambil dasar filosofi bahwa prosesor dibuat dengan arsitektur yang...