Was ist die CPU -Virtualisierung?
CPU -Virtualisierung beinhaltet eine einzelne CPU, die als zwei separate CPUs handelt. Tatsächlich ist dies wie das Ausführen von zwei separaten Computern auf einer einzelnen physischen Maschine. Der möglicherweise häufigste Grund dafür ist, zwei verschiedene Betriebssysteme auf einer Maschine auszuführen. Es ist der Teil des Computers, der die Anweisungen der Anwendungen, die auf dem Computer ausgeführt werden, physisch ausführt. Die CPU ist oft einfach als Chip oder Mikrochip bekannt. Die bekanntesten Betriebssysteme sind Microsoft Windows®, Mac OS® und verschiedene Open-Source-Systeme unter dem Linux-Banner. Im Prinzip kann eine CPU jeweils nur ein Betriebssystem betreiben. Es ist möglich, mehr zu installieren als ein System auf der Festplatte eines Computers, aber normalerweise kann nur eines gleichzeitig ausgeführt werden.
Das Ziel von CPU -Virtualisierung soll eine CPU genauso ausgeführt werden, wie zwei separate CPUs ausgeführt würden. Eine sehr vereinfachte Erklärung, wie dies getan wird, ist, dass die Virtualisierungssoftware so eingerichtet wird, dass sie und allein mit der CPU kommuniziert. Alles andere, was am Computer passiert, durchläuft die Software. Die Software teilt dann ihre Kommunikation mit dem Rest des Computers so, als ob sie mit zwei verschiedenen CPUs verbunden wäre.
Eine Verwendung der CPU -Virtualisierung besteht darin, zwei verschiedene Betriebssysteme gleichzeitig auszuführen. Beispielsweise könnte ein Apple-Computer Virtualisierung verwenden, um auch eine Version von Windows® auszuführen, sodass der Benutzer Windows®-Anwendungen ausführen kann. In ähnlicher Weise könnte ein Linux-basierter Computer Windows® durch Virtualisierung ausführen. Es ist auch möglich, CPU -Virtualisierung zu verwenden, um Windows® auf einem Mac®- oder Linux -PC auszuführen oder Mac OS® und Linux an der SA auszuführenIch Zeit.
Ein weiterer Vorteil der Virtualisierung besteht darin, dass ein einzelner Computer von mehreren Personen gleichzeitig verwendet wird. Dies würde eine Maschine mit einer CPU funktionieren, die die Virtualisierungssoftware ausführt, und die Maschine, die sich dann mit mehreren "Schreibtischen" verbindet, jeweils eine Tastatur, Maus und Monitor. Jeder Benutzer würde dann seine eigene Kopie des Betriebssystems über dieselbe CPU ausführen. Diese Einrichtung ist besonders beliebt in Orten wie Schulen in Entwicklungsmärkten, in denen die Budgets eng sind. Es funktioniert am besten, wenn die Benutzer hauptsächlich Anwendungen mit relativ geringen Verarbeitungsanforderungen wie Webbrows und Textverarbeitung ausführen.
CPU -Virtualisierung sollte nicht mit Multitasking oder Hyperthreading verwechselt werden. Multitasking ist einfach das Ausführen von mehr als einer Anwendung gleichzeitig. Jedes moderne Betriebssystem ermöglicht dies an einer einzelnen CPU, obwohl technisch gesehen nur eine Anwendung zu einem bestimmten Zeitpunkt behandelt wird. In Hyperthreading kann kompatible CPUs ausgeführt werdenspeziell geschriebene Anwendungen auf eine Weise, die zwei Aktionen gleichzeitig ausführt.