Hva er maskinvarevirtualisering?

Maskinvarevirtualisering er et system som bruker en prosessor for å fungere som om det var flere forskjellige datamaskiner. Dette har to hovedformål. Det ene er å kjøre forskjellige operativsystemer på samme maskinvare. Den andre er å tillate at mer enn en bruker kan bruke prosessoren samtidig. Selv om det er både logistiske og økonomiske fordeler med maskinvarevirtualisering, er det fortsatt noen praktiske begrensninger.

Navnet maskinvarevirtualisering brukes til å dekke en rekke lignende teknologier som utfører den samme grunnleggende funksjonen. Strengt tatt bør det kalles maskinvareassistert virtualisering. Dette er fordi prosessoren selv utfører noe av virtualiseringsarbeidet. Dette i motsetning til teknikker som utelukkende er programvarebasert.

Både de viktigste prosessorene, eller "chip" -produsentene, har egne maskinvarevirtualiseringsoppsett. Intels er kjent som Intel® VT eller IVT. Advanced Micro Devices 'system er kjent som AMD-V ™. Andre navn som brukes inkluderer akselerert virtualisering, virtuell maskinvare for maskinvare eller innfødt virtualisering.

Den primære bruken av maskinvarevirtualisering er å gi flere brukere tilgang til prosessoren. Dette betyr at hver bruker kan ha en egen skjerm, tastatur og mus og kjøre operativsystemet sitt uavhengig. For brukeren vil de effektivt kjøre sin egen datamaskin. Denne installasjonen kan redusere kostnadene betraktelig ettersom flere brukere kan dele den samme kjernemaskinvaren.

Noen som får tilgang til en datamaskin gjennom maskinvarevirtualisering, kan sies å ha et virtuelt skrivebord. Det er fare for at dette kan forårsake forvirring. Det er fordi uttrykket virtuelt skrivebord brukes også til å beskrive funksjoner i noen operativsystemer som lar brukeren effektivt utvide sitt skrivebord på skjermen utover det synlige området på skjermen.

Det er noen betydelige begrensninger for maskinvarevirtualisering. Det ene er at det fortsatt krever dedikert programvare for å utføre virtualiseringen, noe som kan gi ekstra kostnader. En annen er at det, avhengig av hvordan virtualiseringen utføres, kanskje ikke er like lett å legge inn ekstra prosessorkraft senere og når det er behov for det.

Den kanskje største ulempen er at uansett hvor effektiv virtualiseringen blir utført, kan ikke den maksimale prosessorkraften til brikken overskrides. Dette betyr at det må deles mellom de forskjellige brukerne. Hvorvidt dette er et problem, avhenger av hvilken type applikasjoner de kjører: systemet er bedre egnet til aktiviteter som nettlesing og tekstbehandling enn aktiviteter som videoredigering som spiser mer prosessorkraft.

ANDRE SPRÅK

Hjalp denne artikkelen deg? Takk for tilbakemeldingen Takk for tilbakemeldingen

Hvordan kan vi hjelpe? Hvordan kan vi hjelpe?