Sistem Operasi-Struktur Sistem Operasi
LATIHAN SOAL :
1. Aktifitas apa yang dilakukan sistem operasi berhubungan dengan :
a. Manajemen proses
aktifitas-aktifitas yang berhubungan denagn manajemen proses berikut :
- Pembuatan dan penghapusan proses yang dibuat oleh user atau sistem.
- Menghentikan proses sementara dan melanjutkan proses.
- Menyediakan kelengkapan mekanisme untuk sinkronisasi proses dan komunikasi proses.
b. Manajemen memory utama
aktifitas- aktifitas manajemen memori sebagai berikut :
- Menjaga dan memelihara bagian-bagian memori yang sedang digunakan dan dari yang menggunakan.
- Memutuskan proses-proses mana saja yang harus dipanggil ke memori jika tersedia ruang di memori.
- Mengalokasikan dan mendealokasikan ruang memori jika diperlukan
c. Manajemen file
aktifitas-aktifitas yang berhubungan dengan manajemen file sebagai berikut:
- Pembuatan dan penghapusan file.
- Pembuatan dan penghapusan direktori.
- Primitif-primitif yang mendukung untuk manipulasi file dan direktori.
- Pemetaan file ke memori sekunder.
- Backup file ke media penyimpanan yang stabil (nonvolatile).
2. Apa kegunaan sistem command interpreter ?
Kegunaan dari sistem command interpreter:
• Untuk mengambil dan mengeksekusi pernyataan perintah berikutnya.
3. Apa yang dimaksud dengan system calls ? Sebutkan contohnya.
System calls adalah sebuah sistem yang menyediakan interface (antar muka) antara program (user program yang berjalan) dan bagian OS. System calls menjadi jembatan antara proses dan OS. System call biasanya tersedia dalam bentuk instruksi bahasa assembly.
Contoh dari system calls:
UNIX menyediakan system call: read,writeoperasi I/O untuk file.
4. Apa yang dimaksud sistem program ?
System program adalah masalah yang relatif kompleks,atau System program yg menyediakan lingkungan yang nyaman untuk pengembangan dan eksekusi program.
5. Apa keuntungan dan kelemahan sistem layer ?
Keuntungan dan kelemahan sistem layer:
• Dibuat dengan menggunakan pendekatan top-down, semua fungsi ditentukan dan dibagi menjadi komponen-komponen.
• Modularisasi sistem dilakukan dengan cara memecah sistem operasi menjadi beberapa lapis (tingkat).
• Lapisan terendah (layer 0) adalah perangkat keras dan lapisan teratas (layer N) adalah user interface.
• Dengan sistem modularisasi, setiap lapisan mempunyai fungsi (operasi) tertentu dan melayani lapisan yang lebih rendah.
6. Apa keuntungan dan kerugian sistem virtual memory ?
Keuntungan:
· Keamanan bukanlah masalah
· Virtual Memori (VM) mempunyai pelindungan lengkap pada berbagai sistem sumber daya
· Tidak ada pembagian sumber daya secara langsung. Pembagian disk mini dan jaringan diimplementasikan pada perangkat lunak
· VM system adalah kendaraan yang “sempurna” untuk penelitian dan pengembangan sistemoperasi
· Dengan VM perubahan suatu bagian tidak akan mempengaruhi komponen yang lain
Kerugian:
· VM sulit diimplementasikan karena banyak syarat yang dibutuhkan untuk menyediakan duplikat yang tepat dari underlying machine
· Harus punya virtual-user mode dan virtual-monitor mode yang keduanya berjalan di physical mode. Akibatnya, saat instruksi yang hanya membutuhkan virtual-monitor mode dijalankan, register berubah dan bias berefek pada virtual-user mode, bahkan bias me-restart VM
· Waktu yang dibutuhkan I/O bias lebih cepat (karena ada spooling), tapi bias lebih lambat( karena diinterpreted)
Nama : Desi Wulandari Rahayu
Nim : 203100119
Prodi : Sistem informasi
Komentar
Posting Komentar