Tahap-tahap
Penciptan Proses
Penciptaan proses dapat disebabkan beragam sebab. Penciptaan proses ini meliputi beberapa tahap. Tahap-tahap penciptaan proses adalah sebagai berikut:
- Beri satu identifier unik ke proses baru. Isian baru ditambahkan ke tabel proses utama yang berisi satu isian per proses.
- Alokasikan ruang untuk proses.
- PCB harus diinisialisasi.
- Kaitan-kaitan, antar tabel dan senarai yang cocok dibuat.
- Bila diperlukan struktur data lain maka segera buat struktur data itu
Pengalihan
Proses
·
Kelihatannya
pengalihan proses (process switching) adalah sepele. Pada suatu saat,
proses running diinterupsi dan sistem operasi memberi proses lain
state running dan menggilir kendali ke proses itu.
· Dalam hal ini muncul beberapa masalah, yaitu:
- Kejadian-kejadian apa yang memicu alih proses?
- Masalah lain adalah terdapatnya perbedaan antara alih proses (process -switching) dan alih konteks (context- switching).
- Apa yang harus dilakukan sistem operasi terhadap beragam struktur data yang dibawah kendalinya dalam alih proses?
Kejadian-kejadian
Penyebab Pengalihan Proses
Kejadian-kejadian yang menyebabkan terjadinya alih proses adalah:
- Interupsi sistem.
- Trap.
- Supervisor call.
0 Comments