Hvad er hardware-virtualisering?
Hardwarevirtualisering er et system, der bruger en processor til at fungere som om det var flere forskellige computere. Dette har to hovedformål. Den ene er at køre forskellige operativsystemer på den samme hardware. Den anden er at give mere end en bruger mulighed for at bruge processoren på samme tid. Selvom der er både logistiske og økonomiske fordele ved hardwarevirtualisering, er der stadig nogle praktiske begrænsninger.
Navnet hardware virtualisering bruges til at dække en række lignende teknologier, der udfører den samme grundlæggende funktion. Strengt taget skal det kaldes hardware-assisteret virtualisering. Dette skyldes, at processoren selv udfører noget af virtualiseringsarbejdet. Dette i modsætning til teknikker, der udelukkende er softwarebaseret.
Både de store processor- eller "chip" -producenter har deres egne hardware-virtualiseringsopsætninger. Intels er kendt som Intel® VT eller IVT. Advanced Micro Devices 'system kaldes AMD-V ™. Andre anvendte navne inkluderer accelereret virtualisering, virtuel hardware eller oprindelig virtualisering.
Den primære anvendelse af hardwarevirtualisering er at give flere brugere adgang til processoren. Dette betyder, at hver bruger kan have en separat skærm, tastatur og mus og køre sit operativsystem uafhængigt. Hvad brugeren angår, kører de effektivt deres egen computer. Denne opsætning kan reducere omkostningerne betydeligt, da flere brugere kan dele den samme kernehardware.
Det siges, at nogen, der får adgang til en computer via hardwarevirtualisering, kører et virtuelt skrivebord. Der er en risiko for, at dette kan forårsage forvirring. Dette skyldes, at udtrykket virtuelt skrivebord også bruges til at beskrive funktioner i nogle operativsystemer, der giver brugeren mulighed for effektivt at udvide sit skrivebord på skærmen ud over det synlige område på deres skærm.
Der er nogle væsentlige begrænsninger for hardwarevirtualisering. Den ene er, at det stadig kræver dedikeret software til at udføre virtualiseringen, hvilket kan medføre ekstra omkostninger. En anden er, at afhængig af den måde, virtualiseringen udføres, er det måske ikke så let at tilføje ekstra behandlingskraft senere, og når det er nødvendigt.
Den største ulempe er måske, at uanset hvor effektiv virtualiseringen udføres, kan chipens maksimale processorkraft ikke overskrides. Dette betyder, at det skal opdeles mellem de forskellige brugere. Hvorvidt dette er et problem, afhænger af, hvilken type applikationer de kører: Systemet er bedre egnet til aktiviteter såsom webbrowsing og tekstbehandling end aktiviteter såsom videoredigering, der spiser mere processoreffekt.