procesor dan memori
DESCRIPTION
Prosesor dan memoriTRANSCRIPT
PENGANTAR TEKNOLOGI INFORMASI
Prosesor dan Memori
CPU
ALU (Arithmetic Logic Unit )
CU (Control
Unit)Bus
Arithmatic Logic Unit (ALU) Melakukan perhitungan aritmatika yang
terjadi sesuai dengan instruksi Menggunakan dasar penjumlahan shg
sirkuit elektroniknya disebut adder Melakukan keputusan dari suatu operasi
logika sesuai instruksi
Control Unit (CU) Mengatur dan mengendalikan alat input
dan output Mengambil instruksi-instruksi dari memori
utama Mengambil data dari memori utama (jika
diperlukan) untuk diproses Mengirim instruksi ke ALU bila ada
perhitungan aritmatika atau operasi logika serta mengawasi kerja dari ALU
Menyimpan hasil proses ke memori utama
Sistem Bus Internal bus : menghubungkan CPU dengan
memori utama Eksternal bus : menghubungkan CPU dengan
perangkat I/O CPU – Memori utama :
Data bus Memory Data Register (MDR) Address bus Memory Address Register (MAR)
Mengidentifikasi sumber data yg akan digunakan atau lokasi data akan disimpan
Control bus Control Unit Mengatur dan memberikan informasi penjadwalan
spt memberikan tanda saat memori dibaca/ditulis atau ketika ada interrupt
Register Alat penyimpanan berkapasitas kecil dan
berkecepatan akses cukup tinggi yang digunakan untuk menyimpan data dan instruksi yang sedang diproses
Contoh : HITUNG C = A + B! Berapa nilai A dan B? memori utama A = 2, B=3 register C = 2 + 3 ALU C = 5 memori utama
Instruction Register (IR) : menyimpan instruksi yang sedang diproses
Program Counter (PC) : register yang digunakan untuk menyimpan alamat lokasi dari memori yang berisi instruksi yang sedang diproses
General Purpose Register : register yang mempunyai kegunaan umum yang berhubungan dengan data yang sedang diproses Operand register : menampung data yang
sedang diolah Accumulator : menampung hasil pengolahan
data
Memory Data Register (MDR) : untuk menampung data atau instruksi hasil pengiriman dari memori utama ke CPU atau menampung data yang akan direkam ke memori utama dari hasil pengolahan CPU
Memory Address Register (MAR) : untuk menampung alamat data atau instruksi pada memori utama yang akan diambil atau yang akan diletakkan
Pemrosesan Instruksi
Fetch instructio
n
Decode instructio
n
Execute instructio
n
Place result in memory
Instruksi berikutnya diambil dari RAMdan disimpan di instruction register
Instruksi di-decode dan diinterpretasikan
Instruksi dieksekusi (utamanya olehALU)
Hasil eksekusi disimpandi akumulator dan/atau di lokasi tertentu di RAM
Instruction time : waktu yang dibutuhkan untuk mnyelesaikan tahap pertama
Execution time : waktu yang dibutuhkan untuk menyelesaikan tahap ketiga
Cycle time : waktu yang dibutuhkan untuk mnyelesaikan seluruh tahapan
Kecepatan CPU diukur dengan satuan gigahertz (Ghz) dapat menyelesaikan 109 siklus perdetiknya
Clock : berdetak tiap siklus yang dilakukan