Tugas Mandiri 5

PERTANYAAN…

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.) TASK & PROCESS
SCHEDULING – STATUS PROSES TERHADAP PROSESOR (CPU)
•Status proses menurut Tanenbaum:
•Running: pada saat menggunakan CPU pada suatu waktu.
•Ready: proses diberhentikan sementara karena menunggu proses lain untuk dieksekusi.
•Blocked: tidak dijalankan sampai event dari luar, yang berhubungan dengan proses tersebut terjadi.

TASK & PROCESS
SCHEDULING – STATUS PROSES TERHADAP PROSESOR (CPU)
•Status proses menurut Silberschatz:
•New: status yang dimiliki pada saat proses baru saja dibuat.
•Running: status yang dimiliki pada saat instruksi-instruksi dari sebuah proses dieksekusi.
•Waiting: status yang dimiliki pada saat proses menunggu suatu event (contohnya: proses I/O).
•Ready: status yang dimiliki pada saat proses siap untuk dieksekusi oleh prosesor.
•Terminated: status yang dimiliki pada saat proses telah selesai dieksekusi.

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.) DIAGRAM PENGHENTIAN DIAGRAM PROSES

image

4.) 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