Jangan mencari kawan yang membuat engkau merasa nyaman, tetapi carilah teman yang memaksamu untuk terus berkembang [Thomas J. Watson, Pendiri IBM]

Rabu, 18 November 2009

TUGAS 3

1. Aktifitas apa yang dilakukan sistem operasi berhubungan dengan:
a) Manajemen proses
b) Manajemen memory utama
c) Manajemen file
Jawab:
a. Manajemen proses
Sistem operasi bertanggung jawab dalam aktivitas yang berhubungan dengan manajemen proses seperti:
• Process creation and deletion
• Process suspension (blok) and resumption
• Mekanisme:
 Sinkronisasi antar proses
 Komunikasi antar proses
b. Manajemen memory utama
Sistem operasi bertanggung jawab dalam aktivitas yang berhubungan dengan manajemen memory utama seperti:
• Melacak pemakaian memori (siapa dan berapa besar?).
• Memilih program mana yang akan diload ke memori.
• Alokasi dan de-alokasi memori fisik untuk program.

c. Manajemen file
Sistem operasi bertanggung jawab dalam aktivitas yang berhubungan dengan manajemen file seperti:
• Membuat dan menghapus file.
• Membuat dan menghapus directory.
• Dukungan primitif untuk manipulasi file dan directory.
• Pemetaan file ke dalam secondary storage.
• Pemetaan file ke dalam media storage yang stabil (nonvolatile).

2. Apa kegunaan sistem command interpreter ?
Jawab:
Kegunaan dari sistem command interpreter:
• Untuk mengambil dan mengeksekusi pernyataan perintah berikutnya.
3. Apa yang dimaksud dengan system calls ? Sebutkan contohnya.
Jawab:
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,writeoperasi I/O untuk file.

4. Apa yang dimaksud sistem program ?
Jawab:
Sistem program menyediakan lingkungan yang nyaman untuk pengembangan dan eksekusi program. Kebanyakan user melihat system operasi yang didefinisikan oleh sistem program dan bukan system call sebenarnya. 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
• Program-program aplikasi

5. Apa keuntungan dan kelemahan sistem layer ?
Jawab:
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 ?
Jawab:
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.

0 komentar:

Posting Komentar

 

Mengenai Saya

Foto saya
Trenggalek, Jawa Timur, Indonesia
Seorang Mahasiswi dengan Prodi Pendidikan Teknik Informatika, Jurusan Teknik Elektro, Universitas Negeri Malang, Seperti kebanyakan orang, hobiku membaca, makanya aku juga hobi banget koleksi buku. selain baca,aku juga hobi banget maen game. Bagi yang mo tahu lebih banyak tentang aku silakan kirim email ke vie218@gmail.com

It's Vie Zone.... Copyright © 2009 Gadget Blog is Designed by Ipietoon Sponsored by Online Business Journal