Cacche Memory

1. Fungsi aritmatic and Logic (ALU) dalam Prosesor
 

    ALU, singkatan dari Arithmetic And Logic Unit adalah salah satu bagian dalam dari sebuah mikroposesor. 
Fungsi ALU:
berfungsi untuk melakukan operasi hitungan aritmatika dan logika.
  Contoh operasi aritmatika adalah operasi penjumlahan pengurangan, , perkalian dan pembagian dilakukan dengan dasar penjumlahan , sedangkan contoh operasi logika adalah logika AND dan OR.sirkuit elektronik di ALU yang digunakan untuk melaksanakan operasi arithmatika ini disebut adder
Bertugas membentuk fungsi – fungsi
      pengolahan data komputer.
ALU sering disebut mesin bahasa ( machine
     language) karena bagian ini mengerjakan
      instruksi – instruksi bahasa mesin yang
      diberikan padanya
 
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 (>=)
Fungsi-fungsi yang didefinisikan pada ALU adalah Add (penjumlahan), Addu (penjumlahan tidak bertanda), Sub (pengurangan), Subu (pengurangan tidak bertanda), and, or, xor, sll (shift left logical), srl (shift right logical), sra (shift right arithmetic), dan lain-lain.

2. Jenis jenis Intruksi yang ada dalam Prosesor 
1.Data processing: Arithmetic dan  Logic Instructions
2.Data storage: Memory instructions
3.Data Movement: I/O instructions
4.Control: Test and branch instructions
 
keterangan gambar
  • 1. Input Device (Alat Masukan)
Adalah perangkat keras komputer yang berfungsi sebagai alat untuk memasukan data atau perintah ke dalam komputer
  • 2. Output Device (Alat Keluaran)
Adalah perangkat keras komputer yang berfungsi untuk menampilkan keluaran sebagai hasil pengolahan data. Keluaran dapat berupa hard-copy (ke kertas), soft-copy (ke monitor), ataupun berupa suara.
3. I/O Ports
Bagian ini digunakan untuk menerima ataupun mengirim data ke luar sistem. Peralatan input dan output diatas terhubung melalui port ini.
4. CPU (Central Processing Unit)
CPU
merupakan otak sistem komputer, dan memiliki dua bagian fungsi operasional, yaitu ALU (Arithmetical Logical Unit) sebagai pusat pengolah data, dan CU (Control Unit) sebagai pengontrol kerja komputer.
 
5. Memori
Memori terbagi menjadi dua bagian yaitu memori internal dan memori external. Memori internal berupa RAM (Random Accese Memory) yang berfungsi untuk menyimpan program yang kita olah untuk sementara waktu, dan ROM (Read Only Memory) yaitu memori yang hanya bisa dibaca dan berguna sebagai penyedia informasi pada saat komputer pada saat dinyalakan.
6. Data Bus
Adalah jalur-jalur perpindahan data antar modul dalam sistem komputer. Karena pada suatu saat tertentu masing-masing saluran hanya dapat membawah 1 bit data, maka jumlah saluran menetukan jumlah bit yang dapat ditransfer pada suatu saat. Lebar data bus ini menetukan kinerja sistem secara keseluruhan. Sifatnya bldirectional, artinya CPU dapat membaca dan menerima data melalui data bus ini. Data bus biasanya terdiri atas 8, 16, 32, atau 64 paralel
7. 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.
8. Control Bus
Control Bus
digunakan untuk mengontrol penggunaan serta akses ke Data Bus dan Address Bus. terdiri dari 4 sampai 10 jalur paralel.
  1. 3. Struktur Internal dalam Prosesor
 
   Gambar diatas disebut jalur data dan berisi register-register  (terutama 1 sampai 32), ALU (Arithmetic Logic Unit) dan beberapa bus yang menghubungkan bagian-bagian tersebut. Register-register tersebut melengkapi dua register untuk input ALU, yang dalam gambar diberi label A dan B. Register-register ini menyimpan input ALU sementara ALU menjalankan fungsi perhitungan.