SOAL-SOAL TUGAS PERTEMUAN E_LEARNING_1 (materi pertemuan 2 dan 3)
1. Apa tiga tujuan utama dari sistem operasi?
2. Sebutkan empat langkah yang diperlukan untuk menjalankan program pada sebuah mesin general-purposed. 3. Apa keuntungan utama dari multiprogramming? 4. Dalam lingkungan multi-pemrograman dan time-sharing, beberapa pengguna berbagi sistem secara bersamaan. Situasi ini dapat mengakibatkan berbagai masalah keamanan. Jelaskan! 5. Definisikan sifat-sifat penting dari jenis-jenis sistem operasi berikut: a. Batch b. Interaktif c. Time Sharing d. Real Time e. Network f. Distributed 6. Apa perbedaan antara trap (jebakan) dan interupsi? Apa gunanya masing-masing fungsi? 7. Berikan dua alasan mengapa cache bermanfaat. Masalah apa yang mereka pecahkan? Masalah apa yang mereka sebabkan? 8. Apa tujuan dari command interpreter? Mengapa biasanya terpisah dari kernel? 9. Sebutkan lima layanan yang disediakan oleh sistem operasi. Jelaskan bagaimana masing-masing memberikan kenyamanan kepada pengguna. Jelaskan juga dalam kasus mana tidak mungkin bagi program tingkat pengguna untuk menyediakan layanan ini. 10. Apa tujuan dari program sistem? 11. Apa tujuan dari pemanggilan sistem? 12. Menggunakan panggilan sistem, tulis sebuah program dalam C atau C ++ yang membaca data dari satu file dan menyalinnya ke file lain. Program Sudah dijelaskan dalam file yang diberikan. 13. Apa keuntungan utama bagi perancang sistem operasi untuk menggunakan arsitektur mesin virtual? Apa keuntungan utama bagi pengguna?