Rabu, 08 April 2015

PENJELASAN TENTANG VIRTUAL MACHINE

Pengertian Virtual Machine




       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