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