完全仮想化とは

完全仮想化とは、コンピューターシステム全体をソフトウェア構成にするプロセスです。 この構造は、あらゆる点で元のハードウェアのように機能します。 ハードウェア用に設計されたソフトウェアは、実際のコンピューターであるかのように構成物にインストールされ、ほとんどまたはまったく減速せずに実行されます。 完全仮想化の使用には、仮想環境でのソフトウェアのテストや、仮想オペレーティングシステムによる単一のコンピューターまたはサーバーの有用性の拡張など、いくつかの用途があります。 部分的な仮想化は非常に一般的ですが、完全な仮想化は比較的まれです。

完全な仮想化を実現するには、ハードウェアシステム全体をソフトウェアに変換する必要があります。 元のハードウェアのすべてのアクションとニュアンスは、仮想システムに移行する必要があります。 これは非常に大きな取り組みであり、一部のシステムメーカーはそれを阻止するための措置を講じているため、完全な仮想化はややまれです。 必要なすべてのシステムビットが存在する部分仮想化を見つけることははるかに一般的ですが、物理ハードウェアシステムは低レベルの計算と機能の多くを処理します。

完全な仮想化マシンでは、ソフトウェアは元のマシンを非常に厳密にエミュレートするため、プログラムは変換や追加の手順なしでソフトウェアにインストールされます。 仮想インターフェイスは、ソフトウェアが自然のシステムで実行されるのとまったく同じ方法で実行される程度にハードウェアセットを模倣します。 部分的な仮想化では、エミュレートされたハードウェアと実際のハードウェアの間でコマンドが移動するため、インストールされたプログラムにほとんど常に遅れがあります。

完全仮想化が主要なコンピューティング目標である理由はいくつかあります。 マシンとそのオペレーティングシステムが完全に仮想化されると、個々のユーザーにフルデスクトップ環境として提供できます。 ユーザーは、設定を変更したり、プログラムをインストールしたりして、希望どおりに使用できます。 問題が発生した場合、管理者はユーザーの特定の仮想セグメントを削除してから、新しいクリーンセグメントを提供するだけです。

同様に、完全な仮想化環境の分離されたハードウェア/ソフトウェアシステムは、実際のマシンハードウェアとは完全に分離されています。 これは、ユーザーが何をしても、実際に物理ハードウェアと対話することはないことを意味します。 これは、意図的なものであれ偶発的なものであれ、破壊的なユーザーアクションが実際のシステムに与える損害が少ないことを意味します。

最後の共通の目標は最も技術的なものです。 ソフトウェアシステムはシステムに存在する実際のハードウェアによって制限されないため、仮想ハードウェアを調整して元のマシンよりもパフォーマンスを向上させることができます。 冗長または不要なハードウェアが削除される場合があります。 既存のハードウェアでは、元のハードウェアでは不可能だった方法で動作するようにパラメーターが変更されている場合があります。 これにより、システムは最高の効率で実行できます。これは、実際のハードウェアシステムではほとんど不可能なことです。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?