JAWABAN UAS SISTEM OPERASI SEMESTER 3
MUHAMMAD SAYYID RIDHWAN [20020030]
TEKNIK INFORMATIKA [R2]
1. Berikan penjelasan yang singkat mengenai deadlock dan berikan contoh deadlock!
Deadlock adalah kondisi dimana dua program (atau lebih) sama-sama tidak dapat melanjutkan proses karena tidak ada yang ingin menyerahkan sumber dayanya.
Contoh: proses Y menggunakan printer, proses X menggunakan infokus, proses Y membutuhkan infokus tapi tidak melepas printer maka menunggu dulu, proses X membutuhkan printer tanpa melepas infokus maka menunggu dulu, kondisi saling menunggu tersebut adalah kondisi deadlock.
2. Jelaskan langkah-langkah penanganan deadlock!
a. Meniadakan mutual exclution yaitu dengan mengantrikan semua permintaan proses dengan spooling.
b. Meniadakan non-preemptive yaitu dengan mengambil sumber daya di tengah proses.
c. Meniadakan circular wait yaitu dengan penomoran seluruh sumber daya dan satu proses hanya boleh memegang satu sumber daya.
d. Meniadakan hold and wait yaitu dengan mengalokasikan semua sumber daya.
3. Berikan penjelasan mengenai perbedaan manajemen pemartisian dinamis dan statis secara singkat!
Perbedaannya adalah dengan pemartisian dinamis maka ukuran dan jumlah proses di memori dapat sama terus menerus, sedangkan dengan pemartisian statis maka ukuran dan jumlah proses di memori tidak akan sama terus menerus.
4. Paparkan dengan jelas mengenai fungsi manajemen memori!
Manajemen memori berfungsi untuk mengalokasikan memori ke proses yang memerlukan dan untuk meningkatkan utilitas CPU.
5. Berikan pengertian mengenai manajemen memori tanpa swaping!
Manajemen memori tanpa pemindahan citra proses antara memori utama dengan disk selama proses eksekusi.
6. Jelaskan perbedaan anatara monoprogramming dan multiprogramming!
Monoprogramming adalah manajemen memori yang hanya dapat menjalankan satu program dalam satu waktu sehingga seluruh sumber daya hanya dimiliki oleh program yang sedang dieksekusi saja, sementara multiprogramming adalah manajemen memori yang dapat menjalankan banyak program dalam satu waktu sehingga terdapat banyak proses yang terjadi secara bersamaan.
7. Jelaskan perbedaan dari metode akses sekuensial dan akses langsung (direct)!
Akses sekuensial adalah metode pengaksesan informasi secara berurut, tidak dapat langsung memilih untuk mengakses informasi yang sedang dicari melainkan harus melalui record-record data yang sebelumnya (dari awal). Sementara akses direct adalah metode pengaksesan informasi yang dapat langsung mengakses informasi yang dicari tanpa harus mengakses record-record data yang sebelumnya.
8. Jelaskan dengan singkat mengenai jurnal yang dibahas pada masing-masing kelompok!
Kelompok saya, Rusi dan Fitri menjelaskan 3 jurnal ilmiah:
Jurnal 1: Membahas tentang bagaimana metode parallel editing di film Dunkirk (2017) karya Christopher Nolan bisa memicu ketegangan terhadap penontonnya.
Jurnal 2: Membahas tentang bagaimana migrasi sistem operasi dari windows ke linux adalah pilihan yang tepat untuk lab komputer yang menggunakan pola jaringan komputer client server.
Jurnal 3: Membahas tentang bagaimana konservasi metode insitu adalah metode konservasi yang tepat untuk melestarikan populasi bunga bangkai Titan Arum.
Komentar
Posting Komentar