Bagian Bagian Interupsi

Interupsi
Interupsi merupakan bagian penting dari sistem arsitektur komputer. Setiap sistem komputer memiliki mekanisme yang berbeda. Interupsi bisa terjadi apabila perangkat keras (hardware) atau perangkat lunak minta “ dilayani” oleh processor apabila terjadi interupsi maka processor menghentikan proses yang sedang dikerjakannya, kemudian beralih mengerjakan service rutin untuk melayani intrupsi tersebut. Setelah selesai mengerjakan service rutin maka prosesor kembali melanjutkan proses yang tertunda

Kelas Sinyal Interupsi
·         Program, yaitu Interupsi yang dibangkitkan dengan beberapa kondisi yang terjadi pada hasil eksekusi program. Contioh: Aritmatika overflow, pembagian nol, operasi ilegal
·         Timer, adalah Interupsi yang dibangkitkan pewaktuan dalam prosesor\. Sinyal ini memungkinkan sistem operasi menjalankan fungsi tertentu secara reguler
·         I/ O sinyal Interupsi yang di bangkitkan oleh Modul I/O sehubngan pemberitahuan kondisi Error dan penyelesaian suatu operasi
·         Hardware Failure , adalah Interupsi yang dibangkitkan oleh kegagalan daya atau kesalahan paritas memori

Proses Interupsi
·         Dengan adanya mekanisme Interupsi, prossesor dapat digunakan untuk mengeksekusi intsruksi- 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 menghandle routine interupsi
·         Setelah program interupsi selesai maka processor akan melanjutkan eksekusi programnya kembali
·         Saat sinyal Interupsi diterima processor ada dua kemungkinan tindakan , yaitu Interupsi diterima / ditangguhkan dan Interupsi ditolak

Interupsi Ditangguhkan
Apa yang dilakukan Processor ?
·         Processor menangguhkan eksekusi program yang dijalankan dan menyimpan konteksnya tindakan ini adalah menyimpan alamat instruksi berikutnya yang akan dieksekusi dan data lain yang relevan
·         Processor menyetel program Counter (PC) ke alamat awal routine intterupt handler

Sistem Operasi Kompleks
·         Interupsi ganda (Multiple interupt)
Misalnya suatu komputer akan menerima permintaan interupsi saat proses pencetakan dengan printer selesai, disamping itu dimungkinkan dari saluran komunikasi akan mengirimkan permintaan interupsi setiap kali data tiba

Subscribe to receive free email updates: