Virtualisering Vs. emulering

Virtualisering Vs. emulering


Emulering og virtualisering er teknologier som er ofte forvirret. Selv om begge teknologiene tillater deg å sette opp en rekke datamiljøer på ulike maskinvareplattformer, det er grunnleggende forskjeller mellom teknologier.

emulering

Emulering programvare gjør ett datasystem til å handle som om det var et annet system, med helt forskjellig hardware og et annet operativsystem. For eksempel ved å kjøre et foreldet datasystem emulator på en Windows-basert PC, du effektivt har den gamle datamaskinen funksjonell på PC, med muligheten til å kjøre programvaren sin og oppfører seg akkurat slik den opprinnelig gjorde. Emulering krever at alle funksjonene i emulert plattform for å bli kodet inn i emulator, herunder arbeidet til noen spesialist chips på emulert system.

virtualisering

Virtualisering gjør maskinvare for å fungere som en plattform for en eller flere virtuelle servere eller datamaskiner. Ved hjelp av kompatibel maskinvare, virtualiseringsplattformer dele tilgjengelig prosessorkraft, minne og andre ressurser maskinvare. Operativsystemer kan da installeres som "virtuelle maskiner", hver med sin egen andel av hardware ressurser. For eksempel kan en enkelt, tilstrekkelig spesifisert server brukes til å drive tre, separate, virtuelle servere, alle med sin egen uavhengige operativsystem og funksjon.

bruk

Emulering er vanligvis brukes til å få tilgang til eldre datateknologi. Entusiaster kan bruke emulatorer å gjenskape sine tidlige databehandling erfaringer eller få tilgang til gamle dokumenter som er opprettet ved hjelp av foreldede systemer. Virtualisering er mye brukt i store bedrifter å konsolidere store samlinger av servere på et mindre antall fysiske servere, og av programvareutviklere som ønsker å teste programvaren på en rekke plattformer.