Jumat, 11 Desember 2009

VIRTUAL MACHINE DAN API

Perkembangan teknologi dari tahun ke tahun sangat pesat sekali. Salah satunya yaitu teknik virtualisasi komputer (Virtual Machine ) Maksudnya adalah pada saat kita menjalankan virtual komputer (PC bayangan) di dalam komputer. Monitor (XWindow nya), HDD, RAM, NIC, Sound Card, dll yang disediakan secara virtual.
Pada dasarnya Virtual machine adalah program yang berguna untuk melakukan simulasi suatu sistem PC lengkap. Yang dimaksud dengan ‘ lengkap disini adalah RAM, hard disk, floppy disk, prosesor, graphics card dan beberapa device lain yang umumnya terdapat pada PC. Program semacam ini mungkin tidak banyak berguna bagi sebagian orang, tapi untuk kebutuhan tertentu atau spesifik, manfaatnya akan sangat terasa.
Cara kerja virtual machine ‘menirukan’ berdasarkan prinsip dasar aslinya, yaitu emulator tidak terlepas dari beberapa keterbatasan, antara lain :
  • Anda tidak akan dapat menjalankannya secepat program atau hardware aslinya. Emulator bekerja dengan ‘meminjam’ resource komputer dan sistem operasi yang menjalankannya, sehingga kinerjanya terbagi dengan proses-proses lainnya yang juga sedang berjalan.
  • Emulator tidak bebas bug. Suatu instruksi yang di platform aslinya (native) bekerja dengan baik, bisa saja menghasilkan output lain atau malah error di dalam emulator. Bug seperti ini bisanya secara bertahap dan kontinyu akan dikoreksi pada versi berikutnya.
  • Hingga kini, emulasi belum menyediakan akses langsung ke beberapa periferal PC seperti modem atau joystick. Namun, tidak tertutup kemungkinan akses tersebut akan tersedia pada masa mendatang.

Sumber : http://fajarhpblog.wordpress.com/tag/virtual-machine/
http://id.wikipedia.org/wiki/Mesin_virtual
http://www.chip.co.id/guides/qemu-virtual-machine-yang-serbaguna-2.html

Tidak ada komentar:

Posting Komentar