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