arsitektur dan organisasi komputer
DESCRIPTION
Arsitektur dan Organisasi Komputer. Arsitektur CPU dan Datapath Part1. Danar Putra Pamungkas , S.Kom. d anarpamungkas.wordpress.com. Point – point pembahasan. 1. Komponen CPU. 2. Fungsi CPU. Komponen CPU. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Arsitektur dan Organisasi Komputer](https://reader035.vdokumen.com/reader035/viewer/2022081506/56815787550346895dc51c94/html5/thumbnails/1.jpg)
LOGO
LOGO
Arsitektur CPU dan Datapath Part1
Arsitektur dan Organisasi Komputer
danarpamungkas.wordpress.com
Danar Putra Pamungkas, S.Kom
![Page 2: Arsitektur dan Organisasi Komputer](https://reader035.vdokumen.com/reader035/viewer/2022081506/56815787550346895dc51c94/html5/thumbnails/2.jpg)
Point – point pembahasan
Komponen CPU
Fungsi CPU
1
2
![Page 3: Arsitektur dan Organisasi Komputer](https://reader035.vdokumen.com/reader035/viewer/2022081506/56815787550346895dc51c94/html5/thumbnails/3.jpg)
Komponen CPU
perangkat keras komputer yang berfungsi untuk menerima dan
melaksanakan perintah(instruksi) dan data dari perangkat lunak
Central Processing Unit
![Page 4: Arsitektur dan Organisasi Komputer](https://reader035.vdokumen.com/reader035/viewer/2022081506/56815787550346895dc51c94/html5/thumbnails/4.jpg)
Komponen Internal CPU
![Page 5: Arsitektur dan Organisasi Komputer](https://reader035.vdokumen.com/reader035/viewer/2022081506/56815787550346895dc51c94/html5/thumbnails/5.jpg)
Komponen – komponen CPU
Arithmetic Logic Unit
Control Unit
Register
Melakukan operasi aritmetika dan operasi logika berdasar instruksi yang ditentukan.
Media penyimpan CPU yang digunakan untuk menyimpan data yang diproses ataupun data yang akan diproses
Pengontrol operasi CPU dan komputer secara keseluruhan, untuk sinkronisasi kerja antar komponen dalam menjalankan fungsi-fungsi operasi dlm komputer
CPU Interconnections
Sistem interkoneksi dan bus yang menghubungkan komponen internal maupun eksternal CPU.
![Page 6: Arsitektur dan Organisasi Komputer](https://reader035.vdokumen.com/reader035/viewer/2022081506/56815787550346895dc51c94/html5/thumbnails/6.jpg)
Fungsi CPU
Menjalankan program – program yang disimpan dalam memori utama (mengambil instruksi), menguji instruksi tersebut dan mengeksekusinya sesuai alur perintah
CPU
![Page 7: Arsitektur dan Organisasi Komputer](https://reader035.vdokumen.com/reader035/viewer/2022081506/56815787550346895dc51c94/html5/thumbnails/7.jpg)
Proses Eksekusi Program
Step 1
Step 2
Step 3
•CPU membaca (mengambil) instruksi dari memori
•Register mengawasi dan menyiapkan instruksi yang akan di eksekusi (dihitung) dalam register intruksi (IR)
•Program Counter (PC) menambah satu hitungan setiap kali CPU membaca instruksi
Siklus pembacaan
instruksi (fetch)
Siklus pelaksanaan instruksi (execute)
![Page 8: Arsitektur dan Organisasi Komputer](https://reader035.vdokumen.com/reader035/viewer/2022081506/56815787550346895dc51c94/html5/thumbnails/8.jpg)
Siklus instruksi dasar
![Page 9: Arsitektur dan Organisasi Komputer](https://reader035.vdokumen.com/reader035/viewer/2022081506/56815787550346895dc51c94/html5/thumbnails/9.jpg)
Aksi – aksi eksekusi
Perpindahan data dari CPU ke memori dan sebaliknya
Perpindahan data dari CPU ke modul I/O dan sebaliknya
CPU membentuk sejumlah operasi aritmatika dan logika terhadap data
Instruksi untuk pengontrol fungsi
CPU - Memori CPU – I/O Pengolahan Data Kontrol
![Page 10: Arsitektur dan Organisasi Komputer](https://reader035.vdokumen.com/reader035/viewer/2022081506/56815787550346895dc51c94/html5/thumbnails/10.jpg)
Detail Siklus Instruksi
IFIF OFOF OSOS
IACIAC IODIOD OACOAC DODO OACOAC
Akses CPU ke memori atau modul I/O
Operasi Internal CPU
Instruksi berikutnya String / vektor
hasil jamak
Operand jamak
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
![Page 11: Arsitektur dan Organisasi Komputer](https://reader035.vdokumen.com/reader035/viewer/2022081506/56815787550346895dc51c94/html5/thumbnails/11.jpg)
Fungsi Interrupt
Interrupt
Tujuan Interrupt
Untuk mengatur pengeksekusian instruksi agar efektif dan efisien antar CPU dan Modul I/O maupun memori
Mekanisme penghentian / pengalihan pengolahan instruksi dalam CPU kepada routine instrupsi
![Page 12: Arsitektur dan Organisasi Komputer](https://reader035.vdokumen.com/reader035/viewer/2022081506/56815787550346895dc51c94/html5/thumbnails/12.jpg)
Macam – macam Sinyal Interrupt
Intrupsi yg dibangkitkan dengan beberapa kondisi yg terjadi pd hasil eksekusi program
==>>aritmatika overflow, pembagian nol, operasi ilegal
Program Timer
I/OHardware failure
Intrupsi yg dibangkitkan pewaktuan dalam prosesor
==>> memungkinkan Sistem Operasi menjalankan fungsi tertentu secara reguler
Intrupsi yg dibangkitkan oleh kegagalan daya atau kesalahan
paritas memori
Intrupsi yg dibangkitkan oleh modul I/O sehubungan pemberitahuan kondisi error dan penyesuaian suatu operasi
![Page 13: Arsitektur dan Organisasi Komputer](https://reader035.vdokumen.com/reader035/viewer/2022081506/56815787550346895dc51c94/html5/thumbnails/13.jpg)
Siklus eksekusi instruksi dengan interrupt
![Page 14: Arsitektur dan Organisasi Komputer](https://reader035.vdokumen.com/reader035/viewer/2022081506/56815787550346895dc51c94/html5/thumbnails/14.jpg)
LOGO
www.themegallery.com
LOGO
danarpamungkas.wordpress.com
Danar Putra Pamungkas, S.Kom