Virtualizacija i emulacija dvije su tehnologije čiji se koncepti često brkaju, a pojmovi se ponekad pogrešno koriste naizmjenično na internetu. Međutim, zbrka je razumljiva budući da tehnologije dijele zajednički cilj: stvoriti virtualno okruženje sposobno za pokretanje gostujućeg operativnog sustava ili računalnog programa.

Postoje, međutim, neke ključne razlike vezane uz način na koji svaka od ovih tehnologija postiže svoj cilj, koje jasno odvajaju virtualizaciju i emulaciju.

Što je virtualizacija?

U računarstvu, virtualizacija se odnosi na proces stvaranja virtualne verzije računalnih resursa, bilo da se radi o hardveru ili softveru. To može uključivati ​​računalo, hardverske platforme, uređaje za pohranu, resurse računalne mreže, operacijske sustave ili računalne programe općenito.

Čitaj više: Praktični razlozi za početak korištenja virtualnog stroja

Proces se ostvaruje uz pomoć hipervizora, odnosno monitora virtualnog stroja (VMM). On praktički dijeli jedno fizičko računalo na više virtualnih poslužitelja dodjeljujući namjenske resurse iz "host" sustava na novostvoreni "gost" sustav.

instagram viewer

Radeći na namjenskim resursima, i host i gostujući sustav mogu funkcionirati bez potpunog oslanjanja jedan na drugoga neovisna okruženja, "virtualni strojevi". U praksi možete stvoriti nekoliko računala iz jednog fizičkog putem resursa alokacija.

Što je emulacija?

U računalstvu, emulacija se odnosi na proces stvaranja okruženja koje emulira svojstva sustava, bilo hardvera ili softvera, unutar potpuno drugačijeg. To se radi putem emulatora, računalnog programa dizajniranog da oponaša svojstva sustava "gost" unutar "host" sustava.

Čitaj više: Kako rade emulatori?

Za pravilno postizanje emulacije, emulatori se oslanjaju na tumača. Interpretator je računalni program koji čita emulirane instrukcije koda gostujućeg sustava i zatim izvršava semantički ekvivalentne operacije na glavnom sustavu.

Emulacija je vrlo popularna za pokretanje programa i videoigara koji su zastarjeli u glavnom sustavu ili koji su izvorno napravljeni za drugo okruženje.

Virtualizacija vs. Emulacija: u čemu je razlika?

Glavna razlika između njih je u tome što u virtualizaciji gostujući sustav izvodi kod izravno na jeziku glavnog sustava. U emulaciji, sustavu za goste je potreban softverski most, tumač koji prevodi njegov kod na jezik glavnog sustava.

Nadalje, budući da u emulaciji gostujući sustav ne radi na fizičkom hardveru domaćina, emulacija je sporija u usporedbi s virtualizacijom. Nasuprot tome, u virtualizaciji, gostujući sustav dobiva izravan pristup dodijeljenim resursima domaćina, što rezultira većom propusnošću i minimalnim troškovima.

Dual Boot vs. Virtualni stroj: koji je pravi za vas?

Želite pokrenuti više OS-ova na jednom računalu? Evo kako odlučiti je li virtualni stroj ili dual-booting pravi za vas.

Pročitajte dalje

UdioCvrkutE-mail
Povezane teme
  • Objašnjena tehnologija
  • Emulacija
  • Virtualizacija
O autoru
Toin Villar (Objavljeno 26 članaka)

Toin je student preddiplomskog studija engleskog, francuskog i španjolskog jezika i kulturologije. Miješajući svoju strast prema jezicima i književnosti s ljubavlju prema tehnologiji, koristi svoje vještine da piše o tehnologiji, igrama i podiže svijest o privatnosti i sigurnosti.

Više od Toina Villara

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu