Senin, 12 Oktober 2015

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
·         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
·          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











1 komentar: