CPU仮想化とは何ですか?
CPU仮想化には、2つの個別のCPUであるかのように動作する単一のCPUが含まれます。実際には、これは単一の物理マシンで2つの別々のコンピューターを実行するようなものです。おそらくこれを行う最も一般的な理由は、1つのマシンで2つの異なるオペレーティングシステムを実行することです。
CPU、または中央処理ユニットは、間違いなくコンピューターの最も重要なコンポーネントです。コンピューターで実行されるアプリケーションの指示を物理的に実行するのは、コンピューターの一部です。 CPUは、単にチップまたはマイクロチップとして知られていることがよくあります。
CPUがアプリケーションと相互作用する方法は、コンピューターのオペレーティングシステムによって決定されます。最もよく知られているオペレーティングシステムは、MicrosoftWindows®、MacOS®、Linuxバナーの下のさまざまなオープンソースシステムです。原則として、CPUは一度に1つのオペレーティングシステムのみを操作できます。コンピューターのハードドライブに1つ以上のシステムをインストールすることは可能ですが、通常は一度に実行できます。
CPの目的U仮想化は、2つの別々のCPUが実行されるのと同じ方法でCPUを実行することです。これがどのように行われるかについての非常に簡素化された説明は、仮想化ソフトウェアがCPUと直接通信する方法で仮想化ソフトウェアがセットアップされることです。コンピューターで起こる他のすべては、ソフトウェアを通過します。その後、ソフトウェアは、2つの異なるCPUに接続されているかのように、コンピューターの残りの部分と通信を分割します。
CPU仮想化の1つの使用は、2つの異なるオペレーティングシステムを一度に実行できるようにすることです。例として、AppleコンピューターはVirtualizationを使用してWindows®のバージョンを実行し、ユーザーがWindows®のみのアプリケーションを実行できるようにすることができます。同様に、Linuxベースのコンピューターは、仮想化を通じてWindows®を実行できます。また、CPU仮想化を使用してMac®またはLinux PCでWindows®を実行したり、SAでMacOS®とLinuxを実行したりすることも可能です。私の時間。
仮想化のもう1つの利点は、単一のコンピューターを複数の人が一度に使用できるようにすることです。これは、仮想化ソフトウェアを実行しているCPUを使用して1つのマシンで機能し、マシンはそれぞれキーボード、マウス、モニターを備えた複数の「デスク」に接続します。各ユーザーは、同じCPUを介してオペレーティングシステムの独自のコピーを実行します。このセットアップは、予算が厳しい発展途上市場の学校などの場所で特に人気があります。ユーザーが主にWebブラウジングやワードプロセッシングなどの比較的低い処理需要を持つアプリケーションを実行している場合に最適に機能します。
CPU仮想化は、マルチタスクやハイパースレッジングと混同しないでください。マルチタスクは、単に一度に複数のアプリケーションを実行する行為です。すべての最新のオペレーティングシステムでは、これを単一のCPUで実行できますが、技術的には特定の瞬間に1つのアプリケーションのみが対処されます。ハイパーレディングとは、互換性のあるCPUが実行できる場所です2つのアクションを同時に実行する方法で特別に書かれたアプリケーション。