Jump to content

Unit Aritmatika dan Logika (ALU)

From Wiki

Unit Aritmatika dan Logika (bahasa Inggris: Arithmetic Logic Unit, disingkat ALU) adalah komponen utama dalam Central Processing Unit (CPU) pada sistem komputer yang berfungsi sebagai pusat pengolah data. Unit ini bertanggung jawab untuk melakukan semua proses yang berkaitan dengan operasi aritmatika dan operasi logika yang diperlukan pada kata-kata instruksi. Dalam arsitektur komputer, ALU merupakan bagian fundamental yang bekerja bersama dengan Unit Kontrol (CU) untuk menjalankan instruksi program.

Fungsi dan Operasi

ALU sering disebut sebagai "unit bahasa" karena perannya dalam melakukan semua operasi perhitungan. Fungsi utama ALU dibagi menjadi dua kategori operasi:

  • Operasi Aritmatika: ALU melakukan operasi perhitungan dasar berdasarkan instruksi yang diberikan.
  • Operasi Logika: ALU bertugas membuat keputusan mengenai pekerjaan yang harus dilakukan sesuai dengan instruksi program. Pembuatan keputusan ini memerlukan operasi logika yang membandingkan dua operan.

Operasi perbandingan yang dapat dilakukan oleh ALU meliputi:

  • Sama dengan (=)
  • Tidak sama dengan (≠)
  • Lebih kecil dari (<)
  • Lebih kecil atau sama dengan (≤)
  • Lebih besar dari (>)
  • Lebih besar atau sama dengan (≥).

Mekanisme Kerja

Dalam menjalankan fungsinya, ALU bekerja di bawah kendali Unit Kontrol (Control Unit). Unit Kontrol bertanggung jawab untuk mengambil perintah atau instruksi dari memori utama dan mengirimkan instruksi tersebut ke ALU untuk diolah, baik itu operasi aritmatika maupun logika. Setelah pengolahan data selesai dilakukan oleh ALU, hasil pengolahan tersebut akan dibawa kembali oleh Unit Kontrol ke memori utama.

Arsitektur

Keberadaan ALU merupakan bagian dari arsitektur komputer von Neumann yang diusulkan oleh John von Neumann pada awal tahun 1940-an. Dalam arsitektur ini, ALU adalah salah satu dari empat bagian utama komputer, selain unit kontrol, memori, dan input-output.

Secara internal, ALU sendiri terbagi menjadi dua bagian, yaitu unit aritmatika dan unit logika. Di dalam CPU, komponen internal seperti ALU, unit kontrol, dan register-register saling terhubung melalui sistem koneksi dan bus yang disebut sebagai CPU Interconnections.