SO
DEFINISI VIRTUAL MACHINE Mesin virtual pada mulanya didefinisikan olehGerard J. Popek dan Robert P. Goldbergpada tahun1974sebagai sebuah duplikat yang efisien dan terisolasi dari suatumesin asli. Pada masa sekarang ini, mesin-mesin virtual dapat mensimulasikan perangkatkeras walaupun tidak ada perangkat keras aslinya sama sekali. Contoh, program yangditulis dalam bahasa Javaakan dilayani olehJava Virtual Machine(JVM) dengan caramemberikan perintah-perintah yang dimengerti JVM yang selanjutnya akan memberikanhasil yang diharapkan. Dengan memberikan layanan seperti ini kepada program tersebut, perangkat lunak JVM ini berlaku sebagai sebuah "mesin virtual", sehingga program tidak lagi perlu untuk mengakses langsung melalui sistem operasi ataupun perangkat kerasyang sangat bervariasi dan memerlukan pemrograman masing-masing secara spesifik.Mesin virtual terdiri dari dua kategori besar, dipisahkan menurut cara penggunaandan tingkat keterhubung...