ARSITEKTUR SET INSTRUKSI
1. Jenis Intruksi
- Data Processing
- Data Storage
- Data Movement
- Control
2. Teknik Pengalamatan
- Immediate
- Direct
- Indirect
- Register
- Register Indirect
- Displacement
- Stack
3. Desain Set Intruksi
- Kelengkapan set intruksi
- Ortogonalitas (sifat independensi instruksi)
- Kompatibilitas:
*
Source Code Compability
*
Object Code Compability
CENTRAL PROCESSING UNIT
1. Sistem Bus
System Bus atau bus system, dalam arsitektur komputer
merujuk pada bus yang digunakan oleh sistem komputer untuk menghubungkan semua
komponennya dalam menjalankan tugasnya. Sebuah bus adalah sebutan untuk jalur
di mana data dapat mengalir dalam komputer. Jalur-jalur ini digunakan untuk
komunikasi dan dapat dibuat antara dua elemen atau lebih.
2. Arithmatic Logic Unit
ALU, singkatan dari Arithmetic And Logic Unit, 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 adalah melakukan semua
perhitungan aritmatika atau matematika yang terjadi sesuai dengan instruksi
program. Sirkuit elektronik di ALU yang digunakan untuk melaksanakan operasi
aritmatika ini disebut adder. Tugas lain dari ALU adalah melakukan keputusan
dari operasi logika sesuai dengan instruksi program.
3. Central Logic Unit
- Mengatur dan mengendalikan alat-alat input dan
output.
- Mengambil instruksi-instruksi dari memori utama.
- Mengambil data dari memori utama kalau diperlukan
oleh proses.
- Mengirim instruksi ke ALU bila ada perhitungan
aritmatika atau perbandingan logika serta mengawasi kerja.
- Menyimpan hasil proses ke memori utama.
4. 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.
5. Cache Memory
Cache adalah tempat menyembunyikan atau tempat
menyimpan sementara. Sesuai definisi tersebut cache memori adalah tempat
menyimpan data sementarra. Cara ini dimaksudkan untuk meningkatkan transfer
data dengan menyimpan data yang pernah diakses pada cache tersebut, sehingga
apabila ada data yang ingin diakses adalah data yang sama maka akses akan dapat
dilakukan lebih cepat. Cache memori ini adalah memori tipe SDRAM yang memiliki
kapasitas terbatas namun memiliki kecepatan yang sangat tinggi dan harga yang
lebih mahal dari memori utama.
6. Virtual Memory
Dalam ilmu komputer, memori virtual adalah teknik
manajemen memori yang dikembangkan untuk kernel multitugas.
SUMBER: