Какво представляват виртуалните машини, как работят и как да ги използваме

Вероятно сте чували за „виртуални машини“ повече от веднъж и ако четете това, има вероятност да не сте сигурни какви точно са те. Не се заблуждавайте от мистериозното му име, защото въпреки че вътрешното му функциониране е много сложно, самата концепция е проста и използвате ги всеки ден.

използваме

Виртуалната машина не е нищо повече от софтуер способен да зареди друга операционна система вътре което ви кара да вярвате, че това е истински компютър. Както подсказва името му, концепцията е толкова проста, колкото създаването на машина (компютър, конзола, мобилен телефон или каквото и да е друго), която вместо да е физическа, е виртуална или емулирана.

Какво е виртуална машина?

След като ни стана ясно, че виртуалната машина всъщност не е всяка машина, пълна със зъбни колела със слушалки за виртуална реалност, а по-скоро софтуер, нека да разгледаме по-подробно какво представляват виртуалните машини.

Първото нещо, което трябва да знаете, е, че има два вида виртуални машини, диференцирани по тяхната функционалност: тези на системата и тези на процеса, Въпреки че по-голямата част от пъти чувате за виртуална машина, почти сигурно те ще се отнасят до системата.

Системни виртуални машини

A системна виртуална машина Той емулира цялостен компютър. С прости думи, софтуерът може да се представя за друго устройство - например компютър - по такъв начин, че да можете да стартирате друга операционна система вътре в него. Той разполага със собствен твърд диск, памет, графична карта и други хардуерни компоненти, въпреки че всички те са виртуални.

Че тяхното компонентите са виртуални не означава непременно, че те не съществуват. Например, виртуална машина може да има запазени ресурси от 2 GB RAM и 20 GB твърд диск, които очевидно идват от някъде: от компютъра, където е инсталирана виртуалната машина, наричан понякога също хипервизор, хост или хост. Други устройства всъщност биха могли да не съществуват физически, като CD-ROM, който всъщност е съдържанието на ISO образ вместо реален CD плейър.

За операционната система, която работи във виртуалната машина, цялата тази емулация е прозрачна и невидима. Всичко работи по същия начин, сякаш работи на нормален компютър, без да знаете, че всъщност сте в балон в друга операционна система. Всъщност нищо не ви пречи да правите както във филма Начало/Произход и създайте друга виртуална машина в предишната виртуална машина.

В своя балон, виртуалната машина не може да получи достъп до останалите данни на хост машината въпреки че физически функционират в него, те са изолирани. Основните приложения за виртуална машина обаче като VirtualBox или VMWare имат преки пътища и инструменти за улесняване на задачата за прехвърляне на файлове от една машина на друга.

За функция, виртуална машина карти виртуални устройства който предлага на вашия гост действителни устройства, присъстващи във физическата машина. Например машината може да емулира 16-битова звукова карта Sound Blaster, въпреки че всъщност е свързана с вътрешната звукова карта на дънната платка на вашия лаптоп, която е Realtek.