Sabtu, 29 Oktober 2011

Informasi apa saja yang disimpan pada tabel proses saat alih konteks dari satu proses ke proses lain.

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