Minggu, 11 April 2010

TUGAS_PERT-4_SISTEM OPERASI

0 komentar

SOAL..!

  1. Uraikan jawaban Problems 3.1 & 3.2, 4.1 & 4.2

  2. Jelaskan tentang Mikrokernel, mencakup kelebihannya, kinerja, rancangan, manajemen memory, komunikasi antar proses, manajemen I/O & Interupsi!

JAWABAN…

1.) Problem's:
3.1 Lima nama kegiatan utama sehingga berkaitan dengan proses manajemen dan secara ringkas menjelaskan mengapa masing-masing diperlukan.
- Process creation and termination
Proses ini memimpin dalam pembuatan proses baru dan membatalkan atau mengakhiri suatu proses.

- Process scheduling and dopatching
Proses ini sangat diperlukan untuk manajemen proses karena dalam tahap ini dilakukan penjadwalan dan men-swicth proses dari suatu proses ke proses lain.
- Process Shitching
Dalam keadaan ini pada saat keadaan proses running dapat terjadi interupsi karena ada proses lain yang mendesak penggunaan I/O sehingga setelah selesai interupsi proses dilakukan kembali.
- Proses Syncronization and support for interprocess sommunication.
Dalam memanajemen proses sangat diperlukan untuk dilakuakan sinkronisasi dan pendukung untuk komunikasi antar proses
- Manajemen of process control block
Proses manajemen pengontrol suatu memory sangat diperlukan agar manajemen proses, terutama manjemen memory agar tidak terjadi ketidakkaruan manajemen proses.


3.2 Mempertimbangkan komputer dengan proses n dalam konfigurasi multiprosesor.
a. Berapa banyak prosesor yang telah siap digunakan, berjalan dan bloked pada satu waktu?
- n process
b. Berapa jumlah minimum proses yang dapat berjalan dan siap bloked pada satu waktu?
- 1 process

4.1 tabel daftar 3,5 elemen khas ditemukan di blok kontrol proses untuk OS untreaded tiga, yang seharusnya menjadi milik sebuah blok kontrol tiga dan yang seharusnya menjadi milik blok kontrol proses untuk sistem multithreading?
Thread control block :
Processor state information process control information
Process control block :
Process intenfication


4.2 Daftar alasan mengapa beralih modus antara thread mungkin lebih murah daripada beralih modus antara proses.
- Memory yang dibutuhkan thread untuk switch cenderung lebih kecil daripada memory yang dibutuhkan process untuk switch.
- Thread merupakan bagian dari proses.

3.) Pada pembahasan “Struktur Sederhana”, sempat disinggung istilah “kernel”. Apakah kernel itu? Kernel adalah komponen sentral dari sistem operasi. Ia mengatur hal-hal seperti interrupt handler(untuk menyediakan layanan interupsi), process scheduler(membagi-bagi proses dalam prosesor), memory management, I/O, dan sebagainya. Atau dengan kata lain, ia adalah jembatan antara hardware dengan software.
Cara tradisional untuk membangun sistem operasi adalah dengan membuat kernel monolitis, yaitu semua fungsi disediakan oleh kernel, dan ini menjadikan kernel suatu program yang besar dan kompleks.
Cara yang lebih modern, adalah dengan menggunakan kernel mikro. Pada awalnya, konsep mikro kernel dikembangkan pada sistem operasi Mach. Ide dasar dari pengembangan kernel mikro adalah bahwa hanya fitur-fitur yang perlu saja yang diimplementasikan dalam kernel (mengenai fitur-fitur apa saja yang perlu diimplementasikan, ini bisa berbeda tergantung desain sistem operasi).
Walaupun garis pembatas mengenai apa saja yang berada di dalam dan luar kernel mikro bisa berbeda antara desain yang satu dengan yang lain, namun ada karakteristik yang umum, yaitu servis-servis yang umumnya menjadi bagian sistem operasi menjadi subsistem eksternal yang bisa berinteraksi satu sama lain dan dengan kernel tentunya. Ini mencakup device driver, file system, virtual memory manager, windowing system, dan security devices. Pendekatan kernel mikro menggantikan pendekatan berlapis yang vertikal tradisional.


Continue reading →

Kategori