いま,仮想化技術について勉強しているので確認のため質問させてください.
まず,ホストOS型とハイパーバイザ型の2つがある.
ホストOS型は通常のアプリケーションのように扱え,仮想環境が手に入るので手軽.
ハイパーバイザ型はハードウエアの上にハイパーバイザーという層があり,ホストOS型に比べ直接仮想化したOSがハードウエアを扱うことができ,オーバーヘッドが小さい.
さらに,ハイパーバイザ型には完全仮想化と準仮想化の2つがあり,仮想環境ではCPUやメモリなど共有するところに難しさがあり,
ドライバなど調整する必要があるがwindowsなどユーザ側でサポートできないOSをゲストにする場合は完全仮想化を選択し,Linuxのようにある程度調整できる場合は準仮想化を選択できる.
また,CPU自体も仮想環境をサポートしはじめたことにより,ハイパーバイザ型のソフトウエアがもつ負担が少なくなった(KVMだけの話?).
ホストOS型リスト
・VMware Player
・QEMU
・virtualbox
ハイパーバイザ型リスト
・Xen
・KVM
・Hyper-V
↑簡単にまとめるとこんな感じでしょうか?間違っているなら指摘お願いします.
ここで質問なんですが,ハイパーバイザ型の実装方法のなかにモノリシックカーネル型とマイクロカーネル型の2つがあり,
モノリシックカーネル型はHyper-V・Xenが含まれるとどこかの記事にありましたが,KVMはどちらにふくまれるのでしょうか?
よろしくお願いします.
No.2ベストアンサー
- 回答日時:
X86系の実装ですね。
もともと仮想化はX86ではないハード(汎用機やSun等)では一般的に使われています。
今まで仮想化があまり流行らなかったのは実装がややこしすぎて実用的では無かったためです。
入手の容易さは価格を含んでいるのだと思いますが、KVMやHyper-VはいったんOSをインストールした後でもそのまま有効化できるので(WindowsServerの)価格を抜きにすると容易に準備できると思います。
ホストOS型としてXP ModeやVirtualPCも加えてあげてください。
ホストOS型とは「ハイパーバイザーが動作するために別途OSが必要になるもの」と思ってもらった方がいいと思います。
「じゃぁHyper-Vは?」ということになると思いますが、MSの逃げ道(?)として無償のHyper-V SERVERなるものが存在します。
WindowsServer2008もHyper-Vが有効になると元々入っていたOSも仮想化の下に入ります。
モノリシックカーネルとマイクロカーネルは仮想化の実装方法では無く、元々のカーネル実装の考え方です。
おおざっぱに言ってLinuxはモノリシックカーネル、WindowsNT系はマイクロカーネルで実装されていますが今はどちらも互いの利点を取り入れた実装になってきています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux VirtualBox ゲストOSにPC内蔵HDDのパーティションをマウントする方法は? 2 2023/05/06 22:52
- その他(OS) VirtualBoxのゲストOS起動時にUSBデバイスを自動認識したい 1 2023/05/07 14:17
- Windows 10 WindowsホストのVMware workstationで仮想マシンをシステム起動時に起動できるか 3 2023/06/18 17:52
- その他(OS) Ubuntuに仮想環境いれて古いwindows動かしたいんですが、OSイメージ無料で手に入りますか? 2 2023/03/09 23:49
- Windows 10 VirtualBoxで起動できないゲームがあります 2 2022/12/17 06:13
- Windows 10 インストールしたてのVirtualBoxの仮想マシンにDHCPで割り振られるIPアドレスにつきまして 1 2023/05/03 14:46
- ドライブ・ストレージ vhdxファイルからのデータの取り出し方 4 2023/06/14 23:53
- オンラインゲーム 2023年以降にマビノギを仮想PCでプレイする方法 1 2023/01/30 11:39
- Windows 10 Hyper-VでWindows7を動かしたいけど、エラーになります。 2 2023/04/03 18:53
- ノートパソコン ノートパソコンを購入したいです。用途は上に仮想サーバを立てて勉強したいです。あとは趣味の写真の編集に 5 2023/02/25 19:58
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CDRの名称(タイトル)をつけ...
-
Ubuntuに仮想環境いれて古いwin...
-
Mac Pro 2008年モデルを最強に...
-
Windowsのパソコンを使って仮想...
-
WindowsNTで動くソフトを他の環...
-
VirtualBOXがめちゃくちゃ遅い...
-
壊れたPCのHDDを別のマシンから...
-
Parallels
-
VirtualBox にインストールした...
-
Macで写真をスライドショーのよ...
-
sims4についてです。 別のパソ...
-
市販DVD再生ができません。ubun...
-
ubuntu apt, apt-getのUpdate時...
-
xcpoyコマンドでコピーエラーし...
-
Intel HD graphicsを無効にして...
-
dellのpcが勝手に再起動する。 ...
-
同一LAN内からapacheにアクセス...
-
MS-DOS形式のファイルをWindows...
-
メールアドレスが生きているか...
-
IE7へのアップデートのお知らせ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VirtualBOXがめちゃくちゃ遅い...
-
VirtualBox にインストールした...
-
miniconda python
-
Windowsのパソコンを使って仮想...
-
Burnディスク作成時にディスク...
-
CDRの名称(タイトル)をつけ...
-
WindowsNTで動くソフトを他の環...
-
Ubuntuに仮想環境いれて古いwin...
-
壊れたPCのHDDを別のマシンから...
-
itunesの曲をCD作成しようとす...
-
OSXで追記ができるDVDの作成方...
-
仮想化技術
-
Hyper-VのWindowsUpdateについて
-
32bitホストOS上で64bitゲストO...
-
一時的に64ビットを32ビットに
-
VMware-VIXとは何ですか?
-
ゲストOSおとホストOSの違いは...
-
vSphere Clientのファイルアッ...
-
Mac Pro 2008年モデルを最強に...
-
RAID0のデフラグ
おすすめ情報