Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta

dokumen-dokumen yang mirip
Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta

Pertemuan ke - 6 Struktur CPU

STRUKTUR CPU. Arsitektur Komputer

Oleh : Agus Priyanto, M.Kom

Struktur CPU 3/23/2011

Organisasi & Arsitektur Komputer

Oleh: 1. Singgih Gunawan Setyadi ( ) 2. Handung Kusjayanto ( ) 3. Wahyu Isnawan ( )

STRUKTUR FUNGSI CPU. Menjelaskan tentang komponen utama CPU. Membahas struktur dan fungsi internal prosesor, organisasi ALU, control unit dan register

Organisasi Komputer. Candra Ahmadi, MT

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER CENTRAL PROCESSING UNIT

Struktur Fungsi CPU. Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 03 --

TI2043 Organisasi dan Arsitektur Komputer Tugas 2 Interrupt Driven I/O

SINYAL INTERUPSI. 1. Latar Belakang

Pertemuan 9 : CPU (CENTRAL PROCESSING UNIT)

William Stallings Computer Organization and Architecture

Apa yang dimaksud dengan program?

Organisasi dan Arsitektur Komputer : Perancangan Kinerja

3. ALU. Tugas utama adalah melakukan semua perhitungan aritmatika dan melakukan keputusan dari suatu operasi logika.

Disusun oleh: 1. Dito Aditya Yudistira ( ) 2. Rendy Pratama ( ) 3. Teguh Budi Rachmanto ( ) 4. Ika Yuniarti ( )

Pertemuan 2 Organisasi Komputer II. Struktur & Fungsi CPU (I)

PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Bus Sistem. Oky Dwi Nurhayati, ST, MT

System Buses. Eri Prasetyo W.

CPU PERKEMBANGAN ARSITEKTUR CPU. ( Central Processing Unit )

REVIEW EVOLUSI KOMPUTER

ORGANISASI DAN ARSITEKTUR KOMPUTER TUGAS KELOMPOK

REVIEW EVOLUSI KOMPUTER

P10 Media I/O Universitas Mercu Buana Yogyakarta

Aditya Wikan Mahastama

Bagian 2 STRUKTUR CPU

Rangkuman Materi Presentasi AOK. Input/Output Terprogram, Intterupt Driven dan DMA. (Direct Memory Access)

Komponen-komponen Komputer

Operasi Unit Kontrol. Arsitektur Komputer II. STMIK AUB Surakarta

Input/Output. (Pertemuan ke-9) Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom. Diedit ulang oleh: Endro Ariyanto

BUS KOMPUTER. Di susun oleh : Yulius Ardi ( ) Purnomo ( ) Samih atif ( ) Agus tiawan ( ) Candra Gunawan ( )

Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta

Chapter 6 Input/Output

TUGAS MAKALAH STRUKTUR dan FUNGSI CPU GURU PEMBIMBING: IVAN ARIVANDI. Oleh: NOVY PUSPITA WARDANY

Hanif Fakhrurroja, MT

DCH1B3 Konfigurasi Perangkat Keras Komputer. Input/Output

Sistem komputer. Tiga komponen utama :

Input : Memasukkan data dari luar kedalam mikroprosesor Contoh: Keyboard, mouse

Aditya Wikan Mahastama

Operasi Unit Kontrol. Organisasi Komputer II. STMIK AUB Surakarta

Pertemuan ke - 12 Unit Masukan dan Keluaran Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST

P11 BUS Universitas Mercu Buana Yogyakarta

ARSITEKTUR DAN ORGANISASI KOMPUTER

Input : Memasukkan data dari luar kedalam mikroprosesor Contoh: Keyboard, mouse

Pertemuan Ke-8 Unit I/O (Unit Masukan dan Keluaran)

ORGANISASI KOMPUTER DASAR

Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta

Organisasi & Arsitektur Komputer

Model Proses : 1. Sequential Process / bergantian 2. Multiprogramming 3. CPU Switching peralihan prosedur dalam mengolah 1 proses ke proses lainnya.

Arsitektur Komputer II AUB SURAKARTA

DASAR KOMPUTER. Input/Output

Arsitektur Set Instruksi. Abdul Syukur

INPUT / OUTPUT. Fungsi : Memindahkan informasi antara CPU atau memori utama dengan dunia luar

Struktur dan Fungsi CPU. Ptputraastawa.wordpress.com

Arsitektur Komputer tentang Mekanisme Kerja Prosesor dalam Menjalankan Intruksi dan Interupsi pada Sistem Kerja Komputer

Sistem Operasi Pertemuan 1 Arsitektur Komputer. (Penyegaran) H u s n i Lab. Sistem Komputer & Jaringan Teknik Informatika Univ.

DASAR KOMPUTER. Pandangan Umum Komputer

BAB 8 PENGENALAN KONTROL INPUT/OUTPUT

Pengantar Hardware: Sistem Bus pada Komputer. Hanif Fakhrurroja, MT

Sistem Komputer. Tiga komponen utama : CPU

DIRECT MEMORY ACCESS (DMA)

Disusun oleh: Endro Ariyanto. Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom

1 Tinjau Ulang Sistem Komputer

Aditya Wikan Mahastama

INPUT/OUTPUT. Fungsi : Memindahkan informasi antara CPU atau memori utama dengan dunia luar

INPUT/OUTPUT. Fungsi : Memindahkan informasi antara CPU atau memori utama dengan dunia luar

ebook Fakultas Teknologi Industri Universitas Gunadarma 2013

DCH1B3 Konfigurasi Perangkat Keras Komputer

Pertemuan ke 14 Sistem Bus Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST

Hal-hal yang perlu dilakukan CPU adalah : 1. Fetch Instruction = mengambil instruksi 2. Interpret Instruction = Menterjemahkan instruksi 3.

ORGANISASI KOMPUTER 1

MENGENAL SISTEM KOMPUTER

Tinjaun Umum Sistem Komputer 1

Pendahuluan BAB I PENDAHULUAN

BAB Arsitektur Komputer. Konsep Arsitektur Komputer. Rini Agustina, S.Kom, M.Pd RINI AGUSTINA - DARI BERBAGAI SUMBER

Arsitektur Dan Organisasi Komputer. Pengantar Arsitektur Organisasi Komputer

BAB 8 PENGENALAN KONTROL INPUT/OUTPUT

Arsitektur cpu pada PC

P6 Memori Universitas Mercu Buana Yogyakarta

Direktori yang diperlihatkan pada gambar 1. tersebut adalah untuk satu unit (mis. disk pack atau tape reel) dari penyimpanan sekunder. Labelnya berisi

CENTRAL PROCESSING UNIT CPU

SOAL UAS SISTEM KOMPUTER Kelas XI RPL & TKJ

CONTROL UNIT. Putu Putra Astawa

Pengantar Organisasi & Arsitektur Komputer. Pertemuan Ke-2

DCH1B3 Konfigurasi Perangkat Keras Komputer

Mikroposesor-berbasis Sistem PC

MODUL PRAKTIKUM SISTEM OPERASI PRAKTIKUM IX I/O INTERRUPT

Pertemuan ke - 5 Struktur CPU

PERTEMUAN. 1. Organisasi Processor. 2. Organisasi Register

Hanif Fakhrurroja, MT

Introduction to Computer Architecture. Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 01 --

Arsitektur Komputer, Mikroprosesor dan Mikrokontroller. TTH2D3 Mikroprosesor

Pengertian dan Fungsi CPU

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER SISTEM INPUT OUTPUT

Aplikasi Komputer PROCESSOR DAN MEMORI. Sandiwarno, S.Kom.,M.Kom. Sistem Informasi. Modul ke: Fakultas FASILKOM. Program Studi

PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Oky Dwi Nurhayati, ST, MT

KONSEP PROSES STATUS PROSES

Transkripsi:

P5 Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta A. Sidiq P. 1

Interrupts Mekanisme penghentian atau pengalihan pengolahan instruksi dalam CPU kepada routine interupsi. Hampir semua modul (memori dan I/O) memiliki mekanisme yang dapat menginterupsi kerja CPU. 2

Objective Interrupts Secara umum untuk menejemen pengeksekusian routine instruksi agar efektif dan efisien antar CPU dan modul modul I/O maupun memori. Setiap komponen komputer dapat menjalankan tugasnya secara bersamaan, tetapi kendali terletak pada CPU disamping itu kecepatan eksekusi masing masing modul berbeda. Dapat sebagai sinkronisasi kerja antar modul. 3

Program Flow Control 4

Classes Of Interrupts Program, suatu interupsi yang dibangkitkan dengan beberapa kondisi yang terjadi pada hasil eksekusi program, seperti : Timer, arithmetic overflow, pembagian dengan nol, oparasi ilegal. suatu interupsi yang dibangkitkan timer di dalam prosesor. Hal ini memungkinkan sistem operasi menjalankan fungsi tertentu secara reguler. 5

I/O, suatu interupsi yang dibangkitkan oleh pengontrol I/O sehubungan dengan pemberitahuan kondisi error dan penyelesaian suatu operasi. Hardware failure, suatu interupsi yang dibangkitkan oleh kegagalan daya atau memory parity error. 6

Process Of Interrupts Dengan adanya mekanisme interupsi, prosesor dapat digunakan untuk mengeksekusi instruksi instruksi lain. Saat suatu modul telah selesai menjalankan tugasnya dan siap menerima tugas berikutnya maka modul ini akan mengirimkan permintaan interupsi ke prosesor. Kemudian prosesor akan menghentikan eksekusi yang dijalankannya untuk menghandel routine interupsi. Setelah program interupsi selesai maka prosesor akan melanjutkan eksekusi programnya kembali. Saat sinyal interupsi diterima prosesor ada dua kemungkinan tindakan, yaitu interupsi diterima/ditangguhkan dan interupsi ditolak. 7

If An Interrupt Is Pending Maka : Prosesor menangguhkan eksekusi program yang dijalankan dan menyimpan konteksnya. Tindakan ini adalah menyimpan alamat instruksi berikutnya yang akan dieksekusi dan data lain yang relevan. Prosesor mengatur program counter (PC) ke alamat awal dari routine interrupt handler. 8

Transfer of Control via Interrupts 9

Instruction Cycle with Interrupts 10

Program Timing Short I/O Wait 11

Program Timing Long I/O Wait 12

Multiple Interrupts Ada 2 Pendekatan : Pendekatan ini disebut pengolahan interupsi berurutan/sekuensial (Disable interrupts) Tidak mengizinkan interupsi lain saat suatu interupsi ditangani prosesor. Setelah prosesor selesai menangani suatu interupsi maka interupsi lain baru di tangani. Pengolahan interupsi bersarang yaitu mendefinisikan prioritas bagi interupsi (Define priorities) Interrupt handler mengizinkan interupsi berprioritas lebih tinggi ditangani terlebih dahulu 13

Multiple Interrupts - Sequential 14

Multiple Interrupt - Nested 15

Connecting All the units must be connected Different type of connection for different type of unit Memory Input/Output CPU 16

Computer Modules 17

Memory Connection Receives and sends data Receives addresses (of locations) Receives control signals Read Write Timing 18

Input/Output Connection Similar to memory from computer s viewpoint Output Receive data from computer Send data to peripheral Input Receive data from peripheral Send data to computer 19

Receive control signals from computer Send control signals to peripherals e.g. spin disk Receive addresses from computer e.g. port number to identify peripheral Send interrupt signals (control) 20

CPU Connection Reads instruction and data Writes out data (after processing) Sends control signals to other units Receives (& acts on) interrupts 21

Conclusion Siklus instruksi terdiri dari instruksi fetch, diikuti oleh nol atau lebih operand fetch-fetch, nol atau lebih operand simpan, suatu interupsi pemeriksa (jika interupsi dimungkinkan) Komponen sistem komputer Processor Main Memory I/O Modules harus saling berkomunikasi untuk menukar data dan sinyal kontrol. 22

Foreground Reading Stallings, chapter 3 (all of it) 23