Ujian Tengah Semester Mata Kuliah Sistem

Ujian Tengah Semester Mata Kuliah Sistem Operasi
Nama : RIFAZULRIZQA M
NIM : 1127050131
Dosen : Pak Esa Firmansyah

Analisis diagram

Abraham Silberschatz terdapat lima macam jenis status yang dimiliki oleh proses

Menurut
yang terdapat pada diagram tersebut :






Baru : status yang dimiliki pada saat proses baru saja dibuat.
Berjalan : status yang dimiliki pada saat instruksi-instruksi dari sebuah proses dieksekusi.
Menunggu : status yang dimiliki pada saat proses menunggu suatu event (contohnya: proses I/O).
Siap : status yang dimiliki pada saat proses siap untuk dieksekusi oleh prosesor.

Terterminasi : status yang dimiliki pada saat proses telah selesai dieksekusi.

Andrew S. Tanenbaum status-status yang mungkin dimiliki

Sedangkan menurut
oleh sebuah proses adalah sebagai berikut :




Berjalan : pada saat menggunakan CPU pada suatu waktu.
Siap : proses diberhentikan sementara karena menunggu proses lain untuk dieksekusi.
Tertolak : tidak dijalankan sampai event dari luar, yang berhubungan dengan proses tersebut
terjadi.

Hubungan diagram tersebut dengan konsep Multiprogramming
Suatu proses akan menggunakan CPU sampai proses tersebut dalam status wait (misalnya meminta I/O)
atau selesai. Pada saat wait , maka CPU akan nganggur (idle). Untuk mengatasi hal ini, maka CPU
dialihkan ke proses lain pada saat suatu proses sedang dalam wait, demikian seterusnya.
Pada sistem multiprogramming, sistem operasi harus menyediakan mekanisme untuk manajemen

memori, penjadwalan CPU dan manajemen disk. Sistem operasi multiprogram menyediakan supply untuk
I/O routine. Sistem harus dapat mengalokasikan memory untuk beberapa job. Beberapa job yang sudah
siap dieksekusi akan dipilih oleh system, job mana yang akan dieksekusi oleh CPU. Perangkat apa saja
yang diperlukan oleh setiap job juga harus dialokasikan oleh sistem.