MESIN VIRTUAL
- Mesin Virtual atau mesin maya (Inggris: virtual machine, disingkat vm) dalam ilmu komputer adalah implementasi perangkat lunak dari sebuah mesin komputer yang dapat menjalankan program sama seperti layaknya sebuah komputer asli.
- Manfaat mesin virtual :
·
Dengan
mesin virtual ini kita bisa bebas mencoba berbagai jenis sistem operasi yang
kita mau, mulai dari windows, linux, dan lainnya. Misalnya ingin mencoba
windows 8.1 atau Ubuntu 14, dan jika tidak suka tinggal di hapus. Dengan mesin
virtual kita seperti memiliki pc dual boot, sayangnya mesin virtual tidak
seiringan dual boot tapi dengan dukungan spek pc yang lumayan bisa membuat
kinerja mesin virtual juga stabil dan lancar.
·
Uji
coba softwere : seperti yang disebutkan sebelumnya, biasa mencoba berbagai
softwere-softwere trial di mesin virtual, sering juga mencoba beragam softwere
yang dirasa membahayakan komputer utama dan bisa juga digunakan untuk uji coba
softwere di sistem operasi yang berbeda.
·
Dapat
menjalankan softwere/game jadul
Banyak softwere dan game lama yang tidak kompatibel dengan sistem operasi terbaru. Solusinya bisa menggunakan mesin virtual ini, misalnya seperti softwere dan game yang hanya bisa berjalan di windows xp.
Banyak softwere dan game lama yang tidak kompatibel dengan sistem operasi terbaru. Solusinya bisa menggunakan mesin virtual ini, misalnya seperti softwere dan game yang hanya bisa berjalan di windows xp.
3. Contoh mesin virtual beserta kekurangan dan
kelebihannya
- Contoh virtual machine : Vmware, Xen VMM , Java VM
- Kekurangan :
·
Sistem Penyimpanan
Sebagai contoh kesulitan dalam sistem penyimpanan adalah sebagai berikut: Andaikan kita mempunyai suatu mesin yang memiliki 3 disk drive namun ingin mendukung 7 VM. Keadaan ini jelas tidak memungkinkan bagi kita untuk dapat mengalokasikan setiap disk drive untuk tiap VM, karena perangkat lunak untuk mesin virtual sendiri akan membutuhkan ruang disk secara substansial untuk menyediakan memori virtual dan spooling. Solusinya adalah dengan menyediakan disk virtual atau yang dikenal pula dengan minidisk, dimana ukuran daya penyimpanannya identik dengan ukuran sebenarnya. Dengan demikian, pendekatan VM juga menyediakan sebuah antarmuka yang identik dengan perangkat keras yang mendasari.
Sebagai contoh kesulitan dalam sistem penyimpanan adalah sebagai berikut: Andaikan kita mempunyai suatu mesin yang memiliki 3 disk drive namun ingin mendukung 7 VM. Keadaan ini jelas tidak memungkinkan bagi kita untuk dapat mengalokasikan setiap disk drive untuk tiap VM, karena perangkat lunak untuk mesin virtual sendiri akan membutuhkan ruang disk secara substansial untuk menyediakan memori virtual dan spooling. Solusinya adalah dengan menyediakan disk virtual atau yang dikenal pula dengan minidisk, dimana ukuran daya penyimpanannya identik dengan ukuran sebenarnya. Dengan demikian, pendekatan VM juga menyediakan sebuah antarmuka yang identik dengan perangkat keras yang mendasari.
·
Pengimplementasian sulit, meski konsep VM cukup
baik, namun VM sulit di implementasikan
- Kelebihan :
·
Hal Keamanan
VM memiliki perlindungan yang lengkap pada berbagai sistem sumber daya, yaitu dengan meniadakan pembagian sumber daya secara langsung, sehingga tidak ada masalah proteksi dalam VM. Sistem VM adalah kendaraan yang sempurna untuk penelitian dan pengembangan sistem operasi. Dengan VM, jika terdapat suatu perubahan pada satu bagian dari mesin, maka dijamin tidak akan mengubah komponen lainnya.
VM memiliki perlindungan yang lengkap pada berbagai sistem sumber daya, yaitu dengan meniadakan pembagian sumber daya secara langsung, sehingga tidak ada masalah proteksi dalam VM. Sistem VM adalah kendaraan yang sempurna untuk penelitian dan pengembangan sistem operasi. Dengan VM, jika terdapat suatu perubahan pada satu bagian dari mesin, maka dijamin tidak akan mengubah komponen lainnya.
·
Memungkinkan untuk
mendefinisikan suatu jaringan
dari Virtual Machine (VM).
Tiap-tiap bagian mengirim informasi melalui jaringan komunikasi virtual. Sekali lagi, jaringan dimodelkan setelah komunikasi fisik jaringan diimplementasikan pada perangkat lunak
Tiap-tiap bagian mengirim informasi melalui jaringan komunikasi virtual. Sekali lagi, jaringan dimodelkan setelah komunikasi fisik jaringan diimplementasikan pada perangkat lunak
Tidak ada komentar:
Posting Komentar