Alat dimana instruksi – instruksi program diproses untuk mengolah data yang sudah dimasukkan lewat alat input dan hasilnya akan ditempilkan alat output Alat pemroses terdiri dari : ☞ CPU (central Processing Unit) ☞ Main memory CPU (Central Processing Unit) Merupakan tempat pemrosesan instruksi – instruksi program. CPU terdiri dari dua bagian utama, yaitu : – Unit Kendali (Control Unit) – ALU (Arithmatic and Logic Unit) Disamping itu mempunyai tempat penyimpanan berkapasitas kecil yaitu register Control Unit Tugas Control Unit : Mengatur dan mengendalikan alat – alat input dan output Mengambil instruksi dari main memory Mengambil data dari main memory kalau dibutuhkan proses Mengirim instruksi ke ALU bila ada perhitungan aritmatika atau perbandingan logika dan mengawasi kerja ALU Menyimpan hasil proses ke main memory ALU (Arithmatic Logic Unit) Tugas ALU : 1. Melakukan perhitungan aritmatika atau matematika sesuai dengan instruksi program 2. Melakukan keputusan dari operasi logika sesuai dengan instruksi program Operasi logika meliputi perbandingan dua buah elemen dengan menggunakan operator logika, yaitu : =,<>,<,<=,>,>- 1 REGISTER Æ digunakan untuk menyimpan instruksi dan data yang sedang diproses oleh CPU. Register yang berhubungan dengan instruksi yang sedang diproses adalah instruction register dan program counter. Instruction register atau disebut juga program register digunakan untuk menyimpan instruksi yang sedang diproses. Instruksi yang mendapat giliran untuk diproses diambil dari main memory dan disimpan di Instruction Register (IR) Program Counter (PC) adalah register yang digunakan untuk menyimpan alamat dari main memory yang berisi instruksi yang sedang diproses. Register yang berhubungan dengan data yang sedang diproses adalah general purpose register Operand register digunakan untuk menampung data atau operand yang sedang diperasikan Accummulator adalah register yang digunakan untuk menyimpan hasil dari operasi aritmatika dan operasi logika yang dilakukan oleh ALU. Register lain yang digunakan sebagai jembatan antara CPU dengan memory adalah Memory Adress Register (MAR) dan Memory Data Register (MDR). Register ini dihubungkan oleh Bus ke main memory. MDR digunakan untuk menampung data atau instruksi hasil pengiriman dari main memory ke CPU atau menampung data yang akan dikirim ke main memory dari hasil pengolahan oleh CPU. MAR digunakan untuk menampung alamat atau instruksi di main memory yang akan diambil atau direkamkan Beberapa CPU menggunakan suatu cache memory atau disebut juga scratch – pad memory atau high speed buffer atau buffer memory dengan maksud supaya kerja CPU lebih efisien dan mengurangi waktu yang terbuang 2 Array Processor Suatu array processor atau coprocessor adalah prosessor terpisah yang dapat ditambahkan pada processor utamanya, yang membantu central processor dalam melakukan perhitungan aritmatika yang besar dan sulit dilakukan Main Memory Untuk mengatasi kecilnya kapasitas penyimpanan register, maka dibutuhkan main memory yang kapasitasnya lebih besar.
ALAT PEMROSES
Alat dimana instruksi – instruksi program diproses untuk mengolah data yang sudah dimasukkan lewat alat input dan hasilnya akan ditempilkan alat output Alat pemroses terdiri dari : ☞ CPU (central Processing Unit) ☞ Main memory CPU (Central Processing Unit) Merupakan tempat pemrosesan instruksi – instruksi program. CPU terdiri dari dua bagian utama, yaitu : –…
Penulis
Tanggal