Tugas Sistem Operasi

 



Tugas!


Soal

1. Aktifitas yang dilakukan sistem operasi berhubungan dengan :
    a. Manajemen proses
    b. Manajemen memory utama
    c. Manajemen file
2. Apa kegunaan sistem command interpreter?
3. Apa yang dimaksud dengan system calls? Sebutkan contohnya!
4. Apa yang dimaksud dengan sistem program?
5. Apa keuntungan dan kelemahan sistem layar?
6. Apa keuntungan dan kerugian sistem virtual memory?


Jawaban 

1. a. Manajemen proses 
        - 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
        - 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 memori.
        - Mengalokasikan dan mendealokasikan ruang memori jika diperlukan.
    c. Manajemen file
        - 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. Kegunaan sistem command interpreter adalah untuk mengambil dan mengeksekusi pernyataan perintah berikutnya.

3. System call adalah sebuah sistem yang menyediakan antar muka antara program yang sedang berjalan dengan sistem operasi. System call biasanya tersedia dalam bentuk instruksi bahasa assembly. 
Contoh : UNIX menyediakan system call : read, write => operasi I/O untuk berkas.

4. Sistem program adalah sebuah sistem yang menyediakan lingkungan yang nyaman untuk pengembangan dan eksekusi prorgam. Kebanyakan user melihat system operasi yang didefinisikan oleh system program dan bukan system call sebenernya. System program adalah masalah yang relatif kompleks, namun dapat dibagi menjadi beberapa kategori, antara lain : Manipulasi file, Status Informasi, Modifikasi File, Bahasa Pemrograman yang mendukung, Pemanggilan dan Eksekusi Program, Komunikasi, dan Program-program aplikasi.

5. 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. Keuntungan dan kerugian sistem virtual memory :
Keuntungan sistem virtual memory:
- Konsep mesin virtual menyediakan proteksi yang lengkap untuk sumber daya system sehingga masing-masing mesin virtual dipisahkan mesin virtual yang lain. Isolasi ini tidak memperbolehkan pembagian sumber daya secara langsung
- Sistem mesin virtual adalah mesin yang sempurna untuk riset dan pengembangan system operasi. Pengembangan system dikerjakan pada mesin virtual, termasuk di dalamnya mesin fisik dan tidak mengganggu operasi system yang normal.

Kerugian sistem virtual memory:
- Konsep mesin virtual sangat sulit untuk mengimplementasikan kebutuhan dan duplikasi yang tepat pada mesin yang sebenarnya.



AYO BELAJAR DI UNIVERSITAS ALMA ATA !!


Tidak ada komentar:

Diberdayakan oleh Blogger.