Arsikom3 - Danar Putra Pamungkas

Download Report

Transcript Arsikom3 - Danar Putra Pamungkas

LOGO
LOGO
Arsitektur dan
Organisasi
Komputer
Arsitektur CPU dan Datapath
Part1
Danar Putra Pamungkas, S.Kom
danarpamungkas.wordpress.com
Point – point pembahasan
1
Komponen CPU
2
Fungsi CPU
Komponen CPU
Central
Processing
Unit
perangkat keras komputer yang
berfungsi untuk menerima dan
melaksanakan perintah(instruksi)
dan data dari perangkat lunak
Komponen Internal CPU
Komponen – komponen CPU
Arithmetic Logic Unit
Melakukan operasi aritmetika dan operasi logika berdasar instruksi yang ditentukan.
Control Unit
Pengontrol operasi CPU dan komputer secara keseluruhan, untuk sinkronisasi kerja
antar komponen dalam menjalankan fungsi-fungsi operasi dlm komputer
Register
Media penyimpan CPU yang digunakan untuk menyimpan data yang
diproses ataupun data yang akan diproses
CPU Interconnections
Sistem interkoneksi dan bus yang menghubungkan komponen internal maupun
eksternal CPU.
Fungsi CPU
CPU
Menjalankan program – program yang disimpan
dalam memori utama (mengambil instruksi), menguji
instruksi tersebut dan mengeksekusinya sesuai alur
perintah
Proses Eksekusi Program
Siklus pelaksanaan
instruksi (execute)
Siklus
pembacaan
instruksi
(fetch)
Step 3
Step 2
Step 1
•Program Counter (PC) menambah
satu hitungan setiap kali CPU
membaca instruksi
•Register mengawasi dan menyiapkan instruksi
yang akan di eksekusi (dihitung) dalam register
intruksi (IR)
•CPU membaca (mengambil) instruksi dari memori
Siklus instruksi dasar
Aksi – aksi eksekusi
Instruksi untuk pengontrol fungsi
CPU membentuk sejumlah operasi
aritmatika dan logika terhadap data
Perpindahan data dari CPU ke modul
I/O dan sebaliknya
Perpindahan data dari CPU ke
memori dan sebaliknya
CPU - Memori
CPU – I/O
Pengolahan Data
Kontrol
Detail Siklus Instruksi
OF
IF
IAC
IOD
Instruksi berikutnya
OAC
Operand
jamak
DO
OS
hasil
jamak
OAC
Akses CPU ke
memori atau
modul I/O
Operasi Internal
CPU
String / vektor
Keterangan
Instruction Fetch (IF) : membaca / mengambil instruksi dari memori
Instruction Operation Decoding (IOD) : menganalisa instruksi untuk menentukan jenis operasi yg akan dibentuk
Instruction Address Calculation (IAC) : kalkulasi/menentukan alamat instruksi berikutnya yg akan dieksekusi
Operand Address Calculation (OAC) : menentukan alamat operand
Operand Fetch (OF) : mengambil operand dari memori / modul I/O
Data Operation (DO) : membentuk operasi yang diperintahkan dalam instruksi
Operand Store (OS) : menyimpan hasil eksekusi ke dalam memori
Fungsi Interrupt
Interrupt
Mekanisme penghentian / pengalihan pengolahan instruksi dalam
CPU kepada routine instrupsi
Tujuan Interrupt
Untuk mengatur pengeksekusian instruksi agar efektif dan efisien
antar CPU dan Modul I/O maupun memori
Macam – macam Sinyal Interrupt
Intrupsi yg dibangkitkan pewaktuan
dalam prosesor
Intrupsi yg dibangkitkan dengan beberapa
kondisi yg terjadi pd hasil eksekusi program
==>> memungkinkan Sistem Operasi
menjalankan fungsi tertentu secara
reguler
==>>aritmatika overflow, pembagian nol,
operasi ilegal
Program
Hardware
failure
Intrupsi yg dibangkitkan oleh
kegagalan daya atau kesalahan
paritas memori
Timer
I/O
Intrupsi yg dibangkitkan oleh modul I/O
sehubungan pemberitahuan kondisi
error dan penyesuaian suatu operasi
Siklus eksekusi instruksi dengan interrupt
LOGO
LOGO
Danar Putra Pamungkas, S.Kom
danarpamungkas.wordpress.com
www.themegallery.com