Anda di halaman 1dari 1

1.

Jelaskan yang dimaksud dengan Pengalihan Eksekusi Proses (Proses Switching)


Jawab : Proses Switching atau Pengalihan proses merupakan proses yang terjadi jika
proses yang di running beralih menjadi state lain (ready,blocked) kemudian system
operasi membuat perubahan-perubahan berarti terhadap lingkungan.

2. Sebutkan dan jelaskan tahapan dari Pengalihan Eksekusi Proses (Proses Switching)
Jawab: 1. Sistem operasi menyimpan (backup) konteks processor, yaitu isi seluruh register
processor, proses yang sedang running (Po) ke PCB proses tersebut (PCBo).
2. Sistem operasi kemudian memperbarui isi PCB proses tersebut (PCBo), termasuk
mengubah status eksekusinya ke status blocked ataupun ready.
3. Selanjutnya, PCB (PCBo) dipindahkan ke antrian yang sesuai, yaitu antrian ready jika
status proses beralih ke status ready ataupun ke salah satu antrian I/O jika proses
beralih ke status blocked.
4. Setelah itu,sistem operasi melakukan dispatch ke proses lainnya P1, dengan
memperbarui PCB proses baru (P1), termasuk mengubah status eksekusinya menjadi
running.
5. Kemudian sistem operasi memperbarui isi struktur data manajemen memori yang
berkaitan dengan proses baru (P1).
6. Terakhir, sistem operasi akan meyalin (restore) konteks processor yang tersimpan di
PCB

3. Jelaskan tentang PCB (Process Control Block)


Jawab : Setiap proses digambarkan dalam sistem operasi oleh sebuah process control block
(PCB). PCB berisikan banyak bagian dari informasi yang berhubungan dengan
sebuah proses yang spesifik. PCB hanya berfungsi sebagai tempat penyimpanan
informasi yang dapat bervariasi dari proses yang satu dengan yang lain

Anda mungkin juga menyukai