Virtual Mechine
|
Virtual Mesin adalah istilah yang awalnya berasal dari optik, untuk memahami objek di cermin.Objek dalam cermin adalah cerminan dari suatu benda fisik
yang sebenarnya, tetapi cermin tidak benar-benar objek.Ini berarti bahwa gambar tersebut terlihat seperti objek actual dan terlihat menjadi
di lokasi yang sama.
Sebuah mesin
virtual (VM) adalah implementasi perangkat lunak dari sebuah mesin (misalnya komputer)
yang mengeksekusi program-program seperti mesin fisik.Mesin
virtual dipisahkan menjadi dua kategori utama, didasarkan pada penggunaan dan tingkat korespondensi untuk setiap mesin nyata.Sebuah mesin virtual system menyediakan lengkap
platform sistem yang mendukung pelaksanaan lengkap system operasi (OS).Sebaliknya, mesin virtual proses didesain untuk menjalankan satu program
, yang berarti bahwa ia mendukung satu
proses Karakteristik penting dari sebuah mesin virtual adalah bahwa perangkat lunak yang berjalan di dalam terbatas pada sumber daya dan abstraksi
yang disediakan oleh mesin virtual tidak dapat keluar dari dunia virtual.
Sebuah mesin
virtual pada awalnya ditentukan oleh Popekdan
Goldberg sebagai "yang efisien, terisolasi duplikat dari mesin yang nyata".gunakan saat ini mencakup mesin
virtual yang tidak memiliki surat-menyurat langsung keperangkat keras
yang nyata.
Sistem mesin virtual
Sistem mesin virtual (kadang-kadang disebut mesin virtual hardware) mengizinkan berbagi dari mesin sumber daya fisik yang mendasari antara mesin virtual yang berbeda,
masing-masing berjalan system operasi sendiri.Lapisan perangkat lunak yang menyediakan virtualisasi ini disebut monitor mesin virtual atau hypervisor .hypervisor A dapat berjalan di hardware telanjang (Tipe
1 atau VM asli) atau di atas system operasi (Tipe 2 atau host VM). Klarifikasi ini
didasarkan oleh fakta bahwa kedua type virtual mechine ini bekerja dengan lower
level platform yang mirip. Type 1 tidak menggunakan host operating system,
sedangkan type 2 menggunakan host operating system. Type 2 disebut juga dengan
paravirtual mechine. Karena type 2 menggunakan host operating system maka kinerjanya
lebih buruk dibandingkan dengan type 1.
Keuntungan utama dari VM adalah:
- beberapa OS lingkungan bias 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 (KecepatanEksekusi, danbukanhasil), yang sangat tergantung pada beban kerja yang dikenakan pada system dengan VM yang lain, kecuali teknik yang tepat digunakan untuk isolasi temporal antaramesin virtual .
Beberapa Virtual Mesin operasi masing-masing berjalan sendiri sistem (sistem yang disebut operasi tamu) yang sering digunakan dalam konsolidasi server, dimana pelayanan berbeda yang digunakan untuk menjalankan pada setiap mesin untuk menghindari interferensi adalah bukan berjalan di VM terpisah pada mesin fisik yang sama.
Keinginan untuk menjalankan beberapa system operasi adalah motivasi asli untuk mesin virtual, karena memungkinkan time-sharing satu komputer di antara OS single-tasking
beberapa.Dalam beberapa hal, sebuah mesin virtual system dapat dianggap sebagai generalisasi dari konsep memori virtual yang historis mendahuluinya.
Sebuah proses VM, kadang-kadang disebut mesin virtual aplikasi,berjalan sebagai aplikasi biasa di dalam sebuah OS dan mendukung proses tunggal. Hal ini tercipta saat proses itu dimulai dan hancur ketika keluar. Tujuannya adalah untuk menyediakan sebuah platform program lingkungan independen-yang abstrak jauh rincian perangkat keras yang mendasarinya atau system operasi, dan memungkinkan sebuah program untuk mengeksekusi dengan cara yang sama pada platform apapun.
Jenis VM telah menjadi popular dengan bahasa pemrograman Java , yang diimplementasikan dengan menggunakan mesin virtual Java. Contoh lain
termasuk mesin virtual Parrot, yang berfungsi sebagai lapisan abstraksi untuk bahasa beberapa di interpretasikan, dan Framework. NET
, yang berjalan pada sebuah VM yang disebut Common
Language Runtime.
Mesin
virtual mengambil pendekat anter lapis sebagai kesimpulan logis. Mesin virtual
memperlakukan hardware dan sistem operasi seolah-olah berada pada level yang
sama sebagai perangkat keras. Pendekatan Mesin virtual menyediakan sebuah antar
muka yang identik dengan underlying bare
hardware.SistemOperasi membuat ilusidari banyak proses, masing-masing dieksekusi
pada prosesornya sendiri dengan virtual memorinya sendiri.VM dibuat dengan
pembagian sumber daya oleh komputer fisik.
Sumber daya dari komputer fisik
dibagi untuk membuat VM :
a)
penjadwalan CPU bisa menciptakan penampilan
seakan-akan pengguna mempunyai prosesor sendiri
b) Spooling dan sistem data bisa menyediakan virtual card readers dan virtual line printers
c)
Sebuah time-sharing
terminal user yang normal melayani sebagaiamana operator konsultan
VM software
membutuhkan ruang di dalam disk untuk
menyediakan memori virtual spooling, yaitu sebuah disk virtual.
Dalam
VM software, terdapat aplikasi-aplikasi yang lain. Seperti, aplikasi dalam
bidang pemasaran yaitu Virtual Shopping. Virtual shopping biasa sering disebut
dengan online shop. Hal ini dapat memanjakan pelanggan dengan belanja mudah ke
toko-toko yang tersambung dengan layanan online. Ini tidak hanya menguntungkan
pembeli, tetapi menguntungkan manufaktur pula. Belanja online mempersingkat
distributor tradisional dengan menempatkan toko virtual yang kaya informasi.
Kemudian VM
software juga terdapat aplikasi di bidang hiburan yakni virtual reality. Tidak
ada definisi standart tentang virtual reality ini. Definisi yang paling umu
dari virtual reality adalah lingkungan tiruan yang diciptakan dengan perangkat
keras dan perangkat lunak komputer dan disajikan kepada pemakai sehingga
pemakai tersebut merasakan seperti dalam lingkungan nyata. Dengan cara ini
paling sedikit tiga dari lima indera dikendalikan oleh komputer.
Kesimpulan
dari makalah kali ini adalah perkembangan dalam dunia teknologi informasi dan
komunikasi sangatlah pesat. Hal itulah yang menyebabkan mesin virtual ini hadir
di tengah-tengah kehidupan dunia yang indah ini. Mesin virtual ini dapat
membantu pekerjaan manusia agar pekerjaan tersebut bisa menjadi lebih efisien
dan efektif. Walaupun mesin virtual ini memiliki kekurangan dan kelebihan,
tetapi kehadiran mesin virtual ini sudah sangat berguna dalam kehidupan
manusia.
sumber :
id.m.wikipedia.org/wiki/Mesin_virtual
http://fahmi053.blogspot.com/2010/12/pengertai-virtual-mesin.html
achsan.staff.gunadarma.ac.id
Suyanto,
Muhammad.2005.Penganatar Teknologi
Informasi untuk Bisnis.Yogyakarta.Andi
Komentar
Posting Komentar