Wat is hardwarevirtualisatie?
Hardwarevirtualisatie is een systeem dat met één processor werkt alsof het verschillende computers zijn. Dit heeft twee hoofddoelen. Een daarvan is om verschillende besturingssystemen op dezelfde hardware te laten werken. De andere is om meer dan één gebruiker tegelijkertijd de processor te laten gebruiken. Hoewel er zowel logistieke als financiële voordelen zijn voor hardwarevirtualisatie, zijn er nog enkele praktische beperkingen.
De naam hardwarevirtualisatie wordt gebruikt voor een reeks vergelijkbare technologieën die dezelfde basisfunctie uitvoeren. Strikt genomen zou het hardwareondersteunde virtualisatie moeten worden genoemd . Dit komt omdat de processor zelf een deel van het virtualisatiewerk uitvoert. Dit in tegenstelling tot technieken die uitsluitend op software zijn gebaseerd.
Zowel de grote processor- of "chip" -fabrikanten hebben hun eigen hardwarevirtualisatie-instellingen. Intel's staat bekend als Intel® VT of IVT. Het systeem van Advanced Micro Devices staat bekend als AMD-V ™. Andere gebruikte namen zijn versnelde virtualisatie, hardware virtuele machine of native virtualisatie.
Het primaire gebruik van hardwarevirtualisatie is om meerdere gebruikers toegang tot de processor te geven. Dit betekent dat elke gebruiker een afzonderlijke monitor, toetsenbord en muis kan hebben en zijn of haar besturingssysteem onafhankelijk kan uitvoeren. Wat de gebruiker betreft, zullen ze effectief hun eigen computer draaien. Deze opstelling kan de kosten aanzienlijk verlagen omdat meerdere gebruikers dezelfde kernhardware kunnen delen.
Iemand die via hardwarevirtualisatie toegang tot een computer heeft, kan een virtuele desktop gebruiken. Het risico bestaat dat dit verwarring veroorzaakt. Dat komt omdat de uitdrukking virtuele desktop ook wordt gebruikt om functies in sommige besturingssystemen te beschrijven waarmee de gebruiker zijn bureaublad op het scherm effectief kan uitbreiden buiten het zichtbare gedeelte op zijn scherm.
Er zijn enkele belangrijke beperkingen aan hardwarevirtualisatie. Een daarvan is dat het nog steeds speciale software vereist om de virtualisatie uit te voeren, wat extra kosten kan opleveren. Een andere is dat, afhankelijk van de manier waarop de virtualisatie wordt uitgevoerd, het misschien niet zo eenvoudig is om later extra verwerkingskracht toe te voegen als en wanneer dat nodig is.
Misschien is het grootste nadeel dat, ongeacht hoe efficiënt de virtualisatie wordt uitgevoerd, de maximale verwerkingskracht van de chip niet kan worden overschreden. Dit betekent dat het moet worden verdeeld tussen de verschillende gebruikers. Of dit een probleem is, hangt af van het type applicaties dat ze uitvoeren: het systeem is beter geschikt voor activiteiten zoals webbrowsen en tekstverwerking dan activiteiten zoals videobewerking die meer processorvermogen opeten.