Blog ini ditujukan untuk memenuhi tugas Sistem komputer, yang dikerjakan sesuai ketentuan - ketentuan yang diberikan. semoga mendapatkan nilai yang memuaskan.

ALU (Arithmatic and Logic Unit)

ALU (Arithmatic and Logic Unit)


Arithmatic and Logic Unit (ALU), adalah salah satu bagian/komponen dalam sistem  di dalam sistem komputer berfungsi melakukan operasi/perhitungan aritmatika dan logika (seperti penjumlahan, pengurangan dan beberapa logika lain), ALU bekerja besama-sama memori. Dimana hasil dari perhitungan di dalam ALU disimpan ke dalam memori.

Perhitungan dalam ALU menggunakan kode biner, yang merepresentasikan instruksi yang akan dieksekusi (opcode) dan data yang diolah (operand). ALU biasanya menggunakan sistem bilangan biner two’s complement. 

ALU mendapat data dari register. Kemudian data tersebut diproses dan hasilnya akan disimpan dalam register tersendiri yaitu ALU output register, sebelum disimpan dalam memori.    
Pada saat sekarang ini sebuah chip/IC dapat mempunyai beberapa ALU sekaligus yang memungkinkan untuk melakukan kalkulasi secara paralel. Salah satu chip ALU yang sederhana (terdiri dari 1 buah ALU) adalah IC 74LS382/HC382ALU (TTL). IC ini terdiri dari 20 kaki dan beroperasi dengan 4x2 pin data input (pinA dan pinB) dengan 4 pin keluaran (pinF).

Contoh Kasus ALU

Matematika John Von Neumann mengusulkan konsep ALU tahun 1945, ketika ia menulis sebuah laporan di atas fondasi untuk komputer baru yang disebut EDVAC . Penelitian ALU tetap menjadi bagian penting dari ilmu komputer, jatuh di bawah dan logika struktur Aritmatika di ACM.

Insinyur dapat mendesain Arithmetic Logic Unit untuk menghitung operasi apapun. Semakin kompleks operasi semakin mahal ALU, semakin banyak ruang menggunakan dalam prosesor  semakin besar kekuasaannya menghilang. Oleh karena itu, insinyur kompromi. Mereka membuat ALU cukup kuat untuk membuat cepat prosesor, tapi tidak begitu rumit untuk menjadi penghalang.

Misalnya, menghitung akar kuadrat dari jumlah mereka bisa menggunakan:

1.    Perhitungan dalam sebuah jam tunggal. Desain sebuah kompleks ALU luar biasa yang menghitung akar kuadrat dari angka apapun dalam satu langkah.

2.    Perhitungan Desain pipa yang sangat kompleks, ALU yang menghitung akar kuadrat dari angka apapun dalam beberapa langkah. Hasil yang keluar melalui serangkaian sirkuit diatur seperti sebuah jalur produksi pabrik. ALU dapat menerima nomor baru untuk menghitung bahkan sebelum menyelesaikan proses yang sebelumnya. ALU sekarang dapat menghasilkan sejumlah ALU dalam satu jam, meskipun hasilnya mulai mengalir keluar dari ALU hanya setelah penundaan awal.

3.    Perhitungan interaktif Desain ALU kompleks yang menghitung akar kuadrat melalui beberapa langkah. Hal ini biasanya bergantung pada kontrol dari kompleks unit kontrol dengan built-in microcode .

4.    Co-prosesor Desain ALU sederhana di prosesor, menjual prosesor khusus dan mahal terpisah bahwa pelanggan dapat menginstal tepat di samping ini, dan melaksanakan salah satu opsi di atas.

5.    Software perpustakaan, programmer mengatakan bahwa tidak ada co-prosesor dan tidak ada persaingan, sehingga mereka akan harus menulis algoritma mereka sendiri untuk menghitung akar kuadrat oleh perangkat lunak.

6.    Perangkat lunak emulasi Emulasikan keberadaan prosesor-co , yaitu, setiap kali sebuah program mencoba untuk melakukan perhitungan akar kuadrat, membuat prosesor memeriksa jika ada co-prosesor ini dan menggunakannya jika ada satu, jika tidak ada satu, mengganggu proses program dan meminta sistem operasi untuk melakukan perhitungan akar kuadrat melalui beberapa algoritma perangkat lunak.

No Response to "ALU (Arithmatic and Logic Unit)"

Posting Komentar