SlideShare a Scribd company logo
1 of 18
• Nama Kelompok :
1. Elvira Hafis (2017610009)
2. Jessy Mulyanti (2017610039)
3. Wildani (2017610001)
INTERUPT
Interupt atau bisa disebut juga dengan Interupt
adalah suatu permintaan khusus kepada
mikroprosessor untuk melakukan sesuatu. Bila
terjadi interupsi, mikroprosesor akan
menghentikan dahulu apa yang sedang
dikerjakannya dan mengerjakan permintaan
khusus tersebut.
JENIS-JENIS INTERRUPT BERDASARKAN SUMBERNYA
a) Software, interrupt jenis ini juga disebut dengan System call. Misalnya,
suatu program ingin mencetak hasil dengan printer.
a) Hardware, terjadi karena adanya aksi pada perangkat keras,seperti
penekanan tombol keyboard atau menggerakkan mouse. Interrupt ini
terbagi menjadi 2, yaitu: Maskable Interrupt (terjadi karena aksi luar) dan
Non Maskable Interrupt (terjadi karena memori atau kesalahan parity pada
program.
JENIS INTERRUPT BERDASARKAN SIAPA YANG
MENGINTERUPSI
1. Software generated: dihasilkan dengan menggunakan instruksi
INT.
2. Hardware generated: dihasilkan dengan mengaktifkan sinyal
interrupt pada pin 18 di mP Intel 8088 (active high)
kedua jenis interrupt diatas akan menyebabkan mP Intel 8088
mengerjakan suatu routine (program kecil) khusus (interrupt service
routine).
PENYEBAB TERJADINYA INTERRUPT
a) Program, terjadi akibat eksekusi suatu interuksi.
b) Timmer, disebabkan oleh timmer prosessor.
c) I/O, disebabkan oleh I/O controller baik sebagai tanda bahwa
operasi telah selesai maupun memberi tanda error.
d) kegagala hardware, disebabkan oleh kesalahan hardware
seperti power failure dan memori parity error.
Dengan adanya mekanisme interupsi, prosesor dapat digunakan
untuk mengeksekusi instruksi-instruksi lain. Saat suatu modul telah
selesai menjalankan tugasnya dan siap menerima tugas berikutnya
makan 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.
Apabila interupsi ditangguhkan, prosesor akan melakukan
hal-hal dibawah ini:
1) Prosesor menangguhkan eksekusi program yang
dijalankan dan menyimpan konteksnya. Tindakan ini
adalah menyimpan alamat instruksi berikutnya yang
akan dieksekusi dan data lain yang relevan.
2) Prosesor menyetel program counter (PC) ke alamat awal
routine interrupt handler.
START
HOMENGAMBIL INSTRUKSI
BERIKUTNYA.
EKSEKUSI INSTRUKSIHALT
PEMERIKSAAN INTERUPSI DAN
EKSEKUSI INTERUPSI
INTERUPSI
DITOLAK
SIKLUS
PENGAMBILAN
SIKLUS EKSEKUSI
SIKLUS INTERUPSI
ADA 2 AKSI YANG DIBERIKAN SAAT TERJADI INTERRUPT
 Syncronous I/O. I/O dijalankan, I/O selesai digunakan, kontrol
menginformasikan kembali ke user proses. untuk menunggu
selesai digunakannya I/O, digunakan perintah wait.
 Asyncronous I/O. Kembali ke user program tanpa harus
menunggu I/O.
PENANGANAN INTERUPSI
1. Controller mengirimkan sinyal interupsi melalui interupt-request-line.
2. sinyal dideteksi oleh prosesor.
3. prosesor akan terlebih dahulu menyimpan informasi tentang keadaan
statenya (informasi tentang proses yang sedang dikerjakan.
4. prosesor mengidentifikasi penyebab interupsi dan mengakses table vector
interupsi untuk menentukan interrupt handler.
5. transfer control ke interrupt handler.
6. setelah interupsi berhasil diatasi, prosesor akan kembali ke keadaan seperti
sebelum terjadinya interupsi dan melanjutkan pekerjaan yang tadi sempat
tertunda.
Tipe-tipe Interupsi
• Interupsi Clock (Clock Interrupt)
Sistem operasi (penjadwalan) menentukan apakah
proses yang sedang running telah mengeksekusi selama
jatah waktu nya.
Jika telah mencapai jatahnya, maka proses dialihkan
ke state ready dan proses lain di jadwalkan running.
• Interups Masukan/Keluaran (I/O Interrupt)
Kejadian dimana peralatan masukan/keluaran interupsi
meminta layanan sistem operasi.
• Page/Memory Fault
Pemroses menemui pengacuan alamat memori maya yang tidak
terdapat dimemori utama(fisik).
Penyebab Interupsi
• Mekanisme Interupsi tidak hanya digunakan untuk
menangani operasi yang berhubungan dengan erangkat
M/K, Sistem Operasi menggunakan mekanisme interupsi
untuk beberapa hal, di antaranya :
1. Menangani Exception.
2. Mengatur Virtual Paging.
3. Menangani Alur Kontrol.
Macam-Macam Pesan Error
1. Attempted Write to Readonly Memory (Stop Code
0X000000BE).
2. Bad Pool Caller (Stop Code 0X000000C2).
3. Data Bus Error (stop code 0X0000002E).
4. Driver IRQL Not Less Or Equal (Stop Code
0X000000D1).
5. Driver IRQL Not Less Or Equal (Stop Code
0X000000D1).
6.Driver Power State Failure (Stop Code 0X0000009F).
7.Driver Unloaded Without Cancelling Pending Operations
(Stop Code 0X000000CE)
8.Driver Used Excessive Ptes (Stop Code 0X000000D).
9.Hardware Intterupt Strom (Stop Code 0X000000F2)
10.Innacessible Boot Device (Stop Code 0X0000007B).
11.Kernel Data Inpage Error (Stop Code 0X0000007A).
12.Kernel Stack Inpage Error (Stop Code 0X00000077)
13.Kmode Exception Not Handlel (Stop Code 0X0000001E)
14.No More System PTES (Stop Code 0X0000003F)
15.NTSF File System (Stop Code 0X000000024).
16.Page Fault In Nonpaged Area (Stop Code 0X00000050).
17.Status Image Checkum Mismatch (Stop Code
0Xc0000221)
18.Status System Process Terminated (Stop code
0Xc000021A)
19.Unexpected Kernel Mode Trap (stop code 0X0000007F)
20.Unmountable Boot Volume (Stop Code 0X000000ED).
Referensi
• http://z-xp.blogspot.com
• http://id.wikipedia.org

More Related Content

What's hot

Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsiZifalaniasta
 
Jenis & proses interupsi
Jenis & proses interupsiJenis & proses interupsi
Jenis & proses interupsisigitpurnama12
 
Jenis & Proses Interupsi
Jenis & Proses InterupsiJenis & Proses Interupsi
Jenis & Proses InterupsiKoconagari95
 
Walking robot bergerak maju berhenti menggunakan atmega16
Walking robot bergerak maju berhenti menggunakan atmega16Walking robot bergerak maju berhenti menggunakan atmega16
Walking robot bergerak maju berhenti menggunakan atmega16Teguh Wiratama
 
Jenis & proses interupsi
Jenis & proses interupsiJenis & proses interupsi
Jenis & proses interupsisigitpurnama12
 
Pertemuan 6-organisasi-input-dan-output1
Pertemuan 6-organisasi-input-dan-output1Pertemuan 6-organisasi-input-dan-output1
Pertemuan 6-organisasi-input-dan-output1France Rhezhek
 
Mikroprosesor dan Mikrokontroler
Mikroprosesor dan MikrokontrolerMikroprosesor dan Mikrokontroler
Mikroprosesor dan MikrokontrolerRizki Nugroho
 
Presentasi dan video pembelajaran Mikrokontroller
Presentasi dan video pembelajaran MikrokontrollerPresentasi dan video pembelajaran Mikrokontroller
Presentasi dan video pembelajaran Mikrokontrollerirsyadsyawal1
 
Ferli Apriadi - Dasar Sistem Operasi
Ferli Apriadi - Dasar Sistem OperasiFerli Apriadi - Dasar Sistem Operasi
Ferli Apriadi - Dasar Sistem Operasibelajarkomputer
 
Modul 1 struktur sistem komputer
Modul 1   struktur sistem komputerModul 1   struktur sistem komputer
Modul 1 struktur sistem komputerHardiansyah S. Amel
 
Proses dan jenis interupsi
Proses dan jenis interupsiProses dan jenis interupsi
Proses dan jenis interupsisoeryaa
 
Jenis & proses interupsi
Jenis & proses interupsiJenis & proses interupsi
Jenis & proses interupsiagushizam
 

What's hot (19)

Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsi
 
Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsi
 
Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsi
 
Jenis & proses interupsi
Jenis & proses interupsiJenis & proses interupsi
Jenis & proses interupsi
 
Jenis & Proses Interupsi
Jenis & Proses InterupsiJenis & Proses Interupsi
Jenis & Proses Interupsi
 
Organisasi komputer-4
Organisasi komputer-4Organisasi komputer-4
Organisasi komputer-4
 
Walking robot bergerak maju berhenti menggunakan atmega16
Walking robot bergerak maju berhenti menggunakan atmega16Walking robot bergerak maju berhenti menggunakan atmega16
Walking robot bergerak maju berhenti menggunakan atmega16
 
Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsi
 
Jenis & proses interupsi
Jenis & proses interupsiJenis & proses interupsi
Jenis & proses interupsi
 
Pertemuan 6-organisasi-input-dan-output1
Pertemuan 6-organisasi-input-dan-output1Pertemuan 6-organisasi-input-dan-output1
Pertemuan 6-organisasi-input-dan-output1
 
Cpu
CpuCpu
Cpu
 
2 1 bussistem
2 1 bussistem2 1 bussistem
2 1 bussistem
 
AOK 04
AOK 04AOK 04
AOK 04
 
Mikroprosesor dan Mikrokontroler
Mikroprosesor dan MikrokontrolerMikroprosesor dan Mikrokontroler
Mikroprosesor dan Mikrokontroler
 
Presentasi dan video pembelajaran Mikrokontroller
Presentasi dan video pembelajaran MikrokontrollerPresentasi dan video pembelajaran Mikrokontroller
Presentasi dan video pembelajaran Mikrokontroller
 
Ferli Apriadi - Dasar Sistem Operasi
Ferli Apriadi - Dasar Sistem OperasiFerli Apriadi - Dasar Sistem Operasi
Ferli Apriadi - Dasar Sistem Operasi
 
Modul 1 struktur sistem komputer
Modul 1   struktur sistem komputerModul 1   struktur sistem komputer
Modul 1 struktur sistem komputer
 
Proses dan jenis interupsi
Proses dan jenis interupsiProses dan jenis interupsi
Proses dan jenis interupsi
 
Jenis & proses interupsi
Jenis & proses interupsiJenis & proses interupsi
Jenis & proses interupsi
 

Similar to materi interruption

Orkom - Modul 5
Orkom - Modul 5Orkom - Modul 5
Orkom - Modul 5beiharira
 
pembelajaran untuk strukturfungsicpu1.ppt
pembelajaran untuk strukturfungsicpu1.pptpembelajaran untuk strukturfungsicpu1.ppt
pembelajaran untuk strukturfungsicpu1.pptssuser651430
 
Struktur Sistem Komputer
Struktur Sistem KomputerStruktur Sistem Komputer
Struktur Sistem Komputereddie Ismantoe
 
Sistem Operasi 2 Struktur Sistem Komputer.pptx
Sistem Operasi 2 Struktur Sistem Komputer.pptxSistem Operasi 2 Struktur Sistem Komputer.pptx
Sistem Operasi 2 Struktur Sistem Komputer.pptxkuntaannapakaja
 
Sistem Operasi - Perangkat keras Input Output
Sistem Operasi - Perangkat keras Input OutputSistem Operasi - Perangkat keras Input Output
Sistem Operasi - Perangkat keras Input OutputAdi Ginanjar Kusuma
 
Zulyanti Megasari - Konsep Dasar Sistem Operasi
Zulyanti Megasari - Konsep Dasar Sistem OperasiZulyanti Megasari - Konsep Dasar Sistem Operasi
Zulyanti Megasari - Konsep Dasar Sistem Operasibelajarkomputer
 
Manajemen Keluar Masuk
Manajemen Keluar MasukManajemen Keluar Masuk
Manajemen Keluar MasukAnin Rodahad
 
2.struktur sistemkomputer
2.struktur sistemkomputer2.struktur sistemkomputer
2.struktur sistemkomputernasib silaban
 
Mikroprosesor & Interfacing, Bab Input dan Output
Mikroprosesor & Interfacing, Bab Input dan OutputMikroprosesor & Interfacing, Bab Input dan Output
Mikroprosesor & Interfacing, Bab Input dan OutputJakkKuort
 
Jenis & proses interupsi
Jenis & proses interupsiJenis & proses interupsi
Jenis & proses interupsiagushizam
 
BAB I Sistem Operasi. Sistem operasi .pdf
BAB I Sistem Operasi. Sistem operasi .pdfBAB I Sistem Operasi. Sistem operasi .pdf
BAB I Sistem Operasi. Sistem operasi .pdfQwertyQwerty789387
 
Zulyanti Megasari - Manajemen Sistem Input dan Output
Zulyanti Megasari - Manajemen Sistem Input dan OutputZulyanti Megasari - Manajemen Sistem Input dan Output
Zulyanti Megasari - Manajemen Sistem Input dan Outputbelajarkomputer
 
Ferli Apriadi - Manajemen Sistem Input/Output
Ferli Apriadi - Manajemen Sistem Input/OutputFerli Apriadi - Manajemen Sistem Input/Output
Ferli Apriadi - Manajemen Sistem Input/Outputbelajarkomputer
 
2 1 bussistem
2 1 bussistem2 1 bussistem
2 1 bussistemptsumaye
 

Similar to materi interruption (19)

Orkom - Modul 5
Orkom - Modul 5Orkom - Modul 5
Orkom - Modul 5
 
pembelajaran untuk strukturfungsicpu1.ppt
pembelajaran untuk strukturfungsicpu1.pptpembelajaran untuk strukturfungsicpu1.ppt
pembelajaran untuk strukturfungsicpu1.ppt
 
Struktur Sistem Komputer
Struktur Sistem KomputerStruktur Sistem Komputer
Struktur Sistem Komputer
 
struktur CPU
struktur CPUstruktur CPU
struktur CPU
 
Sistem Operasi 2 Struktur Sistem Komputer.pptx
Sistem Operasi 2 Struktur Sistem Komputer.pptxSistem Operasi 2 Struktur Sistem Komputer.pptx
Sistem Operasi 2 Struktur Sistem Komputer.pptx
 
Komponen utama cpu
Komponen utama cpuKomponen utama cpu
Komponen utama cpu
 
Sistem Operasi - Perangkat keras Input Output
Sistem Operasi - Perangkat keras Input OutputSistem Operasi - Perangkat keras Input Output
Sistem Operasi - Perangkat keras Input Output
 
Zulyanti Megasari - Konsep Dasar Sistem Operasi
Zulyanti Megasari - Konsep Dasar Sistem OperasiZulyanti Megasari - Konsep Dasar Sistem Operasi
Zulyanti Megasari - Konsep Dasar Sistem Operasi
 
Dasar sistem operasi
Dasar sistem operasiDasar sistem operasi
Dasar sistem operasi
 
Manajemen Keluar Masuk
Manajemen Keluar MasukManajemen Keluar Masuk
Manajemen Keluar Masuk
 
Chapter1.os
Chapter1.osChapter1.os
Chapter1.os
 
2.struktur sistemkomputer
2.struktur sistemkomputer2.struktur sistemkomputer
2.struktur sistemkomputer
 
Mikroprosesor & Interfacing, Bab Input dan Output
Mikroprosesor & Interfacing, Bab Input dan OutputMikroprosesor & Interfacing, Bab Input dan Output
Mikroprosesor & Interfacing, Bab Input dan Output
 
Jenis & proses interupsi
Jenis & proses interupsiJenis & proses interupsi
Jenis & proses interupsi
 
Arsitektur Sistem Komputer
Arsitektur Sistem KomputerArsitektur Sistem Komputer
Arsitektur Sistem Komputer
 
BAB I Sistem Operasi. Sistem operasi .pdf
BAB I Sistem Operasi. Sistem operasi .pdfBAB I Sistem Operasi. Sistem operasi .pdf
BAB I Sistem Operasi. Sistem operasi .pdf
 
Zulyanti Megasari - Manajemen Sistem Input dan Output
Zulyanti Megasari - Manajemen Sistem Input dan OutputZulyanti Megasari - Manajemen Sistem Input dan Output
Zulyanti Megasari - Manajemen Sistem Input dan Output
 
Ferli Apriadi - Manajemen Sistem Input/Output
Ferli Apriadi - Manajemen Sistem Input/OutputFerli Apriadi - Manajemen Sistem Input/Output
Ferli Apriadi - Manajemen Sistem Input/Output
 
2 1 bussistem
2 1 bussistem2 1 bussistem
2 1 bussistem
 

materi interruption

  • 1. • Nama Kelompok : 1. Elvira Hafis (2017610009) 2. Jessy Mulyanti (2017610039) 3. Wildani (2017610001)
  • 2. INTERUPT Interupt atau bisa disebut juga dengan Interupt adalah suatu permintaan khusus kepada mikroprosessor untuk melakukan sesuatu. Bila terjadi interupsi, mikroprosesor akan menghentikan dahulu apa yang sedang dikerjakannya dan mengerjakan permintaan khusus tersebut.
  • 3. JENIS-JENIS INTERRUPT BERDASARKAN SUMBERNYA a) Software, interrupt jenis ini juga disebut dengan System call. Misalnya, suatu program ingin mencetak hasil dengan printer. a) Hardware, terjadi karena adanya aksi pada perangkat keras,seperti penekanan tombol keyboard atau menggerakkan mouse. Interrupt ini terbagi menjadi 2, yaitu: Maskable Interrupt (terjadi karena aksi luar) dan Non Maskable Interrupt (terjadi karena memori atau kesalahan parity pada program.
  • 4. JENIS INTERRUPT BERDASARKAN SIAPA YANG MENGINTERUPSI 1. Software generated: dihasilkan dengan menggunakan instruksi INT. 2. Hardware generated: dihasilkan dengan mengaktifkan sinyal interrupt pada pin 18 di mP Intel 8088 (active high) kedua jenis interrupt diatas akan menyebabkan mP Intel 8088 mengerjakan suatu routine (program kecil) khusus (interrupt service routine).
  • 5. PENYEBAB TERJADINYA INTERRUPT a) Program, terjadi akibat eksekusi suatu interuksi. b) Timmer, disebabkan oleh timmer prosessor. c) I/O, disebabkan oleh I/O controller baik sebagai tanda bahwa operasi telah selesai maupun memberi tanda error. d) kegagala hardware, disebabkan oleh kesalahan hardware seperti power failure dan memori parity error.
  • 6. Dengan adanya mekanisme interupsi, prosesor dapat digunakan untuk mengeksekusi instruksi-instruksi lain. Saat suatu modul telah selesai menjalankan tugasnya dan siap menerima tugas berikutnya makan 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. Apabila interupsi ditangguhkan, prosesor akan melakukan hal-hal dibawah ini: 1) Prosesor menangguhkan eksekusi program yang dijalankan dan menyimpan konteksnya. Tindakan ini adalah menyimpan alamat instruksi berikutnya yang akan dieksekusi dan data lain yang relevan. 2) Prosesor menyetel program counter (PC) ke alamat awal routine interrupt handler.
  • 8. START HOMENGAMBIL INSTRUKSI BERIKUTNYA. EKSEKUSI INSTRUKSIHALT PEMERIKSAAN INTERUPSI DAN EKSEKUSI INTERUPSI INTERUPSI DITOLAK SIKLUS PENGAMBILAN SIKLUS EKSEKUSI SIKLUS INTERUPSI
  • 9. ADA 2 AKSI YANG DIBERIKAN SAAT TERJADI INTERRUPT  Syncronous I/O. I/O dijalankan, I/O selesai digunakan, kontrol menginformasikan kembali ke user proses. untuk menunggu selesai digunakannya I/O, digunakan perintah wait.  Asyncronous I/O. Kembali ke user program tanpa harus menunggu I/O.
  • 10. PENANGANAN INTERUPSI 1. Controller mengirimkan sinyal interupsi melalui interupt-request-line. 2. sinyal dideteksi oleh prosesor. 3. prosesor akan terlebih dahulu menyimpan informasi tentang keadaan statenya (informasi tentang proses yang sedang dikerjakan. 4. prosesor mengidentifikasi penyebab interupsi dan mengakses table vector interupsi untuk menentukan interrupt handler. 5. transfer control ke interrupt handler. 6. setelah interupsi berhasil diatasi, prosesor akan kembali ke keadaan seperti sebelum terjadinya interupsi dan melanjutkan pekerjaan yang tadi sempat tertunda.
  • 11. Tipe-tipe Interupsi • Interupsi Clock (Clock Interrupt) Sistem operasi (penjadwalan) menentukan apakah proses yang sedang running telah mengeksekusi selama jatah waktu nya. Jika telah mencapai jatahnya, maka proses dialihkan ke state ready dan proses lain di jadwalkan running.
  • 12. • Interups Masukan/Keluaran (I/O Interrupt) Kejadian dimana peralatan masukan/keluaran interupsi meminta layanan sistem operasi. • Page/Memory Fault Pemroses menemui pengacuan alamat memori maya yang tidak terdapat dimemori utama(fisik).
  • 13. Penyebab Interupsi • Mekanisme Interupsi tidak hanya digunakan untuk menangani operasi yang berhubungan dengan erangkat M/K, Sistem Operasi menggunakan mekanisme interupsi untuk beberapa hal, di antaranya : 1. Menangani Exception. 2. Mengatur Virtual Paging. 3. Menangani Alur Kontrol.
  • 14. Macam-Macam Pesan Error 1. Attempted Write to Readonly Memory (Stop Code 0X000000BE). 2. Bad Pool Caller (Stop Code 0X000000C2). 3. Data Bus Error (stop code 0X0000002E). 4. Driver IRQL Not Less Or Equal (Stop Code 0X000000D1). 5. Driver IRQL Not Less Or Equal (Stop Code 0X000000D1).
  • 15. 6.Driver Power State Failure (Stop Code 0X0000009F). 7.Driver Unloaded Without Cancelling Pending Operations (Stop Code 0X000000CE) 8.Driver Used Excessive Ptes (Stop Code 0X000000D). 9.Hardware Intterupt Strom (Stop Code 0X000000F2) 10.Innacessible Boot Device (Stop Code 0X0000007B). 11.Kernel Data Inpage Error (Stop Code 0X0000007A). 12.Kernel Stack Inpage Error (Stop Code 0X00000077)
  • 16. 13.Kmode Exception Not Handlel (Stop Code 0X0000001E) 14.No More System PTES (Stop Code 0X0000003F) 15.NTSF File System (Stop Code 0X000000024). 16.Page Fault In Nonpaged Area (Stop Code 0X00000050). 17.Status Image Checkum Mismatch (Stop Code 0Xc0000221) 18.Status System Process Terminated (Stop code 0Xc000021A)
  • 17. 19.Unexpected Kernel Mode Trap (stop code 0X0000007F) 20.Unmountable Boot Volume (Stop Code 0X000000ED).