Mesin virtual: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
ArthurBot (bicara | kontrib)
k bot Mengubah: tr:Sanal makine
Borgxbot (bicara | kontrib)
k Robot: Cosmetic changes
Baris 2:
'''Mesin virtual''' atau '''mesin maya''' ([[bahasa Inggris|Inggris]]: '''''virtual machine''''', disingkat '''vm''') dalam [[ilmu komputer]] adalah implementasi [[perangkat lunak]] dari sebuah mesin komputer yang dapat menjalankan program sama seperti layaknya sebuah komputer asli.
 
== Definisi ==
Mesin virtual pada mulanya didefinisikan oleh [[Persyaratan virtualisasi Popek dan Goldberg|Gerard J. Popek dan Robert P. Goldberg]] pada tahun [[1974]] sebagai ''sebuah duplikat yang efisien dan terisolasi dari suatu mesin asli''. Pada masa sekarang ini, mesin-mesin virtual dapat mensimulasikan perangkat keras walaupun tidak ada perangkat keras aslinya sama sekali.<ref name="Smith_Nair_05">{{cite journal
| last = Smith
Baris 26:
Mesin virtual terdiri dari dua kategori besar, dipisahkan menurut cara penggunaan dan tingkat keterhubungannya dengan mesin-mesin aslinya. Sebuah '''mesin virtual sistem''' adalah perangkat yang berupa [[platform sistem]] yang lengkap dan dapat menjalankan sebuah [[sistem operasi]] yang lengkap pula. Sebaliknya, '''mesin virtual proses''' didesain untuk menjalankan sebuah [[program komputer]] tertentu (tunggal), yang berarti mesin virtual ini mendukung [[Proses (komputer)|proses]] tertentu juga. Karakteristik mendasar dari sebuah mesin virtual adalah batasan-batasan bagi perangkat lunak yang berjalan di dalam mesin tersebut, sumber daya yang dibatasi, dan tidak dapat mengakses ke luar tembok batasan dunia maya itu.
 
=== Mesin maya sistem ===
<!--
===System virtual machines===
Baris 47:
Alternative techniques such as [[Solaris Zones]] provides a level of isolation within a ''single'' operating system. This is not as complete isolation as a VM, as kernel exploits in a single zone affect all zones, whereas kernel exploits in a VM do not affect other VMs on the host. Zones are not virtual machines, but an example of "operating-system virtualization". This includes other "virtual environments" (also called "virtual servers") such as [[Virtuozzo]], [[FreeBSD Jail]]s, [[Linux-VServer]], [[chroot jail]] and [[OpenVZ]]. These provide some form of encapsulation of processes within an operating system. These technologies have the advantage of being more resource-efficient than full virtualization; the disadvantage is that they can only run a single operating system and a single version/patchlevel of that operating system - so, for example, they cannot be used to run two applications, one of which only supports a newer OS version and the other only supporting an older OS version on the same hardware.
-->
=== Mesin maya proses ===
<!--
===Process virtual machine===
Baris 63:
-->
 
== Tehnik ==
=== Emulasi perangkat keras dasar ===
<!--
===Emulation of the underlying raw hardware (native execution) ===
Baris 80:
[[Intel]] and [[AMD]] have introduced features to their x86 processors to enable virtualization in hardware.
-->
=== Emulasi sistem ===
<!--
===Emulation of a non-native system===
Baris 94:
This technique allows diverse computers to run any software written to that specification; only the virtual machine software itself must be written separately for each type of computer on which it runs.
-->
=== Virtualisasi di tingkat sistem operasi ===
<!--
===Operating system-level virtualization===
Baris 106:
-->
 
== Daftar perangkat keras dengan dukungan mesin maya ==
* [[AMD-V]] (sebelumnya dengan kode nama [[Pacifica (mesin maya)|Pacifica]])
* [[ARM architecture|ARM TrustZone]]
Baris 125:
* CPU [[Xerox]] Sigma 6 yang dimodifikasi untuk mengemulasikan sistem GE/Honeywell 600/6000
 
== Daftar perangkat lunak mesin maya ==
<!--
{{col-begin}}
Baris 210:
{{col-end}}
-->
=== Deskripsi tingkat lanjut mengenai beberapa perangkat lunak virtualisasi ===
<!--
The following software products are able to virtualize the hardware so that several operating systems can share it.
Baris 232:
* Craig, Iain D. Virtual Machines. Springer, 2006, ISBN 1-85233-969-1
 
== Referensi ==
{{reflist}}
 
== Lihat pula ==
*[[Perbandingan mesin maya]]
<!--
Baris 248:
*[[Leostream]] (An easy to use P2V (Physical to Virtual) conversion utility)
-->
== Pranala luar ==
*{{en}} [http://acmqueue.com/modules.php?name=Content&pa=showpage&pid=168 ''The Reincarnation of Virtual Machines, Article on ACM Queue by Mendel Rosenblum, Co-Founder, VMware'']
*{{en}} [http://www.lri.fr/~quetier/papiers/EXPGRID.pdf ''Performances comparison between Xen, UML, Vserver and VMware'']