Pada hari ini saya akan mempostingkan tentang " Pengertian Dan Jenis Interupsi ", semoga bermanfaat bagi kita semua. Jangan Lupa komentar ya ..!
1. Apa
pengertian Interupsi dan sebutkan jenis Interupsi?
2. Suatu
Sistem memiliki prioritasnya 2,4 dan 5. Bagaimana Proses interupsinya?
Jawaban :
·
Interupsi adalah suatu permintaan khusus
pada microprocessor untuk melakukan sesuatu, jika terjadi interupsi maka computer
akan menghentikan dahulu apa yang sedang dikerjakan dan melakukan apa yang
diminta oleh yang menginterupsi.
·
Interrupt merupakan sub rutin yang sudah
tersedia dalam memori computer
·
Pada IBM PC dan kompatibelnya disediakan
256 buah interupsi yang diberi nomor 0 s/d 255.
·
Nomor interupsi 0 s/d 1Fh disediakan
oleh ROM BIOS yaitu suatu IC di dalam komputer yang mengatur operasi dasar
komputer.
·
Jadi jika terjadi interupsi dengan nomor
0 s/d 1Fh maka secara default komputer akan beralih ke ROM BIOS dan melaksanakan
program yang terdapat disana.
·
Program yg melayani suatu interupsi
dinamakan Interrupt Handler
Tujuan interupsi
secara manajemen adalah untuk pengeksekusian routine intruksi agar efektif dan
efisien antarCPU, I/O, maupun memori.
•
Internal HW interruptions
·
Ditimbulkan/digenerasi oleh peristiwa
tertentu yang terjadi pada waktu/selama eksekusi program
·
Diatur oleh HW dan tidak mungkin diubah
·
Contoh : tipe interrupt untuk counter
clock internal; HW call interrupt ini untuk memaintance “time to date”
•
External HW interupstions
·
Ditimbulkan/digenerasi oleh device
peripheral, misalnya keyboard, printers, dsb.
·
Biasa juga ditimbulkan/digenerasi oleh
Co-prosessor
·
Tidak mungkin mendeaktivekan
·
Tidak dikirim langsung ke CPU, melainkan
ke IC yang memiliki fungsi untuk menghandle secara eksklusive interrupts ini.
(IC àPIC8259A,
yang dikontrol oleh CPU dgn menggunakan urutan komunikasi à
PATH Control
- Pada awal sistem melakukan pencetakan dengan printer, saat itu terdapat pengiriman data pada saluran komunikasi sehingga modul komunikasi meminta interupsi.
- Proses selanjutnya adalah pengalihan eksekusi interupsi mudul komunikasi, sedangkan interupsi printer ditangguhkan.
- Saat pengeksekusian modul komunikasi terjadi interupsi disk, namun karena prioritasnya lebih rendah maka interupsi disk ditangguhkan.
- Setelah interupsi modul komunikasi selesai akan dilanjutkan interupsi yang memiliki prioritas lebih tinggi, yaitu disk.
- Bila interupsi disk selesai dilanjutkan eksekusi interupsi printer. Selanjutnya dilanjutkan eksekusi program utama
This post have 0 komentar
Atau juga bisa komentar disini !!
EmoticonEmoticon