pada saat tabel proses alih konteks Informasi
yang disimpan adalah pemroses menyimpan konteks
program ke dalam stack, hal ini bertujuan agar saat selesai penanganan
interupsi, konteks program dapat dipanggil kembali dari stack dan
konteks program dapat kembali seperti semula tanpa terjadi pengalihan ke
proses lain.
sedangkan Siklus penanganan interupsinya adalah :
- Pemroses
menyimpan konteks program saat itu yang sedang dieksekusi ke stack.
- Pemroses menset register PC dengan alamat awal program untuk
interuppet handler.
- pemroses menjalankan instruksi-instruksi
berikutnya pada interuppt handler yang melayani interrupt.
- Setelah
penanganan interupsi selesai maka konteks yang terdapat pada stack
dikembalikan.
- Pengalihan proses terjadi jika proses yang running beralih
menjadi state lain (ready, blocked), kemudian sistem operasi harus
membuat perubahan-perubahan berarti terhadap lingkungannya.
Tidak ada komentar:
Posting Komentar