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 .
Tidak ada komentar:
Posting Komentar