60 likes | 172 Views
interrupts. Sri Koriaty , S.kom PENDIDIKAN TEKNOLOGI INFORMASI DAN KOMPUTER STKIP – PGRI PONTIANAK. Secara umum Interrup dapat didefinisikan sebagai proses penangguhan /idle selama proses instruksi yang lainnya sedang berlangsung . Tujuan Interrup
E N D
interrupts Sri Koriaty, S.kom PENDIDIKAN TEKNOLOGI INFORMASI DAN KOMPUTER STKIP – PGRI PONTIANAK
SecaraumumInterrupdapatdidefinisikansebagaiprosespenangguhan/idle selamaprosesinstruksi yang lainnyasedangberlangsung. • TujuanInterrup pengeksekusian routine instruksi agar efektifdan efisienantar CPU dan modul – modul I/O maupunmemori. • Prosesinterrup Saat modul telah selesai menjalankan tugasnyadansiapmenerimatugasberikutnya, maka modul ini akan mengirimkan permintaan interupsikeprosesor
Kelassinyalinterupsi • Program yaituinterupsi yang dibankitkandengnbeberapakondisi yang terjadipadahasileksekusiprogam. • Timer Adalahinterupsi yang dibangkitkanpewaktuandalamprosessor, dimanasinyalinimemungkinknsistemoperasimenjalanjanfungsitertentusecarareguler. • I/O meupkansiyalinerupsi yang dibagkitkaolehmodul I/O sehubunganpemberitahuankondisi error danpenyelesaiansuatuoperasi. • Hardware Failure adalahinterupsi yang dibangkitkanlehkegagalandayaataukesalahanparitasmmori..
Sikluseksekusiolehprosesordenganadanyafungsiinterupsi Ketrangan : Padasiklus interrupts , prosessormemeriksaapakahtelahterjadi interrupts yang diidikasikanolehadanyasinyal interrupts. Bilatidakada interrupts yang ditangguhnkanmakaakanmemprosesnyakesiklusfatchdanmngambilinterupsiselanjutnya.
Multiple Interrupts – Sequential ( PengolahanInterupsiBerurutan ) • Keterangan : • Menolakatautidakmengizinkaninterupsi lain saatsuatuinterupsiditanganiprosesor. • Setelahprosessorselesaimenangnisuatuinterupsimakainterupsi lain baruditangani.
Multiple Interrupts – Nested( PengolahanInterupsiBersarang) Keterangan : Interrupts Hadlermengizinkaninterupsiprioritaslebihtinggiditanganiterlebihdahulu