Senin, 27 April 2015


NAMA             :NURUL IKHWANI
NIM                 :1405020030
UNIT               :A


JAWABAN

1.    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
adalah 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.    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 .







Senin, 13 April 2015


Nama         :nurul ikhwani
Unit           : A
Nim            : 1405020030

SISTEM    OPERASI
1.     Jelaskan apa yang di maksud dengan mesin virtual?
Sebuah mesin virtual (VM) adalah implementasi perangkat lunak dari sebuah mesin  (misalnya computer) yang mengeksekusikan  program-program seperti mesin fisik. Mesin virtual di bedakan menjadi dua kategori utama, didasarkan pada penggunaan dan tingkat korespondensi untuk setiap mesin nyata. Sebuah mesin virtual system menyediakan lengkap platform system yang mendukung pelaksanaan lengkap system operasi (OS). Sebaliknya, mesin virtual proses desain untuk menjalankan satu program, yang berarti bahwa ia mendukung satu proses karakteristik peting dari sebuah mesin virtual adalah bahwa perangkat lunak yang berjalan didalam terbatas pada sumber daya dan absatraksi yang di sediakan oleh mesin virtual tidak dapat di keluarkan dari dunia virtual.

2.     Jelaskan manfaat dari mesin virtual?
-Beberapa OS lingkungan bias hidup berdampingan pada komputer  yang sama, dalam isolasi kuat dari satu sama lain
-Mesin virtual dapat menyediakan set intruksi arsitektur (ISA) yang agak berbeda dari mesin nyata
-Aplikasi provisioning, pemeliharaan, ketersediaan tinggi dan pemulihan bencana.


3.     Sebutkan contoh mesin virtual beserta kekurangan dan kelebihannya?
Kekurangan virtual machine (VM)
Ada beberapa kesulitan dari konsep VM, diantaranya adalah:
-Dalam sistem  penyimpanan. Sebagai contoh kesulitan dalam sistem  penyimpanan adalah sebagai berikut:
Andaikan kita mempunyai suatu mesin yang mempunyai 3 disk drive namun ingin mendukung 7VM, keadaan ini jelas tidak memukinkan bagi kita untuk mengalokasikan setiap disk drive untuk tiap VM, Karena perangkat lunak untuk mesin  virtual itu sendiri akan membutuhkan ruang disk  secara substansi untuk menyediakan memori virtual dan spooling. Solusinya ialah dengan menyediakan disk virtual atau yang di kenal pula dengan minidisk, dimana ukuran daya penyimpanaannya identik dengan ukuran sebenarnya:
Dengan demikian pendekatan VM juga menyediakan sebuah antarmuka yang identik dengan underlying bare dardware .
-Dalam hal pengimplementasian.  Meski konsep VM cukup baik, namun VM sulit di implementasikan .
Kelebihan  virtual machine  (VM) 
Terlepas dari segala kekuranganya, VM memiliki beberapa keunggulan,  antara lain:
Dalam hal keamanan. VM memiliki perlindungan yang lengkap  pada berbagai system sumber daya yaitu:  dengan meniadakan pembagian resources secara langsung sehingga tidak ada masalah proteksi  dalam VM. System VM adalah keadaan yg sempurna untuk penelitian dan pengembangan system operasi. Dengan VM, jika terdapat suatu perubahan pada satu bagian dari mesin, maka di jamin tidak akan mengubah komponen lainnya.
Memukinkan untuk mendefinisikan suatu jaringan dari virtual machine  (VM). Tiap-tiap bagian mengirim informasi melalui jaringan komunikasi virtual. Sekali lagi, jaringan di modelkan setelah komunikasi fisik jaringan diimplementasikan pada perangkat lunak.