Anda di halaman 1dari 2

UTS SISTEM OPERASI

Dadan Zaliluddin, ST., M.Kom.

1. Apa yang dimaksud dengan Sistem Operasi ?

Sistem Operasi adalah kumpulan program yang bertindak sebagai


perantara/penjalin/penghubung antara pemakai, perangkat lunak dengan perangkat
keras komputer sehingga sistem komputer mudah dipakai, perangkat lunak komputer
dapat digunakan secara efiesien.

2. Pada Komputer Generasi ke III dikembangkanuntukmelayanibanyakpemakaisecara


online, terdapat tiga hal yang dikembangakan dikomputer generasi ke III sebutkan dan
Jelaskan ?

a. MULTIUSER : Komputer yang memiliki resource yang dapatdigunakanolehbanyak


orang sekaligus
b. MULTIPROGRAMMING : Komputermelayanibanyak proses/job
sekaliguspadawaktubersamaan, sehinggadikembangkan :
c. TIME SHARING : Tiap pemakai mempunyai satu terminal online ndengan CPU hanya
memberi layanan pada pemakai yang aktif secara bergantian
Tiap proses dibatasiolehwaktu, waktumaksimum yang digunakandisebutquantum
time

3. Gambarkan dan jelaskan Status Proses Sistem Operasi ?

New: status yang dimiliki pada saat proses baru saja dibuat.

Running: status yang dimilikipadasaatinstruksi-instruksidarisebuah proses dieksekusi.

Waiting: status yang dimilikipadasaat proses menunggusuatusebuahevent seperti


proses M/K.

Ready: status yang dimilikipadasaat proses siapuntukdieksekusiolehprosesor.

Terminated: status yang dimilikipadasaat proses telahselesaidieksekusi.


4. Jelaskan apa yang dimaksud dengan Program Sistem dalam sistem Operasi ?

Program sistem adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol
dan manajemen perangkat keras serta operasi-operasi dasar sistem, atau dengan kata
lain program sistem adalah software pada lapisan pertama yang disimpan pada memori
komputer dan merupakan program pertama yang dijalankan pada saat komputer
dinyalakan (setelah BIOS). Program sistem sering juga disebut sistem operasi.

5. Secara garis besar penjadwalan dibedakan menjadi dua kelompok besar, yaitu ?

a. Non-preemptive
Pada metode ini jika suatu proses telah berjalan maka sistem operasi maupun operasi
lain tidak dapat mengambil alih eksekusi prosesor. Pengalihan prosesor hanya dapat
dilakukan jika proses yang sedang berjalan tadi telah berhenti. Metode ini digunakan
pada sistem batch dan sekuensial
b. Preemptive
Metode ini lebih canggih dari pada non-preemptive, karena sistem operasi dan operasi
lain dapat mengambil alih eksekusi prosesor tanpa harus menunggu proses lain yang
sedang running berhenti. Metode ini digunakna pada sistem real time.