Page 31 - EBOOK PANDUAN PRAKTIS VIRTUALBOX
P. 31
BAB III
MENGENAL VIRTUAL MACHINE
3.1 Pengertian Virtual Machine
Virtual Machine atau biasa di singkat VM adalah perangkat lunak yang berjalan
di atas komputer fisik. Sederhananya, VM adalah sistem operasi atau lingkungan
yang “ diemulasi “ oleh perangkat keras asli. Dengan teknologi ini bisa
menjalankan satu
VM berbeda dari komputer fisik tradisional karena tidak memerlukan perangkat
keras yang terpisah. Sebagai gantinya, VM menggunakan perangkat keras yang
sama dengan komputer fisik tetapi dibagi secara virtual. Misalnya., satu
komputer fisik bisa digunakan untuk menjalankan sistem operasi Windows dan
Linux sekaligus melalui VM, seolah-olah punya dua komputer berbeda dalam satu
mesin.
3.2 Jenis Virtual Machine
1. Processing Virtual Machine
Processing Virtual Machine memungkinkan satu proses tunggal berjalan sebagai
aplikasi pada host. VM ini memberikan kemampuan pemograman yang mandiri
dengan menyembunyikan detail tentang Hardware atau system operasi yang
mendasarinya. Processing Virtual Machine (PVM) dirancang untuk
menyediakan lingkungan eksekusi yang indenpenden bagi suatu program,
sehingga program tersebut dapat dijalankan di berbagai platform tanpa perlu
disesuaikan dengan perangkat keras (hardware) atau sistem operasi (operating
system) tertentu.
PVM berkerja dengan cara mengeksekusi intruksi pada tingkat abstraksi yang
lebih tinggi melalui interpreter atau just-in-Time (JIT) compiler yang
menerjemahkan bytecode menjadi instruksi mesin secara dinamis. Contoh paling
umum dari PVM adalah Java, serta NET Common Language Runtime (CLR) yang
digunakan oleh Platform Microsoft. Keuntungan utama dari PVM adalah
portabilitas dan keamanan karena aplikasi dapat berjalan pada berbagai sistem
tanpa perlu diubah kodenya.
2. System Virtual Machine
31
PANDUAN PRAKTIS MENGGUNAKAN VIRTUALBOX UNTUK SIMULASI OPSISTEM OPERASI

