Rabu, 10 Juli 2013

Contoh Soal UAS Sistem Operasi

Ntar UAS sistem operasi, bingung mau belajar dari mana, pusing juga klo dibaca semua teori yang ada di setiap bab, mentok-mentok belajarnya dari kumpulan soal UAS tahun-tahun sebelumnya. Hal itu juga gx guna banyak klo cuman dibaca soal dan jawabannya.

Sambil belajar SO, sekalian buat tugas blog aja :), itung-itung kejar deadline tugas blog yang makin numpuk.

Mulai dari soal yg di-share sama temen di grup facebook, dari halaman pertama dulu.


Coba kita bahas soal-soal diatas.

1. Yang merupakan aktivitas-aktivitas tanggung jawab dari Sistem Operasi dalam Manajemen Proses yaitu :
- Membuat dan menghapus proses pengguna dan sistem proses. Sistem Operasi mengalokasikan sumber daya untuk suatu "proses" dan akan diambil kembali jika "proses" sudah selesai.
- Menunda atau melanjutkan proses. Sistem Operasi akan menjalankan "proses" yang diprioritaskan terlebih dahulu.
- Menyediakan mekanisme untuk proses sinkronisasi. Sistem Operasi akan mengatur jalannya beberapa "proses" yang dieksekusi bersamaan

Jadi jawabannya adalah "B" yaitu Menyediakan proses didalam memory utama

2. System calls dikelompokan menjadi 5 kategori :
- Process control: mengontrol proses yang berjalan
- File management: me-manage file-file yang berjalan pada program
- Device management: me-manage device apa saja yang digunakan pada program
- Information Maintenance: sebagai penghubung antara user dengan sistem operasi dari berbagai informasi.
- Communication: pertukaran informasi dari proses yang berjalan dengan sistem operasi.

Jadi jawaban yang mungkin adalah "A" yaitu Pengendalian proses, Manipulasi Berkas, Manajemen Device, Informasi Lingkungan dan Komunikasi

3. Jenis status yang mungkin dapat disematkan pada suatu proses pada setiap sistem operasi dapat berbeda-beda. Tetapi paling tidak ada 3 macam status yang umum, yaitu:
- Ready, yaitu status dimana proses siap untuk dieksekusi pada giliran berikutnya
- Running, yaitu status dimana saat ini proses sedang dieksekusi oleh prosesor
- Blocked, yaitu status dimana proses tidak dapat dijalankan pada saat prosesor siap/bebas, Status yang dimiliki pada saat proses menunggu suatu sebuah event seperti proses I/O. keadaan ini kadang disebut juga dengan Waiting.
- New. Status yang dimiliki pada saat proses baru saja dibuat
- Terminated. Status yang dimiliki pada saat proses telah selesai dieksekusi.

Jadi jawaban yang benar yaitu "C" Canceling, yang bukan merupakan salah satu jenis status.



Tidak ada komentar: