RSS
Facebook
Twitter

Wednesday, April 20, 2011

virtual machine (mesin virtual)

Mesin virtual mengambil pendekatan terlapis 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 antarmuka yang identikdengan underlying bare hardware.

*Sistem Operasi membuat ilusi dari banyak proses, masing-masing dieksekusi pada prosesornya sendiri dengan virtual memorinya sendiri.

*VM dibuat dengan pembagian sumberdaya oleh komputer fisik

*Sumber daya dari komputer fisik dibagi untuk membuat VM
-Penjadwalan CPU bisa menciptakan penampilan seakan–akan pengguna mempunyai prosesor sendiri
-Spooling dan sistem data bisa menyediakan virtual cardreaders dan virtual line printers
-Sebuah time-sharing terminal user yang normal melayani sebagai mana operator konsulat
*VM software membutuhkan ruang di dalam disk untuk menyediakan memori virtual dan spooling, yaitu sebuah disk virtual

Keuntungan Penggunaan Mesin virtual
*Keamanan bukanlah masalah
-VM mempunyai pelindungan lengkap pada berbagai sistem sumber daya
-Tidak ada pembagian sumber daya secara langsung. Pembagian disk mini dan jaringan diimplementasikan pada perangkat lunak
*VM sistem adalah kendaraan yang “sempurna”untuk penelitian dan pengembangan sistem operasi
-Dengan VM perubahan suatu bagian tidak akan
mempengaruhi komponen yang lain

Kerugian Penggunaan VM
*VM sulitdiimplementasikan karena banyak syarat yang dibutuhkan untuk menyediakan duplikat yang tepat dari underlying machine
-Haruspunyavirtual-user modedanvirtual-monitor modeyang keduanyaberjalandipysical mode. Akibatnya, saat instruksiyang hanya membutuhkan virtual monitor mode dijalankan, register berubah dan bisa berefek pada virtual user mode, bahkan bisa me-restart VM
*Waktu yang dibutuhkan I/O bisa lebih cepat(karena ada spooling), tapibisalebihlambat( karena di interpreted)

0 komentar: