Съдържание:
Определение - Какво означава виртуална машина (VM)?
Виртуална машина (VM) е софтуерна програма или операционна система, която не само показва поведението на отделен компютър, но също така е способна да изпълнява задачи като изпълнение на приложения и програми като отделен компютър. Виртуална машина, обикновено известна като гост, се създава в друга изчислителна среда, наречена "хост". Няколко виртуални машини могат да съществуват в рамките на един хост наведнъж.
Виртуална машина е известна и като гост.
Techopedia обяснява виртуална машина (VM)
Виртуалните машини стават все по-чести с развитието на технологията за виртуализация. Виртуалните машини често са създадени за изпълнение на определени задачи, които са различни от задачите, изпълнявани в хост среда.
Виртуалните машини се реализират чрез методи за емулация на софтуер или техники за хардуерна виртуализация. В зависимост от използването им и нивото на кореспонденция с всеки физически компютър, виртуалните машини могат да бъдат разделени на две категории:
- Виртуални машини на системата: системна платформа, която поддържа споделянето на физическите ресурси на хост компютъра между множество виртуални машини, всяка от които работи със собствено копие на операционната система. Техниката за виртуализация се осигурява от софтуерен слой, известен като хипервизор, който може да работи или върху голи хардуер, или върху операционна система.
- Виртуална машина на процесите: Създадена е за осигуряване на независима от платформа среда за програмиране, която маскира информацията на основния хардуер или операционна система и позволява изпълнението на програмата да се извършва по същия начин във всяка дадена платформа.
Някои от предимствата на виртуална машина включват:
- Позволява множество среди на операционната система на един физически компютър без никаква намеса
- Виртуалните машини са широко достъпни и са лесни за управление и поддръжка.
- Предлага възможности за осигуряване на приложения и възстановяване след бедствия
Някои от недостатъците на виртуалните машини включват:
- Те не са толкова ефективни като физическия компютър, тъй като хардуерните ресурси се разпределят по косвен начин.
- Множество виртуални машини, работещи на една физическа машина, могат да осигурят нестабилна производителност