procesor dan memori

14
PENGANTAR TEKNOLOGI INFORMASI Prosesor dan Memori

Upload: edis-blog

Post on 24-Jun-2015

53 views

Category:

Education


2 download

DESCRIPTION

Prosesor dan memori

TRANSCRIPT

Page 1: PROCESOR DAN MEMORI

PENGANTAR TEKNOLOGI INFORMASI

Prosesor dan Memori

Page 2: PROCESOR DAN MEMORI

CPU

ALU (Arithmetic Logic Unit )

CU (Control

Unit)Bus

Page 3: PROCESOR DAN MEMORI

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

Page 4: PROCESOR DAN MEMORI

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

Page 5: PROCESOR DAN MEMORI

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

Page 6: PROCESOR DAN MEMORI
Page 7: PROCESOR DAN MEMORI

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

Page 8: PROCESOR DAN MEMORI

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

Page 9: PROCESOR DAN MEMORI

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

Page 10: PROCESOR DAN MEMORI
Page 11: PROCESOR DAN MEMORI
Page 12: PROCESOR DAN MEMORI

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

Page 13: PROCESOR DAN MEMORI
Page 14: PROCESOR DAN MEMORI

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