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
   26   27   28   29   30   31   32   33   34   35   36