Virtuaalikone
Wikipedia
Virtuaalikone (harv. näennäiskone) on ohjelmallisesti toteutettu tietokone, jossa voidaan ajaa ohjelmia kuin aidossa koneessa.
Sisällysluettelo |
[muokkaa] Määritelmiä
Alun perin Popek ja 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.
[muokkaa] Virtuaalikoneita ja -ympäristöjä
- Java-virtuaalikoneet (Java-ohjelmointikielellä toteutettujen ohjelmien suorittamista varten)
- Common Language Infrastructure (.NET-ympäristön ydinkomponentti)
- z/VM-käyttöjärjestelmä
- VMware
[muokkaa] Katso myös
[muokkaa] Viitteet
- ↑ Smith, Daniel E.; Nair, Ravi. "The Architecture of Virtual Machines". Computer 38 (5): s. 32–38. IEEE Computer Society.