Virtuaalikone
Wikipedia
Virtuaalikone (harv. näennäiskone) on ohjelmallisesti toteutettu tietokone, jossa voidaan ajaa ohjelmia kuin aidossa koneessa.
Sisällysluettelo |
Määritelmiä [muokkaa]
Alun perin yhdysvaltalaiset Gerald J. Popek ja Robert P. Goldberg määrittelivät virtuaalikoneen olevan "aidon koneen tehokas ja eristetty vastine". Nykyään on käytössä virtuaalikoneita, joille ei ole olemassa lainkaan todellisia laitteistototeutuksia.[1]
Esimerkki: Javalla kirjoitettu ohjelma saa palvelut Java Runtime Environment -ohjelmistolta lähettämällä käskyjä, joille JRE palauttaa tulokset. JRE käyttäytyy virtuaalikoneen tavoin asettumalla käyttöjärjestelmän tai laitteiston tilalle, jolle Java-ohjelma olisi alun perin pitänyt kirjoittaa.
Virtuaalikoneita ja -ympäristöjä [muokkaa]
- Java-virtuaalikoneet (Java-ohjelmointikielellä toteutettujen ohjelmien suorittamista varten)
- Common Language Infrastructure (.NET-ympäristön ydinkomponentti)
- z/VM-käyttöjärjestelmä
- VMware
Katso myös [muokkaa]
Viitteet [muokkaa]
- ↑ Smith, Daniel E.; Nair, Ravi. "The Architecture of Virtual Machines". Computer 38 (5): s. 32–38. IEEE Computer Society.