Skip to main content

CPU仮想化とは何ですか?

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