Виртуелна машина — разлика између измена

Садржај обрисан Садржај додат
мНема описа измене
Нема описа измене
Ред 6:
# Виртуелна машина за симулирање система, која обезбеђује комплетну системску платформу која подржава извршавање целог [[Оперативни_систем|оперативног система]] (ОС)<ref>{{cite web|url=http://www.griffincaprio.com/blog/2006/08/virtual-machines-virtualization-vs-emulation.html |title=Virtual Machines: Virtualization vs. Emulation |accessdate=2011-03-11 }}</ref>. Оне обично емулирају постојеће архитектуре, а најчешће се праве ради обезбеђивања платформе за извршавање програма када "прави" хардвер није доступан (нпр. извршавање софтвера на превазиђеним платформама), или када је, у циљу ефикаснијег искоришћења рачунарских ресурса (највише по питању потрошње енергије и/или контроле трошкова) потребно имати више инстанци виртуелних машина.
 
# Виртуелна машина за симулирање процеса (и језика) је осмишљена тако да извршава један [[Рачунарски_програм|програм]], што значи да подржава само један [[Процес_(рачунарство)|процес]]. Такве виртуелне машине се обично праве за један или више одређених програмских језика, са циљем да, између осталог, обезбеде преносивост и флексибилност. Главна одлика овог типа је да је софтвер који се на виртуелној машини извршава ограничен ресурсима и апстракцијама које виртуелна машина обезбеђује, тј. не може да пређе оквире свог виртуелног окружења.
 
Виртуелну машину су првобитно дефинисали Попек и Голдберг као "ефикасан изоловани дупликат стварне машине". Садашња употреба укључује и машине које не одговарају неком постојећем хардверу.<ref name="Smith_Nair_05">{{cite journal