CPU
(Central Processing Unit)
Seperti yang
telah diketahui pada judul pembahasan kali ini, CPU merupakan singkatan dari Central Processing Unit atau Pengolah
Pusat. Secara awam kita juga sering menyebutnya sebagai processor, karena
merupakan pusat pengolahan data dalam sebuah komputer. CPU diibaratkan sebagai
sebuah otak dari komputer itu sendiri. Cepat atau lambatnya kinderja dari
sebuah komputer cukup ditentukan oleh kualitas dan teknologi dari CPU yang
digunakan.
CPU adalah
perangkat keras komputer yang berfungsi untuk menerima dan melaksanakan
perintah dan data dari perangkat lunak. Adapun mikroprocessor
adalah CPU yang diproduksi dalam sirkuit terpadu, seringkali dalam sebuah paket
sirkuit terpadu-tunggal. Sejak pertengahan tahun 1970-an, mikroprocessor
sirkuit terpadu-tunggal ini telah umum digunakan dan menjadi aspek penting dalam
penerapan CPU.
Berikut
ini adalah bagian bagian komponen yang ada pada CPU :
Unit Kontrol (Control Unit)
Unit
kontrol ini adalah bagian dari processor yang mampu mengatur jalannya program.
Komponen ini 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 instruksi-instruksi 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 (Aritmathic
Logic Unit). 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 dan mengendalikan alat alat input dan Output,
Mengambil instruksi instruksi dari memori utama, Mengambil data dari memori
utama (Jika diperlukan) untuk di proses, mengirim instruksi ke ALU bila ada
perhitungan aritmatika atau perbandingan logika, mengawasi kerja dari ALU, dan
Menyimpan hasil proses ke memori utama.
Register
Register
merupakan alat penyimpanan kecil yang mempunyai kecepatan akses cukup tinggi,
yang digunakan untuk menyimpan data dan instruksi yang sedang diproses. Memori
ini bersifat sementara, biasanya di gunakan untuk menyimpan data saat di olah
ataupun data untuk pengolahan selanjutnya. jika dianalogikan, register ini
dapat diibaratkan sebagai ingatan di otak bila kita melakukan pengolahan data
secara manual, sehingga otak dapat diibaratkan sebagai CPU, yang berisi
ingatan-ingatan, satuan kendali yang mengatur seluruh kegiatan tubuh dan
mempunyai tempat untuk melakukan perhitungan dan perbandingan logika.
ALU (Aritmathic Logic Unit)
Alu
juga merupakan bagian dari CPU yang bertugas untuk melakukan operasi aritmatika
dan operasi logika berdasar instruksi yang ditentukan. ALU sering disebut mesin
bahasa, karena bagian ini alu terdiri dari dua bagian diantaranya adalah unit
aritmatika dan unit logika boolean yang masing masingnya memiliki spesifikasi
tugas sendiri. Tugas ALU itu sendiri adalah melakukan semua perhitungan
aritmatika (matematika) yang terjadi sesuai dengan instruksi program. ALU
melakukan semua operasi aritmatika dengan dasar penjumlahan sehingga sirkuit
elektronik yang digunakan disebut adder.
Tugas
lain dari ALU sendiri adalah melakukan keputusan dari suatu operasi logika
sesuai dengan program instruksi. Perbandingan dua operand dengan menggunakan
operator logika tertentu, yaitu sama dengan (=), tidak sama dengan (1), kurang
dari (<), kurang atau sama dengan (£ ), lebih besar dari (>), dan lebih
besar atau sama dengan.
Fungsi CPU
Fungsi
dari CPU adalah melakukan operasi aritmatika dan logia terhadap data yang
diambil dari memori atau dari informasi yang dimasukkan melalui beberapa perangkat
keras, seperti papan tombol, pemindai, tuas kontrol, maupun tetikus. CPU
dikontrol menggunakan sekumpulan instruksi perangkat lunak komputer. Perangkat
lunak tersebut dapat dijalankan oleh CPU dengan membacanya dari media
penyimpan, seperti cakram keras, disket, cakram padat, maupun pita perekam.
Instruksi
tersebut kemudian disimpan terlebih dahulu pada memori fisik (MAA), CPU dapat
mengakses data-data pada MAA dengan menentukan alamat data yang dikehendaki.
CU (Control Unit)
Control
Unit (CU) adalah salah satu bagian dari CPU yang tugasnya untuk memberikan
arahan/kendali/kontrol terhadap operasi yang dilakukan dibagian ALU dalam CPU
tersebut. Output dari Cu ini akan mengatur aktivitas dari bagian lainnya dari
perangkat CPU tersebut.
CU
diimplementasikan sebagai ad-hoc yang susah untuk di desain. Sekarang, CU
diimplementasikan sebagai sebuah microprogram yang disimpan dalam tempat
penyimpanan kontrol (control store). Beberapa
word dari microprogram dipilih oleh microsequencer
dan bit yang datang dari word word tersebut akan secara langsung mengontrol
bagian bagian berbeda dari perangkat tersebut, termasuk di antaranya adalah
register, ALU, register instruksi,bus dan peralatan I/O diluar chip. Pada komputer
modern, setiap subsistem ini telah memiliki kontrolernya masing masing dengan
CU sebagai pemantaunya (supervisor)
Tugas
dari CU adalah sebagai berikut :
·
Mengambil instruksi instruksi dari
memori utama
·
Mengatur dan mengendalikan alat alat
input dan output
·
Mengirim instruksi ke ALU bila ada
perhitungan aritmatika atau perbandingan logika serta mengawasi kerja
·
Menyimpan hasil proses ke memori utama
Berikut ini adalah
macam macam CU :
·
Single-Cycle CU
·
Multi-Cycle CU
Set Register
Register
prosesor merupakan memory yang dapat diakses secara cepat untuk central
processing unit (CPU). Register biasanya terdiri dari sejumlah kecil
penyimpanan cepat, meskipun beberapa register memiliki fungsi hardware
tertentu, dapat berupa read-only atau menulis-hanya. Register biasanya
ditangani oleh mekanisme lain dari memori utama, tetapi mungkin dalam beberapa
kasus menjadi pemetaan memori.
Register
prosesor biasanya berada di bagian atas hirarki memori, dan menyediakan cara
tercepat untuk mengakses data. register prosesor biasanya mengacu hanya untuk
kelompok register yang secara langsung dikodekan sebagai bagian dari instruksi,
seperti yang didefinisikan oleh set instruksi. Namun, CPU modern dengan kinerja
tinggi sering memiliki duplikat dari "register arsitektur" dalam
rangka meningkatkan kinerja melalui daftar penamaan register, yang memungkinkan
eksekusi paralel. desain x86 modern mengakuisisi teknik ini sekitar tahun 1995
dengan rilis dari Pentium Pro, Cyrix 6x86, Nx586, dan AMD K5.
Memori
Memori
merupakan suatu istilah generik yang merujuk pada media penyimpanan data
sementara pada komputer. Semua program dan data yang sedang diproses oleh
prosesor akan di simpan didalam memori fisik. Ketika komputer itu direset atau
dimatikan, data yang disimpan dalam memori fisik akan hilang.
ROM (Ready Only Memory)
ROM
adalah Memory yang hanya dapat di baca, tidak dapat di hapus dan sudah di isi
oleh pabrik pembuat komputer (Tidak bisa di setting kembali). Perintah pada ROM
sebagian akan di pindahkan ke RAM. Perintah yang ada di ROM antara lain :
·
Perintah untuk membaca Sistem Operasi
dari disk.
·
Perintah untuk mengecek semua peralatan
yang ada di Unit Sistem.
·
Perintah untuk menampilkan pesan di
layar.
Perkembangan
ROM (Read Only Memory)
·
PROM (Programble ROM) : ROM yang bisa di
program kembali dengan catatan hanya bisa di program 1 x.
·
RPROM (Re-Programble ROM) : ROM yang
bisa di program ulang sesuai dengan yang kita inginkan.
·
EPROM (Eraseble Programble ROM) : ROM
yang dapat di hapus dan di program kembali tetapi cara penghapusannya dengan
menggunakan Sinar Ultraviolet.
·
EEPROM (Electrically Eraseble Programble
ROM) : ROM yang bisa di program dengan Teknik Elektronik.
RAM (Random Access Memory)
RAM
adalah Memory tempat Penyimpanan sementara pada saat komputer di jalankan dan
dapat di acces secara acak atau random. Fungsi dari RAM adalah mempercepat
Pemprosesan data pada komputer. Semakin besar RAM yang Anda miliki, semakin
cepatlah Komputer yang Anda miliki.
Jenis
Memory RAM
·
EDORAM (Extended Data Out RAM)
·
SDRAM (Synchronous Dynamic RAM)
·
DDR SDRAM (Double Data Rate Synchronous
Dynamic RAM)
·
RDRAM (Rambus Dynamic RAM)
DAFTAR
PUSTAKA
https://www.google.co.id/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0ahUKEwjm7rjZoOvWAhWIi7wKHfs-BUsQFggmMAA&url=http%3A%2F%2Fintan_meutia.staff.gunadarma.ac.id%2FDownloads%2Ffiles%2F52206%2FCentral%2BProcessing%2BUnit.pdf&usg=AOvVaw2kXtJ-u35gJJmigsmp2AJL
http://ekapka.blogspot.co.id/2013/09/pengertian-control-unit-cu-dan.html
http://tkj.smapluspgri.sch.id/knowledge/pengertian-cpu-central-processing-unit/
http://laksamana-embun.blogspot.co.id/2009/12/apa-itu-memory.html