Anda di halaman 1dari 2

SOAL UJIAN AKHIR SEMESTER GANJIL

TAHUN AJARAN 2020/2021

Mata Kuliah : Sistem Operasi


Nama : Yaris Trijuliana
Nim : 3221904045
Semester :3
Program Studi : TI
Hari / Tanggal : Senin / 25 Januari 2021
Waktu : 19.15 – 21.15

1. - Konkurensi merupakan landasan umum perancangan sistem operasi. Proses-proses


disebut konkuren jika proses-proses berada pada saat yang sama. Dikatakan sebagai
landasan umum perancangan sistem operasi karena dalam menciptakan suatu sistem
operasi, sistem operasi tersebut umumnya harus bisa menjalankan beberapa proses (lebih
dari satu proses) pada saat yang bersamaan.

- Deadlock adalah suatu kondisi dimana dua proses atau lebih saling menunggu proses yang
lain untuk melepaskan resource yang sedang dipakai. Karena beberapa proses itu saling
menunggu, maka tidak terjadi kemajuan dalam kerja proses-proses tersebut. Deadlock
dalam arti sebenarnya adalah kebuntuan.

4 kondisi penyebab deadlock adalah sebagai berikut:

a. Mutual Exclusion

Hanya ada satu proses yang boleh memakai sumber daya, dan proses lain yang ingin
memakai sumber daya tersebut harus menunggu hingga sumber daya tadi dilepaskan atau
tidak ada proses yang memakai sumber daya tersebut.

b. Hold and Wait

Proses yang sedang memakai sumber daya boleh meminta sumber daya lagi maksudnya
menunggu hingga benar-benar sumber daya yang diminta tidak dipakai oleh proses lain, hal
ini dapat menyebabkan kelaparan sumber daya sebab dapat saja sebuah proses tidak
mendapat sumber daya dalam waktu yang lama.

c. No Preemption
Sumber daya yang ada pada sebuah proses tidak boleh diambil begitu saja oleh proses
lainnya. Untuk mendapatkan sumber daya tersebut, maka harus dilepaskan terlebih dahulu
oleh proses yang memegangnya, selain itu seluruh proses menunggu dan mempersilahkan
hanya proses yang memiliki sumber daya yang boleh berjalan.

d. Circular Wait

Kondisi seperti rantai, yaitu sebuah proses membutuhkan sumber daya yang dipegang
proses berikutnya.

2. Proses swapping menukarkan sebuah proses keluar dari memori untuk sementara waktu ke
sebuah penyimpanan sementara dengan sebuah proses lain yang sedang membutuhkan
sejumlah alokasi memori untuk dieksekusi.

3. a. manajemen memori statis


Dengan pemartisian statis, jumlah, lokasi, dan ukuran prosesdi memori tidak beragam
sepanjang waktu secara tetap.
b. manajemen memori dinamis
Dengan pemartisian dinamis, jumlah, lokasi, dan ukuran proses di memori dapat
berseragam sepanjang waktu secara dinamis.

5 Ruang lingkup atau batasan dalam manajemen perangkat keras input/output adalah
bagaimana perangkat keras input output itu dikelola dan diprogram agar dapat
berjalan dengan baik.

Fungsi : - Mengirim perintah ke perangkat I/O agar menyediakan layanan


- Menangani interupsi perangkat I/O
- Menangani kesalahan perangkat I/O
- Menyediakan interface ke pemakai

6. 1.) Menjamin data pada file adalah valid


2. )Optimasi kinerja :
- menurut sistem : meningkatkan jumlah throughput keseluruhan
- menurut pemakai : cepatnya waktu tanggap
3. )Menyediakan dukungan masukan/keluaran beragam tipe perangkat penyimpan
4. )Meminimalkan atau mengeliminasi potensi kehilangan atau perusakan data
5. )Menyediakan sekumpulan rutin interface I/O

Anda mungkin juga menyukai