Tugas Mandiri 5 ( SO )

1. Jelaskan Status proses menurut silberschatz dan Tanembaun ?
2. Jelaskan perbedaan antara task dan proses ?
3. Buatlah Diagram penghentian proses ?
4. Jelaskan Proses penjadualan jangka pendek dan jangka panjang ?

JAWABAN :
1. Menurut Silberschatz,
Suatu proses adalah lebih dari sebuah kode program, yang terkadang disebut text section.
Proses juga mencakup program counter, yaitu sebuah stack untuk menyimpan alamat dari instruksi yang akan dieksekusi selanjutnya dan register.

Menurut Tanenbaum,
Suatu proses adalah sebuah program yang dieksekusi yang mencakup program counter, register, dan variabel di dalamnya.

2. Tugas atau proses sistem, berasal dari program sistem. Mereka datang dari sistem bahasa, sistem utilitas dan sistem operasi.
Tugas atau proses aplikasi, berasal dari aplikasi
Proses aplikasi memerlukan dua macam sumber daya.
Pada suatu saat proses itu memerlukan prosesor dan pada saat berikutnya memerlukan alat (periferal), atau sebaliknya.

3.

 image

4. Penjadwalan (scheduling) :
Penjadwalan jangka pendek
Mengatur penggunaan prosesor dan periferal.
Yang diatur disini adalah tugas (task)
Penjadwalan jangka panjang
Menentukan tugas mana yang diterima menjadi proses
Yang diatur disini adalah proses (process)

Leave a Reply