Virtual
Machine Sistem operasi
1.
VMWare
Workstation
VMWare Workstation adalah jenis perangkat lunak virtual
machine sistem operasi yang dapat menjalankan beberapa jenis sistem operasi
secara bersamaan dalam satu waktu. VMWare Workstation merupakan produk
perangkat lunak komersial yang dikembangkan oleh EMC Corporation. Perangkat
lunak ini merupakan virtual machine untuk komputer dengan platform Intel x86
atau sejenisnya.
Dengan cara menciptakan komputer virtual pada sebuah sistem
komputer, maka sistem operasi yang lain dapat dijalankan pada komputer virtual
tersebut. Setiap virtual komputer yang diciptakan dapat menjalankan
sistemnya sendiri dan memiliki sistem operasi sendiri. Beberapa contoh sistem
operasi yang didukung adalah Windows, Linux, Solaris, dan keluarga BSD. Jadi
dengan perangkat lunak VMWare, maka sebuah komputer secara fisik dapat menjalan
beberapa sistem operasi sekaligus secara bersamaan.
Kelebihan :
·
Memiliki
tools yang lengkap dan dimengerti
·
Network ID pada VM ware lebih banyak
yaitu 10 buah.
·
Pada VMware, jika low memory, tidak
sampai hang, hanya menjadi sangat lambat.
Kekurangan :
·
Memakan
memori banyak
·
Unemerlukan
biaya untuk membayar lisensi
2. Virtual
PC
Virtual
PC adalah jenis perangkat lunak virtual machine sistem operasi untuk Mac OS dan
Windows. Pada awalnya virtual PC dikembangkan oleh Connectix kemudian
turunannya diakuisisi oleh Microsoft. Virtual PC
memvirtualkan komputer dengan standar PC dan semua komponen perangkat
kerasnya. Dengan cara ini, maka virtual PC dapat menjalankan semua
sistem operasi yang dimiliki oleh sebuah PC. Masing-masing sistem operasi yang
berjalan pada sebuah perangkat komputer akan mengendalikan setiap komponen
perangkat keras virtual, dan hanya satu sistem operasi utama yang mengendalikan
perangkat keras fisik.
Versi
pertama dari virtual PC dikembangkan untuk komputer jenis Macintosh dan dirilis
pada Juni 1997. Berikutnya pada bulan Juni 2001 dirilis virual PC versi 4.0
yang sudah mendukung sistem operasi Windows. Selanjutnya pada bulan Februari
2003, Microsoft mengambil alih produk virtual PC ini sekaligus merilis produk
Virtual Server juga dari Connectix. Versi terbaru dari virtual PC saat ini
adalah Virtual PC 2004 untuk sistem operasi Windows yang setara dengan virtual
PC untuk Mac OS versi 7.
Kelebihan :
·
Mampu menjalankan aplikasi-aplikasi yang
tidak cocok (compatible) atau tidak support dengan Windows 7
·
Mampu mendeteksi port USB sehingga anda masih
bisa menggunakan Flash Disk
sebagai media penyimpanan data
sebagai media penyimpanan data
·
Integrasi folder antara Windows
7 (host) dan Windows XP (guest), sehingga
semua folder pada directory (C, D, E dst) di Windows 7 dapat dibuka pada
Windows XP Mode
semua folder pada directory (C, D, E dst) di Windows 7 dapat dibuka pada
Windows XP Mode
·
Printer bisa langsung digunakan pada Windows
XP Mode
Kekurangan :
·
Tidak support untuk Windows 7 edisi
Starter dan Home Premium
·
Karena spesifikasi hardware dalam sistem
virtual kurang tinggi, maka untuk menjalankan program-program
aplikasi yang berat tidak akan mampu atau akan berjalan lambat. Misalnya
game-game yang rata-rata membutuhkan spesifikasi hardware komputer tinggi.
3.
VirtualBox
memiliki berkat berikut setia
kepada kombinasi bebas-as-harga tag bir-,-platform dukungan lintas, dan
sejumlah besar fitur yang membuat berjalan dan pemeliharaan mesin virtual
angin. deskripsi mesin virtual dan parameter akan disimpan seluruhnya
dalam teks XML file-biasa untuk portabilitas mudah dan berbagi folder
mudah. Its "Guest Additions" fitur, tersedia untuk Windows,
Linux, dan virtual mesin Solaris, membuat pengguna VirtualBox friendly,
memungkinkan Anda untuk menginstal perangkat lunak pada mesin virtual yang
memberikan hak tambahan pada mesin host untuk tugas-tugas seperti berbagi file,
berbagi drive dan peripheral , dan banyak lagi. Anda dapat membaca tentang
tambahan fitur VirtualBox di sini. .
Kelebihan :
·
Gratis
Inilah
hal yang paling mencolok dalam software ini yaitu tidak berlisensi, hampir semua
orang suka yang gratis namun berkualitas .
·
Tidak perlu membeli komputer mahal untuk dapat
menjalankan virtualbox ini, cukup mengupgrade RAM atau hard disk untuk mendapat
peforma yang bagus saat menjalankan virtualbox .
·
. Image virtualbox bisa
digunakan di mesin lain yang sudah terinstall virtualbox. Apabila aplikasi kita
di deploy ke virtualbox, kita dapat dengan mudah melakukan backup dan restore
jadi tidak perlu membuat dari awal.
Virtual Machine Aplikasi
1.
Java
Virtual Machine ( JVM )
Java Virtual Machine atau JVM adalah jenis perangkat lunak
virtual machine aplikasi untuk menjalankan program dalam kode instruksi Java.
Java sendiri adalah bahasa komputer yang digunakan pada sistem platform Java,
dimana memiliki jenis instruksi mesin yang berbeda dengan sistem komputer jenis
PC atau yang lainnya. Oleh karena itu agar sebuah komputer dapat menjalankan
sebuah program dalam bahasa Java, maka diperlukan JVM yang sering disebut
sebagai middleware yang berfungsi untuk menterjemahkan instruksi Java (JVM
instruction set) menjadi instruksi mesin pada komputer jenis tertentu.
Java Virtual Machine dalam nama lain disebut sebagai Java
Runtime Environment (JRE), dikembangkan oleh Sun Microsystem untuk memperluas
penggunaan bahasa Java pada platform komputer manapun. Oleh karena itu program
yang dibuat dengan java dapat dijalankan pada banyak platform komputer maupun
berbagai sistem operasi komputer. Dengan sistem emulasi instruksi ini, maka
program java ini banyak sekali dipakai pada aplikasi--aplikasi di perangkat
mobile, karena perangkat mobile saat ini sudah banyak yang sudah memiliki Java
Virtual Machine.
Kelebihan :
·
program
yang dibuat dengan java dapat dijalankan pada banyak platform komputer maupun
berbagai sistem operasi komputer
·
Dengan
program java ini banyak sekali dipakai pada aplikasi--aplikasi di perangkat
mobile.
Kekurangan
;
·
Menggunakan
bahsa java maka harus memerlukan
JVM yang sering disebut sebagai middleware yang berfungsi untuk menterjemahkan
instruksi Java (JVM instruction set) menjadi instruksi mesin pada komputer
jenis tertentu.
2.
Common
Languange Runtime ( CLR )
Common
Language Runtime (CLR) adalah jenis virtual machine aplikasi ditambah runtime
library yang mendasari sistem .NET Framework. CLR dapat
mengeneralisasi banyak bahasa komputer agar dapat dijalankan pada platform yang
sama. Sampai saat ini sudah lebih dari 40 bahasa komputer yang sudah didukung
pada sistem ini, yaitu seperti Visual Basic .NET, ASP .NET, Visual C#, Visual
J#, Visual C++ .NET, Deplhi .NET, C++ Builder .NET, dll. Dengan sistem CLR ini,
maka antara satu program dengan program lain yang berbeda bahasanya dapat
saling berhubungan dan memanfaatkan library yang sama.
Common
Language Runtime dikembangkan oleh Microsoft untuk mendukung sistem .NET
Framework. Microsoft .NET Framework adalah platform perangkat lunak yang
berfokus pada Rapid Application Development (RAD), Platform Independence, dan
Network Transparency. Sistem ini mengdopsi platform Java dari Sun yang juga
bersifat platform independence.
Kelebihan :
·
Sudah
menggunakan bahasa pemrograman tingkat tinggi
·
Adanya
runtime library
·
Sudah
mendukung system NET Framework