INTERUPSI.

Slides:



Advertisements
Presentasi serupa
Pertemuan 6 (Organisasi Input/Output)
Advertisements

Sistem Bus Oleh : PUTRA PRIMA NAUFAL, S.ST
Sistem Operasi Dosen Amrizal, S.Kom., M.S.I.
Struktur CPU Organisasi Komputer TATA SUMITRA M.KOM HP
Organisasi Komputer : Struktur dan Fungsi Komputer 2
Arsitektur & Organisasi Komputer BAB IIi STRUKTUR CPU Oleh : Widyanto, MM.,M.Kom Apr-17 Arsitektur & Organisasi Komputer.
Organisasi Komputer Pertemuan 11 TATA SUMITRA M.KOM HP
FUNGSI DAN KOMPONEN UTAMA CPU
NAMA KELOMPOK NPM  ANDRIANA RESTIASARI  JULAEHA  JEN RETNO ERYANI DOSEN PEMBIMBING : NAHOT FRASTIAN UNIVERSITAS.
Pertemuan 3 Arsitektur Komputer II
INTERUPSI mikroprosesor 8088
INTERUPSI.
PERTEMUAN INPUT OUTPUT.
Organisasi dan Arsitektur Komputer
Struktur CPU By Serdiwansyah N. A..
Organisai dan arsitektur komputer
SISTEM KOMPUTER STRUKTUR CPU NI KETUT ESATI, S.Si.
BAB 3 Struktur CPU.
PERTEMUAN KE-2 PERKULIAHAN SISTEM OPERASI
PROSESOR Prosessor adalah otak sentral dari komputer. Sebetulnya prosessor inilah yang disebut CPU (Central Processing Unit) artinya unit pemroses utama.
Arsitektur dan Organisasi Komputer
Arsitektur Komputer STRUKTUR FUNGSI CPU.
INTERRUPT Mulyono.
Sistem Operasi Pertemuan 6.
Pengertian dan Fungsi CPU
Eko Budi Santoso JURUSAN TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS NAROTAMA SURABAYA Struktur CPU.
Arsitektur & organisasi computer Input & Output
Struktur Sistem Komputer
Arsitektur & Organisasi Komputer BAB IIi STRUKTUR CPU Oleh : Bambang Supeno, ST., MT. Sep-17 Arsitektur & Organisasi Komputer.
Interupsi dan Chip 8259.
Organisasi dan Arsitektur Komputer I Pertemuan 3
Struktur Sistem Komputer
Komponen CPU (2) ALU,I/O Interconnection & Interupsi
Struktur dan Fungsi CPU (II)
ORGANISASI dan ARSITEKTUR KOMPUTER
Organisasi dan Arsitektur Komputer
Pertemuan 4 STRUKTUR CPU Author: LINDA NORHAN, ST.
Sistem Bus pada Komputer
Struktur Sistem Komputer
Perangkat Keras Masukan/Keluaran
Organisasi dan Arsitektur Komputer I Pertemuan 3
Struktur CPU.
Pertemuan 2 Organisasi Komputer II
IV. Proses-proses Terdapat beberapa definisi proses, diantaranya proses sebagai program yang sedang dalam keadaan eksekusi Proses membutuhkan sumber daya.
BAYU PRATAMA NUGROHO, S.Kom, M.T
Abdul Wahid STRUKTUR CPU JURUSAN TEKNIK INFORMATIKA
Struktur Sistem Komputer
SISTEM OPERASI PERTEMUAN VI.
Oleh : Devie Rosa Anamisa
Operasi Input Output (I/O)
Struktur CPU PERTEMUAN 3 Bambang Irawan S.Kom;M.Kom.
Bab 3.2. Unit Masukan dan Keluaran
ORGANISASI & ARSITEKTUR KOMPUTER
SISTEM OPERASI PERTEMUAN VI.
Komponen & fungsi komputer
interrupts Sri Koriaty, S.kom
Struktur dan Cara Kerja CPU
Pertemuan ke - 6 Organisasi Komputer
ORGANISASI & ARSITEKTUR KOMPUTER
DOSEN PENGAMPU :SOEGIARTO, M.KOM,
Pengelolaan Prosesor 1.
Struktur Sistem Komputer
ARSITEKTUR & ORGANISASI KOMPUTER
KOMPONEN CPU(1) Register & Control Unit
TEKNIK KOMPILASI PERTEMUAN VI.
ARSITEKTUR KOMPUTER Komponen dan Interkoneksi
Struktur CPU.
Struktur CPU.
Universitas Trunojoyo
Struktur CPU.
Transcript presentasi:

INTERUPSI

Pengertian Interupsi Kondisi yang membuat suatu komputer/ mikroprosesor berhenti mengerjakan rutin instruksi utama dan beralih (melompat ke vektor interupsi) untuk mengerjakan rutin interupsi

Pengantar tentang proses eksekusi program Instruksi-instruksi yang dieksekusi mikrokontroler diletakkan pada memori program Secara default, CPU akan mengeksekusi instruksi-instruksi mulai dari alamat 0x0000 kemudian diteruskan ke alamat 0x0001 dst secara berurutan. Pengalamatan instruksi diatur oleh progam counter Jika terjadi suatu lompatan (percabangan, pemanggilan subrutin, atau loop) eksekusi program akan keluar dari urutan alamat tersebut dan menuju alamat tujuan lompatan

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

Tujuan Interupsi Secara umum untuk manajemen pengeksekusian rutin 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

Proses Interupsi 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

Proses Interupsi - lanjutan 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

Proses Interupsi

Interupsi Ditangguhkan Apa yang dilakukan Prosessor ? 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 menyetel program counter (PC) ke alamat awal routine interrupt handler.

Siklus eksekusi oleh prosesor dengan adanya fungsi interupsi

Vektor interupsi Alamat memori program yang menjadi tujuan pertama lompatan program ketika terjadi suatu interupsi Vektor interupsi ini sifatnya spesifik dan sudah fix untuk masing-masing sumber interupsi Setiap sumber interupsi memiliki vektor interupsinya sendiri-sendiri

Sumber interupsi Kondisi yang menyebabkan terjadinya suatu interupsi Kondisi ini bermacam-macam, ada yang berasal dari luar (ext. interrupt) dan ada yang berasal dari dalam Sumber dan vektor interupsinya ditunjukkan pada tabel sbb

Pendekatan Interupsi ganda Ada 2 Pendekatan : Pendekatan ini disebut pengolahan interupsi berurutan / sekuensial Menolak atau 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 Interrupt handler mengizinkan interupsi berprioritas lebih tinggi ditangani terlebih dahulu

Multiple Interrupts - Sequential

Multiple Interrupts - Nested

selesai