Virtual
Machine(VM) adalah sebuah mesin yang mempunyai dasar logika
yang menggunakan
pendekatan lapisan-lapisan ( layers)dari
sistem komputer.Sehingga sistem komputer dengan tersendiri
dibangun atas lapisan-lapisan
tersebut, dengan urutan lapisannya mulai dari lapisan terendah sampai
lapisan teratas adalah sebagai
berikut:
• Perangkat keras (semua bagian
fisik komputer)
• Kernel (program untuk mengontrol
disk dan sistem file, multi-tasking, load-balancing, networking
dan security)
• Sistem program (program yang
membantu general user)
Kernel yang berada pada lapisan
kedua ini, menggunakan instruksi perangkat keras untuk menciptakan
seperangkat system call yang
dapat digunakan oleh komponen-komponen pada level sistem program.
Sistem program kemudian dapat
menggunakan system call dan perangkat keras lainnya seolah-olah
pada level yang sama. Meskipun
sistem program berada di level tertinggi , namun program aplikasi
bisa melihat segala sesuatu pada
tingkatan dibawahnya seakan-akan mereka adalah bagian dari mesin.
Pendekatan dengan lapisan-lapisan
inilah yang kemudian menjadi kesimpulan logis pada konsep
Virtual Machine(VM) atau
virtual machine(VM).
Manfaat Virtual Machine
Apa saja manfaat dari virtual machine,
melihat dari kebutuhan kita banyak sekali fungsi dari virtual machine ini yang
bisa kita eksplorasi.
Mencoba
sistem operasi
Dengan virtual machine kita bisa
bebas mencoba berbagai jenis sistem operasi yang kita mau, mulai windows,
linux, dan lainnya. Misalnya ingin mencoba sistem operasi baru seperti Windows
8.1 update 2 atau Ubuntu 14, dan jika tidak suka tinggal hapus saja. Dengan
virtual machine kita seperti memiliki pc dual boot, sayangnya virtual machine
tidak seringan dual boot tapi dengan dukungan spek pc yang lumayan bisa membuat
kinerja virtual machine juga stabil dan lancar.
Uji coba
software
seperti yang saya sebutkan
sebelumnya, saya biasa mencoba berbagai software-software trial di virtual
machine, sering juga mencoba beragam software yang dirasa membahayakan komputer
utama. Dan bisa juga digunakan untuk uji coba software di sistem operasi
berbeda.
Menjalankan
software/game jadul
Banyak software dan game lama yang
tidak kompatibel dengan sistem operasi terbaru, solusinya bisa menggunakan
virtual machine ini, misalnya seperti software dan game yang hanya bisa
berjalan di Windows XP.
Segala jenis percobaan bisa kita
lakukan divirtual machine dengan syarat hardware kita mumpuni tapi sebelumnya
kita harus membangun pc yang kuat dan kebal virus terlebih dahulu
Keuntungan & Kelemahan Virtual Machine
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 .
Jenis-Jenis Virtual Machine
Virtual machine atau mesin virtual
adalah jenis perangkat lunak yang dapat menciptakan lingkungan atau platform
komputer di atas sebuah platform komputer. Dengan kata lain virtual machine
dapat menciptakan lingkungan atau platform komputer yang identik pada sebuah
komputer, beberapa diantaranya bahkan dapat mengemulasi sebuah arsitektur
komputer menjadi arsitektur komputer yang lain. Sekarang jenis virtual machine
juga ada yang dapat mengemulasi sistem komputer agar dapat menjalankan sistem
operasi yang lain.
Secara umum terdapat dua jenis
virtual machine, yaitu:
Virtual Machine Aplikasi
adalah
jenis virtual machine yang dapat menjalankan aplikasi di atas sistem operasi. Biasanya sering disebut sebagai
middleware karena bekerja diantara sistem operasi dan aplikasi komputer. Contoh dari virtual machine ini adalah Java Virtual
Machine dan Common Language Runtime.
Virtual Machine Sistem Operasi
adalah
jenis virtual machine yang dapat menciptakan lingkungan sistem komputer atau
sering disebut sebagai komputer virtual agar dapat menjalankan sistem operasi
yang lain. Virtual machine ini sering disebut sebagai emulator, karena
mengemulasi sistem operasi menjadi sebuah mesin virtual. Contoh dari virtual
mesin ini adalah VMWare Workstation dan Microsoft Virtual PC.
Tidak ada komentar:
Posting Komentar