Académique Documents
Professionnel Documents
Culture Documents
Komputer adalah alat yang dipakai untuk mengolah data menurut prosedur yang telah
dirumuskan. Kata computer semula dipergunakan untuk menggambarkan orang yang
perkerjaannya melakukan perhitungan aritmatika, dengan atau tanpa alat bantu, tetapi
arti kata ini kemudian dipindahkan kepada mesin itu sendiri. Asal mulanya, pengolahan
informasi hampir eksklusif berhubungan dengan masalah aritmatika, tetapi komputer
modern dipakai untuk banyak tugas yang tidak berhubungan dengan matematika.
Dalam definisi seperti itu terdapat alat seperti slide rule, jenis kalkulator mekanik mulai
dari abakus dan seterusnya, sampai semua komputer elektronik yang kontemporer.
Istilah lebih baik yang cocok untuk arti luas seperti "komputer" adalah "yang
memproses informasi" atau "sistem pengolah informasi."
Sistem komputer adalah suatu jaringan elektronik yang terdiri dari perangkat lunak dan
perangkat keras yang melakukan tugas tertentu (menerima input, memproses input,
menyimpan perintah-perintah, dan menyediakan output dalam bentuk informasi). Selain
itu dapat pula diartikan sebagai elemen-elemen yang terkait untuk menjalankan suatu
aktifitas dengan menggunakan Komputer.
Elemen dari Sistem Komputer terdiri dari manusianya (brainware), perangkat lunak
(software), set instruksi (instruction set), dan perangkat keras (hardware). Dengan
demikian komponen tersebut merupakan elemen yang terlibat dalam suatu Sistem
Komputer. Tentu saja hardware tidak berarti apa-apa jika tidak ada salah satu dari dua
lainnya (software dan brainware).
ARITMATIKA
Aritmetika atau arithmetics (dari Yunani kata αριθμός = jumlah) adalah yang tertua dan
paling dasar matematika cabang, yang digunakan oleh hampir semua orang, untuk
mulai dari yang sederhana tugas-tugas sehari-hari menghitung untuk maju ilmu
pengetahuan dan bisnis perhitungan, seperti penambahan, pengurangan , perkalian
dan pembagian. Dalam penggunaan umum, kata ini merujuk ke cabang (atau
pendahulu) matematika yang mencatat sifat-sifat dasar tertentu operasi pada nomor.
Profesional ahli matematika kadang-kadang menggunakan istilah (lebih tinggi)
aritmetika ketika mengacu pada teori bilangan, tetapi ini tidak boleh dikacaukan dengan
aritmatika dasar.
ARITHMETIC LOGIC UNIT
Dalam komputasi, sebuah unit logika aritmetika (ALU) adalah rangkaian digital yang
melakukan aritmatika dan logis operasi. ALU adalah sebuah blok bangunan
fundamental dari central processing unit (CPU) dari sebuah komputer, dan bahkan
yang paling sederhana mikroprosesor berisi satu untuk tujuan seperti menjaga timer.
Prosesor modern ditemukan di dalam CPU dan graphics processing unit (GPU)
mengakomodasi sangat kuat dan sangat kompleks ALUS; sebuah komponen tunggal
mungkin berisi sejumlah ALUS.
Ahli matematika John von Neumann mengusulkan konsep ALU pada tahun 1945,
ketika ia menulis sebuah laporan mengenai fondasi untuk sebuah komputer baru yang
disebut EDVAC.. Penelitian ALUS tetap menjadi bagian penting dari ilmu komputer,
jatuh di bawah struktur Aritmatika dan logika dalam Sistem Klasifikasi ACM Computing.
Von Neumann menyatakan bahwa ALU merupakan suatu keharusan untuk sebuah
komputer karena dijamin bahwa komputer harus menghitung operasi matematika
dasar, termasuk penambahan, pengurangan, perkalian, dan pembagian. Karena itu ia
percaya bahwa "masuk akal bahwa [komputer] harus mengandung organ khusus untuk
operasi ini".
ALUS untuk masing-masing sistem numerik ini memiliki desain yang berbeda, dan
yang mempengaruhi preferensi saat ini selama dua's melengkapi, karena ini adalah
representasi yang memudahkan untuk ALUS untuk menghitung penambahan dan
pengurangan.
Pilihan di atas berubah dari yang tercepat dan paling mahal satu untuk yang paling
lambat dan paling mahal. Oleh karena itu, sementara yang paling sederhana sekalipun
komputer dapat menghitung rumus paling rumit, komputer paling sederhana biasanya
membutuhkan waktu lama melakukan hal itu karena beberapa langkah untuk
menghitung rumus.
Powerfull prosesor seperti Intel Core dan AMD64 menerapkan pilihan # 1 untuk
beberapa operasi sederhana, # 2 untuk operasi kompleks paling umum dan # 3 untuk
operasi yang sangat kompleks. Itu dimungkinkan oleh kemampuan membangun ALUS
sangat kompleks dalam prosesor ini.
Kesimpulan
Arithmetic Logical Unit (ALU) merupakan unit penalaran secara logic. ALU ini adalah
merupakan Sirkuit CPU berkecepatan tinggi yang bertugas menghitung dan
membandingkan. Angka-angka dikirim dari memori ke ALU untuk dikalkulasi dan
kemudian dikirim kembali ke memori. Jika CPU diasumsikan sebagai otaknya
komputer, maka ada suatu alat lain di dalam CPU tersebut yang kenal dengan nama
Arithmetic Logical Unit (ALU), ALU inilah yang berfikir untuk menjalankan perintah yang
diberikan kepada CPU tersebut. ALU sendiri merupakan suatu kesatuan alat yang
terdiri dari berbagai komponen perangkat elektronika termasuk di dalamnya
sekelompok transistor, yang dikenal dengan nama logic gate, dimana logic gate ini
berfungsi untuk melaksanakan perintah dasar matematika dan operasi logika.
Kumpulan susunan dari logic gate inilah yang dapat melakukan perintah perhitungan
matematika yang lebih komplit seperti perintah “add” untuk menambahkan bilangan,
atau “devide” atau pembagian dari suatu bilangan. Selain perintah matematika yang
lebih komplit, kumpulan dari logic gate ini juga mampu untuk melaksanakan perintah
yang berhubungan dengan logika, seperti hasil perbandingan dua buah bilangan.
Instruksi yang dapat dilaksanakan oleh ALU disebut dengan instruction set. Tugas lain
dari ALU adalah melakukan keputusan dari suatu operasi logika sesuai dengan
instruksi program. Operasi logika meliputi perbandingan dua operand dengan
menggunakan operator logika tertentu, yaitu sama dengan (=), tidak sama dengan
(<> ), kurang dari (<), kurang atau sama dengan (<= ), lebih besar dari (>), dan lebih
besar atau sama dengan (>=).
CONTROL UNIT
Unit kontrol (bahasa Inggris: Control Unit - CU) adalah salah satu bagian
dariCPU yang bertugas untuk memberikan arahan/kendali/ kontrol terhadap operasi
yang dilakukan di bagian ALU (Arithmetic Logical Unit) di dalam CPU
tersebut.Output dari CU ini akan mengatur aktivitas dari bagian lainnya dari
perangkat CPU tersebut.
Tugas CU
Macam-macam CU
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
Oleh :
Akhlis Wiranata
1110100677