Central
processing unit (CPU) adalah bagian dari sebuah komputer sistem yang melaksanakan
instruksi dari program komputer , untuk melakukan aritmatika, logis, dan dasar
input / output dari sistem operasi.
SISTEM BUS
Pada
motherboard terdapat saluran-saluran penghubung yang menghubungkan satu
komponen dengan komponen lainnya. Saluran penghubung ini berupa garis-garis
yang tercetak pada PCB motherboard. Melalui saluran-saluran inilah data,
informasi, dan instruksi-instruksi yang diberikan pada komputer
ditransfer/melintas dari komponen satu ke komponen lainnya. Data dan instruksi
tersebut diangkut dalam wujud sinyal-sinyal elektronis yang mempunyai makna
tertentu. Sekelompok saluran yang mempunyai fungsi yang sama disebut jalur atau
bus. Saluran-saluran penghubung tadi disebut pula dengan istikah konduktor.
· ARITHMATIC LOGIC UNIT
ALU, singkatan dari Arithmetic And Logic Unit salah satu
bagian dalam dari sebuah mikroprosesoryang 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
disebutadder. 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 disebutadder.
Tugas lalin dari ALU adalah melakukan keputusan dari operasi logika sesuai
dengan instruksi program. Operasi 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 (>=)
Sumber : http://lookupmens.blogspot.com/2011/03/pengertian-dan-cara-kerja-arithmatic.html
· CENTRAL LOGIC UNIT
Control Unit
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.
tugas control unit
antara lain :
1. Bertugas mengontrol operasi CPU dan secara keselurahan
mengontrol komputer sehingga terjadi sinkronisasi kerja antar komponen dalam
menjalankan fungsi – fungsi operasinya.
2. Termasuk dalam tanggung jawab unit kontrol adalah
mengambil instruksi – instruksi dari memori utama dan menentukan jenis
instruksi tersebut Output dari CU ini akan mengatur aktivitas dari bagian
lainnya dari perangkat CPU tersebut.
macam macam control
unit :
1. Single-Cycle CU
Proses di CUl ini
hanya terjadi dalam satu clock cycle, artinya setiap instruksi ada pada satu
cycle, maka dari itu tidak memerlukan
state. Dengan demikian fungsi boolean masing-masing control line hanya merupakan fungsi dari opcode saja. Clock
cycle harus mempunyai panjang yang sama untuk setiap jenis instruksi. Ada dua bagian pada unit kontrol ini, yaitu
proses men-decode opcode untuk mengelompokkannya menjadi 4 macam instruksi (yaitu di gerbang AND), dan
pemberian sinyal kontrol berdasarkan jenis instruksinya (yaitu gerbang
OR). Keempat jenis instruksi adalah
“R-format” (berhubungan dengan register), “lw” (membaca memori), “sw” (menulis
ke memori), dan “beq” (branching). Sinyal kontrol yang dihasilkan bergantung
pada jenis instruksinya. Misalnya jika
melibatkan memori ”R-format” atau ”lw” maka akan sinyal ”Regwrite” akan
aktif. Hal lain jika melibatkan memori
“lw” atau “sw” maka akan diberi sinyal kontrol ke ALU, yaitu “ALUSrc”. Desain single-cycle ini lebih dapat bekerja
dengan baik dan benar tetapi cycle ini tidak efisien.
2. Multi-Cycle CU
Berbeda dengan
unit kontrol yang single-cycle, unit kontrol yang multi-cycle lebih memiliki
banyak fungsi. Dengan memperhatikan
state dan opcode, fungsi boolean dari masing-masing output control line dapat
ditentukan. Masing-masingnya akan
menjadi fungsi dari 10 buah input logic. Jadi akan terdapat banyak fungsi
boolean, dan masing-masingnya tidak
sederhana. Pada cycle ini, sinyal kontrol tidak lagi ditentukan dengan
melihat pada bit-bit instruksinya.
Bit-bit opcode memberitahukan operasi apa yang selanjutnya akan dijalankan
CPU; bukan instruksi cycle selanjutnya.
· SET REGISTER
Register prosesor, dalam arsitektur komputer, adalah
sejumlah kecil memori komputer yang bekerja dengan kecepatan sangat tinggi yang
digunakan untuk melakukan eksekusi terhadap program-program komputer dengan
menyediakan akses yang cepat terhadap nilai-nilai yang umum digunakan. Umumnya
nilai-nilai yang umum digunakan adalah nilai yang sedang dieksekusi dalam waktu
tertentu.
Register prosesor berdiri pada tingkat tertinggi dalam
hierarki memori : ini berarti bahwa kecepatannya adalah yang paling cepat;
kapasitasnya adalah paling kecil; dan harga tiap bitnya adalah paling tinggi.
Register juga digunakan sebagai cara yang paling cepat dalam sistem komputer
untuk melakukan manipulasi data. Register umumnya diukur dengan satuan bit yang
dapat ditampung olehnya, seperti "register 8-bit", "register
16-bit", "register 32-bit", atau "register 64-bit" dan
lain-lain.
Istilah register saat ini dapat merujuk kepada kumpulan
register yang dapat diindeks secara langsung untuk melakukan input/output
terhadap sebuah instruksi yang didefinisikan oleh set instruksi. untuk istilah
ini, digunakanlah kata "Register Arsitektur". Sebagai contoh set
instruksi intel x86 mendefinisikan sekumpulan delapan buah register dengan
ukuran 32-bit, tapi CPU yang mengimplementasikan set instruksi x86 dapat
mengandung lebih dari delapan register 32-bit.
sumber : http://id.wikipedia.org/wiki/Register_prosesor
CACHE MEMORY
Media
penyimpanan data sekunder berkecepatan tinggi, dimana tempat menyimpan data
atau informasi sementara yang sering digunakan / diakses komputer.
- Fungsi -> Mempercepat akses data, meringankan kinerja
prosessor, menjembatani perbedaan kecepatan antara CPU dan memori utama,
mempercepat kinerja memori.
· VIRTUAL MEMORY
Virtual Memori adalah sebuah sistem yang digunakan oleh
sistem operasi untuk menggunakan sebagian dari Memori Sekunder yaitu Harddisk
seolah-olah ia menggunakannya sebagai memori internal/utama (RAM) fisik yang
terpasang di dalam sebuah sistem komputer. Sistem ini beroperasi dengan cara
memindahkan beberapa kode yang tidak dibutuhkan ke sebuah berkas di dalam hard
drive yang disebut dengan page file. Proses pemakaian Virtual memori di windows
umumnya dapat dilihat di Task manager.
sumber :
http://yurizone.wordpress.com/2009/11/15/apa-itu-virtual-memori/
Tidak ada komentar:
Posting Komentar