Nama Kelompok :
1. Sherly
210.511.013
2. Megga
Farah Nazsa 210.511.016
3. Sri
Romadhani 210.511.045
4. Kartika
Wahyuningtyastuti 210.511.164
Halo. Pada artikel sebelumnya kami sudah membahas tentang
tentang Struktur dan Jenis – Jenis Vitual Machine. Pada artikel ini kami akan
menulis tentang pengelompokan jenis
Virtual Machine , serta kelebihan
dan kekurangan dari virtual machine itu sendiri. Kami minta maaf apabila ada
penulisan kami yang kurang berkenan. Semoga artikel ini dapat membantu dan
bermanfaat bagi pembaca dan kami untuk lebih menambah ilmu. Amin.
Pengelompokan secara umum :-?
Pada artikel sebelumnya telah dibahas bahwa ada 2 pengelompokan VM secara
umum, yaitu :
1.
Virtual Machine Aplikasi, Contoh dari virtual machine ini adalah
Java Virtual Machine dan Common Language Runtime.
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.
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.
2.
Virtual Machine Sistem Operasi, Contoh dari virtual mesin ini adalah
VMWare Workstation dan Microsoft Virtual PC.
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.
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 Virtual Machine ( VM )J
1. 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.
2. 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.
Kekurangan Virtual Machine J.
Beberapa kesulitan utama dari konsep VM,
diantaranya adalah:
1. 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.
2. Pengimplementasian sulit.
Meski
konsep VM cukup baik, namun VM sulit diimplementasikan.
Contoh virtual
machine : Vmware, Xen VMM , Java VM
Jenis-jenis dari VM adalah:
1. VM sistem di mana sebuah VM dapat menjalankan sebuah sistem
operasinya sendiri.
2. VM proses di mana VM hanya menjalankan sebuah proses
saja.
Kemudian VM juga dibagi
berdasarkan tingkat virtualisasinya:
1. Virtualisasi penuh yang
mensimulasikan seluruh fitur perangkat
keras sehingga memungkinkan perangkat lunak berjalan
pada VM tanpa modifikasi.
2. Virtualisasi paruh, di
mana tidak semua fitur perangkat keras
disimulasikan.
3. Virtualisasi asli, yang mana merupakan
virtualisasi penuh yang digabungkan
dengan bantuan perangkat keras yang mendukung
virtualisasi.
Setelah memahami jenis virtual machine lebih detail, serta
kelebihan dan kekurangan dalam pemakaiannya, untuk penjelasan pada artikel berikutnya
kami akan membahas tentang virtual machine yang akan digunakan salah satu
diantaranya Virtual Box. Tunggu Artikel Selanjutnya ya. :)
Referensi :
http://java-virtual-machine.net/download.html
http://bebas.vlsm.org/v06/Kuliah/SistemOperasi/2008/240/08._Virtual_Machine_VM_.pdf
Referensi :
http://java-virtual-machine.net/download.html
http://bebas.vlsm.org/v06/Kuliah/SistemOperasi/2008/240/08._Virtual_Machine_VM_.pdf
2 komentar:
Bosan Dengan Hidup Anda Yang mungkin ?
1. Pengangguran
2. Selalu Kekurangan / Miskin
3. Mau Usaha, Tapi Tidak Punya Modal
4. Terlalu Berat Dalam Bekerja, Tapi Hasilnya Minim
5. Mau Sekolah/ Kuliah Tapi Kurang Dana
6. Kebanyakan Hutang
Inilah Jawabanya,KFB, System Tercanggih Yang Pernah Ada, Dan Diciptakan Khusus Bagi Anda Yang Ingin Berkecukupan Financial Tanpa Harus Pontang-Panting Kesana Kemari Cari Kerja , Tanpa Perlu Mikirin Dari Mana Dapat Modal, Dan Yang Pasti Tanpa Ada Resiko Sama Sekali, mau ? buka & klik disini
Terimakasih ya gan atas pengetahuanya tentang Kelebihan dan kekurangan Virtual Java Lengkap , Salam kenal dan jangan lupa follow backnya ya gan,,.,.,
Pengertian dan Macam-macam Operasi Java
Kelemahan dan keunggulan mesin virtual java beserta contohnya
Pengertian Mesin Virtual Java
Jenis dan Pengertian System Calls
Mengetahui Tentang Linuk dan Cara Mengoperasikanya
Kumpulan materi MTs/SLTP, MA/SMA, dan Perkuliyaan
Kumpulan soal TIK/TKJ Terbaru
Kumpulan Aplikasi
Kumpulan Softwere
Posting Komentar