Virtualizācija un emulācija ir divas tehnoloģijas, kuru jēdzieni bieži tiek sajaukti, un termini dažkārt tiek kļūdaini lietoti kā savstarpēji aizstājami tiešsaistē. Tomēr neskaidrības ir saprotamas, jo tehnoloģijām ir kopīgs mērķis: izveidot virtuālu vidi, kas spēj darbināt viesa operētājsistēmu vai datorprogrammu.

Tomēr pastāv dažas galvenās atšķirības, kas saistītas ar to, kā katra no šīm tehnoloģijām sasniedz savu mērķi, kas skaidri nošķir virtualizāciju un emulāciju.

Kas ir virtualizācija?

Datorā virtualizācija attiecas uz skaitļošanas resursu virtuālās versijas izveides procesu neatkarīgi no tā, vai tā ir aparatūra vai programmatūra. Tie var ietvert datorus, aparatūras platformas, atmiņas ierīces, datortīkla resursus, operētājsistēmas vai datorprogrammas kopumā.

Lasīt vairāk: Praktiski iemesli, lai sāktu lietot virtuālo mašīnu

Process tiek veikts ar hipervizora vai virtuālās mašīnas monitora (VMM) palīdzību. Tas praktiski sadala vienu fizisko datoru vairākos virtuālajos serveros, piešķirot īpašus resursus no “saimnieka” sistēmas jaunizveidotajai “viesu” sistēmai.

instagram viewer

Darbojoties ar īpašiem resursiem, gan resursdatora, gan viesu sistēmas var darboties, pilnībā nepaļaujoties viena uz otru neatkarīgas vides, "virtuālās mašīnas". Praksē jūs varat izveidot vairākus datorus no viena fiziska, izmantojot resursu sadalīšana.

Kas ir emulācija?

Datorā emulācija attiecas uz tādas vides izveides procesu, kas atdarina sistēmas īpašības — gan aparatūru, gan programmatūru, pilnīgi citā sistēmā. Tas tiek darīts, izmantojot emulatoru, datorprogrammu, kas paredzēta, lai atdarinātu “viesa” sistēmas īpašības “saimnieka” sistēmā.

Lasīt vairāk: Kā darbojas emulatori?

Lai pareizi panāktu emulāciju, emulatori paļaujas uz tulku. Tulks ir datorprogramma, kas nolasa emulētās viesu sistēmas koda instrukcijas un pēc tam izpilda semantiski līdzvērtīgas darbības resursdatora sistēmā.

Emulācija ir ļoti populāra tādu programmu un videospēļu palaišanai, kuras resursdatora sistēmā ir novecojušas vai kuras sākotnēji tika izveidotas citai videi.

Virtualizācija vs. Emulācija: kāda ir atšķirība?

Galvenā atšķirība starp tām ir tā, ka virtualizācijā viesu sistēma palaiž kodu tieši resursdatora sistēmas valodā. Emulācijā viesu sistēmai ir nepieciešams programmatūras tilts, tulks, kas tulko tā kodu resursdatora sistēmas valodā.

Turklāt, tā kā emulācijā viesu sistēma nedarbojas uz saimniekdatora fiziskās aparatūras, emulācija ir lēnāka, salīdzinot ar virtualizāciju. Turpretim virtualizācijā viesu sistēma iegūst tiešu piekļuvi resursdatora piešķirtajiem resursiem, tādējādi nodrošinot lielāku caurlaidspēju un minimālas pieskaitāmās izmaksas.

Dual Boot vs. Virtuālā mašīna: kura ir piemērota jums?

Vai vēlaties darbināt vairākas operētājsistēmas vienā mašīnā? Tālāk ir norādīts, kā izlemt, vai jums ir piemērota virtuālā mašīna vai dubultā sāknēšana.

Lasiet Tālāk

DalītiesČivinātE-pasts
Saistītās tēmas
  • Paskaidrota tehnoloģija
  • Emulācija
  • Virtualizācija
Par autoru
Toins Vilārs (Publicēti 26 raksti)

Toins ir bakalaura students, kura specializācija ir angļu, franču un spāņu valoda, kā arī kultūras studijas. Sajaucot aizraušanos ar valodām un literatūru ar mīlestību pret tehnoloģijām, viņš izmanto savas prasmes, lai rakstītu par tehnoloģijām, spēlēm un palielinātu izpratni par privātumu un drošību.

Vairāk no Toin Villar

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai saņemtu tehniskos padomus, pārskatus, bezmaksas e-grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu