Skip to main content

Hva er CPU -virtualisering?

CPU -virtualisering innebærer en enkelt CPU som fungerer som om det var to separate CPU -er.I virkeligheten er dette som å kjøre to separate datamaskiner på en enkelt fysisk maskin.Kanskje den vanligste grunnen til å gjøre dette er å kjøre to forskjellige operativsystemer på en maskin.

CPU, eller sentral prosesseringsenhet, er uten tvil den viktigste komponenten på datamaskinen.Det er den delen av datamaskinen som fysisk utfører instruksjonene til applikasjonene som kjøres på datamaskinen.CPU er ofte kjent som en chip eller mikrochip.

Måten CPU samhandler med applikasjoner bestemmes av datamaskinens operativsystem.De mest kjente operativsystemene er Microsoft Windows , Mac OS og forskjellige open source-systemer under Linux-banneret.I prinsippet kan en CPU bare betjene ett operativsystem om gangen.Det er mulig å installere mer enn ett system på en datamaskinens harddisk, men normalt kan bare man kjøre om gangen.

Målet med CPU -virtualisering er å gjøre en CPU -løp på samme måte som to separate CPU -er ville kjørt.En veldig forenklet forklaring på hvordan dette gjøres er at virtualiseringsprogramvare er satt opp på en måte som den, og det alene, kommuniserer direkte med CPU.Alt annet som skjer på datamaskinen passerer gjennom programvaren.Programvaren deler deretter kommunikasjonen med resten av datamaskinen som om den var koblet til to forskjellige CPU -er.

én bruk av CPU -virtualisering er å la to forskjellige operativsystemer kjøre samtidig.Som et eksempel kan en Apple -datamaskin bruke virtualisering til å kjøre en versjon av Windows I tillegg til at brukeren kan kjøre Windows -bare applikasjoner.Tilsvarende kunne en Linux-basert datamaskin kjøre Windows gjennom virtualisering.Det er også mulig å bruke CPU -virtualisering for å kjøre Windows på en Mac reg;eller Linux PC, eller å kjøre Mac OS og Linux samtidig.

En annen fordel med virtualisering er å la en enkelt datamaskin brukes av flere personer samtidig.Dette vil fungere med en maskin med en CPU som kjører virtualiseringsprogramvare, og maskinen kobles deretter til flere pulter, hver med et tastatur, mus og skjerm.Hver bruker vil da kjøre sin egen kopi av operativsystemet gjennom samme CPU.Dette oppsettet er spesielt populært på steder som skoler i utviklende markeder der budsjetter er stramme.Det fungerer best der brukerne hovedsakelig kjører applikasjoner med relativt lave behandlingskrav som nettlesing og tekstbehandling.

CPU -virtualisering skal ikke forveksles med multitasking eller hyperthreading.Multitasking er ganske enkelt handlingen med å kjøre mer enn en applikasjon om gangen.Hvert moderne operativsystem gjør at dette kan gjøres på en enkelt CPU, men teknisk sett er det bare en applikasjon som blir behandlet i et bestemt øyeblikk.Hyperthreading er hvor kompatible CPUer kan kjøre spesialskrevne applikasjoner på en måte som utfører to handlinger samtidig.