Skip to main content

Wat is CPU -virtualisatie?

CPU -virtualisatie omvat een enkele CPU die handelt alsof het twee afzonderlijke CPU's zijn.In feite is dit hetzelfde als het uitvoeren van twee afzonderlijke computers op een enkele fysieke machine.Misschien is de meest voorkomende reden om dit te doen twee verschillende besturingssystemen op één machine uit te voeren.

De CPU, of Central Processing Unit, is misschien wel de belangrijkste component van de computer.Het is het deel van de computer dat fysiek de instructies uitvoert van de applicaties die op de computer worden uitgevoerd.De CPU staat vaak gewoon bekend als een chip of microchip.

De manier waarop de CPU interageert met toepassingen wordt bepaald door het besturingssysteem van de computers.De bekendste besturingssystemen zijn Microsoft Windows , Mac OS en verschillende open-source systemen onder de Linux-banner.In principe kan een CPU slechts één besturingssysteem tegelijk bedienen.Het is mogelijk om meer dan één systeem op een harde schijf van een computers te installeren, maar normaal gesproken kan er slechts één tegelijk draaien.

Het doel van CPU -virtualisatie is om een CPU te laten werken op dezelfde manier waarop twee afzonderlijke CPU's zouden worden uitgevoerd.Een zeer vereenvoudigde uitleg over hoe dit wordt gedaan, is dat virtualisatiesoftware op een manier is ingesteld die, en het alleen, rechtstreeks met de CPU communiceert.Al het andere dat op de computer gebeurt, gaat door de software.De software splitst vervolgens zijn communicatie met de rest van de computer alsof deze is aangesloten op twee verschillende CPU's.

Eén gebruik van CPU -virtualisatie is om twee verschillende besturingssystemen tegelijk te laten werken.Als voorbeeld kan een Apple -computer virtualisatie gebruiken om een versie van Windows Reg uit te voeren;Ook het toestaan van de gebruiker Windows reg;-alleen applicaties uitvoeren.Evenzo kan een computer op basis van Linux Windows reg;door virtualisatie.Het is ook mogelijk om CPU -virtualisatie te gebruiken om Windows Reg uit te voeren;Op een Mac of Linux PC, of om Mac OS en Linux tegelijkertijd.

Een ander voordeel van virtualisatie is om toe te staan dat een enkele computer door meerdere mensen tegelijk kan worden gebruikt.Dit zou werken met één machine met een CPU met virtualisatiesoftware en de machine die vervolgens verbinding maakt met meerdere bureaus, elk met een toetsenbord, muis en monitor.Elke gebruiker zou dan zijn eigen kopie van het besturingssysteem uitvoeren via dezelfde CPU.Deze opzet is vooral populair op locaties zoals scholen in ontwikkelingslanden waar budgetten krap zijn.Het werkt het beste wanneer de gebruikers voornamelijk applicaties uitvoeren met relatief lage verwerkingsbehoeften zoals webbrowsen en tekstverwerking.

CPU -virtualisatie moet niet worden verward met multitasking of hyperthreading.Multitasking is gewoon het uitvoeren van meer dan één applicatie tegelijk.Elk modern besturingssysteem maakt het mogelijk dat dit op een enkele CPU wordt gedaan, hoewel technisch gezien slechts één applicatie op een bepaald moment wordt behandeld.Hyperthreading is waar compatibele CPU's speciaal geschreven applicaties kunnen uitvoeren op een manier die twee acties tegelijkertijd uitvoert.