ハイパーバイザー

ハイパーバイザーは、1つ以上のソフトウェアプログラムを管理するプログラムです。1つ以上の仮想マシン(VM)の作成、起動、停止、リセットに使用されます。ハイパーバイザーによって、各VMまたは「ゲスト」はCPURAM、ストレージなどの物理ハードウェアにアクセスできます。また、各VMが使用できるシステムリソースの量を制限できるため、1台のシステム上で複数のVMを同時に実行できます。

ハイパーバイザーには、主にネイティブ型とホスト型の2種類があります。

タイプ1:ネイティブ型

ネイティブ型、または「ベアメタル」ハイパーバイザーは、ハードウェア上で直接実行されます。ハードウェアと1つ以上のゲストオペレーティングシステムの間に位置します。ネイティブ型ハイパーバイザーはOSよりも先に読み込まれ、カーネルと直接やり取りします。コンピューターのリソースを取り合う主要なオペレーティングシステムがないため、可能な限り最高のパフォーマンスを実現できます。ただし、ハイパーバイザーは常に実行されているため、コンピューターは仮想マシンの実行専用になる場合があります。タイプ1のハイパーバイザーには、VMware ESXi、Microsoft Hyper-V、Apple Boot Campなどがあります。

タイプ2:ホスト型

ホスト型ハイパーバイザーは、すでにオペレーティングシステムがインストールされているホストコンピューターにインストールされます。コンピューター上の他のソフトウェアと同じように、アプリケーションとして実行されます。ほとんどのホスト型ハイパーバイザーは、一度に複数のVMを管理して実行できます。ホスト型ハイパーバイザーの利点は、必要に応じて開いたり終了したりできるため、ホストコンピューターのリソースを解放できることです。ただし、オペレーティングシステム上で実行されるため、ネイティブ型ハイパーバイザーと同じパフォーマンスを提供できない場合があります。タイプ2のハイパーバイザーには、VMware Workstation、Oracle VirtualBox、Parallels Desktop for Macなどがあります。

一般に、ホスト型ハイパーバイザーは個人や小規模企業での利用に多く使われ、ネイティブ型ハイパーバイザーはエンタープライズアプリケーションやクラウドコンピューティングで使用されます。

更新日 September 29, 2018 著者: Per C.

quiz知識をテストする

What software originally used the SPX protocol?

A
Microsoft Exchange
0%
B
Novell Netware
0%
C
Oracle Database
0%
D
Apple Pages
0%
Correct! Incorrect!     View the SPX definition.
More Quizzes →

Tech Terms コンピューター辞書

このページのハイパーバイザーの定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。