Popular Post

Archive for April 2015

By : Meraih mimpi


NAMA            :MUHAJIR
UNIT               :B
NPM                :1405020042


1.      Jelaskan yang dimaksud dengan interprocess communication, race conditions dan mutual exclusion beserta fungsinya ?
Jawab:
Ø Interprocess Communication adalah cara atau mekanisme pertukaran data antara satu proses dengan proses lainnya, baik itu proses yang berada di dalam komputer yang sama, atau komputer jarak jauh yang terhubung melalui jaringan.
·         Fungsinya :
Untuk Menukar data dari satu computer ke computer yang lain.

Ø  Race Condition dalah situasi di mana beberapa proses mengakses dan memanipulasi data bersama pada saat besamaan.
·         Funsinya :
Untuk mengakses dan memanipulasi data bersama pada saat bersamaan .

Ø  Mutual Exclusion adalah jaminan hanya satu proses yang mengakses sumber daya pada suatu interval waktu tertentu.
·         Fungsinya :
Untuk Mengakses sumber daya pada suatu interval.


2.      Apakah Kelebihan dan kekurangan dari soal no 1 ?

        Jawab :
                 Kelebihan interprocess Communication
Dapat Menukar data dari satu computer ke computer yang lain
Kekurangannya :
terdiri atas protokol yang menjamin sebuah respons dari sebuah permintaan.

Kelebihan Race Condition
Dapat mengakses data bersama pada saat bersamaan .
Kekurangannya :
proses-proses yang berjalan besamaan haus di disinkronisasi. Dalam beberapa sistem operasi, proses-proses yang berjalan bersamaan mungkin untuk membagi beberapa penyimpanan umum, masing-masing dapat melakukan proses baca dan proses tulis Penyimpanan bersama.

Kelebihan Mutual Exclusion
Dapat Menjamin satu proses mengakses sumber daya pada suatu interval
Kekurangannya :
Hanya satu yang boleh memakai sumber daya, dan proses lain yang ingin memakai sumber daya tersebut harus menunggu hingga sumber daya tadi dilepaskan .


.



Tugas Sistem Operasi III

By : Meraih mimpi
     


      1.      Jelaskan yang di maksud dengan mesin virtual
Mesin virtual pada mulanya didefinisikan oleh Gerard J. Popek dan Robert P. Goldberg pada tahun 1974 sebagai sebuah duplikat yang efisien dan terisolasi dari suatu mesin asli. Pada masa sekarang ini, mesin-mesin virtual dapat mensimulasikan perangkat keras walaupun tidak ada perangkat keras aslinya sama sekali.Contohnya adalah program yang ditulis dalam bahasa Java akan dilayani oleh Java Virtual Machine (JVM) dengan cara memberikan perintah-perintah yang dimengerti JVM yang selanjutnya akan memberikan hasil yang diharapkan. Dengan memberikan layanan seperti ini kepada program tersebut, perangkat lunak JVM ini berlaku sebagai sebuah "mesin virtual", sehingga program tidak lagi perlu untuk mengakses langsung melalui sistem operasi ataupun perangkat keras yang sangat bervariasi dan memerlukan pemrograman masing-masing secara spesifik. Mesin virtual terdiri dari dua kategori besar, dipisahkan menurut cara penggunaan dan tingkat keterhubungannya dengan mesin-mesin aslinya. Sebuah mesin virtual sistem adalah perangkat yang berupa platform sistem yang lengkap dan dapat menjalankan sebuah sistem operasi yang lengkap. Sebaliknya, mesin virtual proses didesain untuk menjalankan sebuah program komputer tertentu (tunggal), yang berarti mesin virtual ini mendukung proses tertentu juga. Karakteristik mendasar dari sebuah mesin virtual adalah batasan-batasan bagi perangkat lunak yang berjalan di dalam mesin tersebut, sumber daya yang dibatasi, dan tidak dapat mengakses ke luar tembok batasan dunia maya itu.
      2.      Jelaskan manfaat dari mesin virtual
a. Konsep mesin virtual menyediakan proteksi yang lengkap untuk pembagian sumber daya sistem induk (host) dengan virtual mesin lainya, sehingga masing masing mesin virtual dipisahkan mesin virtual yang lain. Isolasi ini tidak memperbolehkan pembagian sumber daya secara langsung sehingga tidak saling menggangu.
b. Sistem mesin virtual sangat sempurna untuk riset dan pengembangan sistem operasi.
Memungkinkan untuk mendefinisikan suatu jaringan dari Virtual Machine(VM).
      3.      Sebutkan contoh mesin virtual beserta kekurangan dan kelebihannya
a.       Mesin virtual sistem adalah perangkat yang berupa platform sistem yang lengkap dan dapat menjalankan sebuah sistem operasi yang lengkap pula.
Contoh : VMware
b.      Mesin virtual proses didesain untuk menjalankan sebuah program komputer tertentu (tunggal), yang berarti mesin virtual ini mendukung proses tertentu.
Contoh : Java Virtual Machine (JVM)
Keuntungan utama dari VM adalah:
beberapa OS lingkungan bisa hidup berdampingan pada komputer yang sama, dalam isolasi kuat dari satu sama lain mesin virtual dapat menyediakan set instruksi arsitektur (ISA) yang agak berbeda dari mesin nyata aplikasi provisioning, pemeliharaan, ketersediaan tinggi dan pemulihan bencana \

Kelemahan utama dari VM adalah:

mesin virtual kurang efisien dibandingkan mesin yang sebenarnya ketika mengakses hardware secara tidak langsung ketika VMS multiple bersamaan berjalan pada host fisik yang sama, setiap VM mungkin menunjukkan kinerja yang bervariasi dan tidak stabil (Kecepatan Eksekusi, dan bukan hasil), yang sangat tergantung pada beban kerja yang dikenakan pada sistem dengan VM yang lain, kecuali teknik yang tepat digunakan untuk isolasi temporal antara mesin virtual .

- Copyright © ANAK ACEH PINTAR - Date A Live - Powered by Blogger - Designed by Johanes Djogan -