1. HOME
  2. »
  3. 分かりやすいIT用語辞典
  4. »
  5. 仮想化
  6. »
  7. 仮想マシンとは?仮想環境、VM、仮想化ソフトとの違いも含めて解説!

仮想マシンとは?仮想環境、VM、仮想化ソフトとの違いも含めて解説!

仮想マシンとは、コンピュータの中で仮想的に作られたコンピュータのことです。

たとえば、Macの中にWindowsの仮想マシンを作ることで、本来Macでは動かないはずのWindows専用ソフトを動かしたり、アプリやWebサイトなどの開発で、ほかのOSでもちゃんと動くかな、というのを確かめたりするために使います。

目次
  1. 仮想マシンとは?
  2. デュアルブートとは違うの?
  3. 仮想環境とは?
  4. 仮想化ソフト(仮想化ソフトウェア)とは?
  5. まとめ

仮想マシンとは?

仮想マシンは、コンピュータの中にもう一つのコンピュータがある、というイメージです。

よく、ドラマや映画を見ていると、その登場人物がテレビを見ているシーンってありますよね。
私は毎回思います。「あ、テレビの中にテレビがある」って。思いませんか?

テレビの中にテレビがあるのに、そのテレビは全く別物のテレビです。仮想マシンはこれと似ています。

つまり仮想マシンは、コンピュータの中に作られたもう一つのコンピュータ、のことです。

仮想マシンは、英語でバーチャルマシン(Virtual Machine)と言います。
Virtual Machineを省略したのがVMですので、仮想マシンVirtual MachineVMは、どれも同じ意味になります。

デュアルブートとは違うの?

パソコンに詳しい人ですと、ここで思うかもしれません。あぁ、仮想マシンってデュアルブートのことでしょ、と。

確かに似ていますが、実は違うのです。

デュアルブートは、HDDやSSDのパーティションを切って(複数のHDDやSSDがあるように見せること)、それぞれに別のOSを入れる技術のことです。

デュアルブートのイメージとしてはこのようなふうだと思います。(ここでのMac、Windowsは、OSのことをいっています)

これらは全く別物なので、OSを切り替えるには、いったんコンピュータの電源を切る必要があります。

そうですね。たとえるならば、仮想マシンはテレビの中に映るテレビであるのに対し、デュアルブートは別のチャンネルです。

仮想環境とは?

仮想環境は、仮想的な環境のことです。すみません、そのままですね。

環境というのは、そのパソコンがどのような状態なのか、というものです。
Windowsなのか、Macなのか、ネットには繋がっているのか、どんなソフトがインストールされているのか、など、そのパソコンがどんな状態にあるのかをまとめて環境といいます。

仮想環境というのは、その環境を仮想的に作り出したものです。
仮想マシンと同じ意味で使われることもあります。ただ、仮想マシンは仮想環境ですが、仮想環境は仮想マシンとは限りません。

つまり仮想環境は仮想マシンよりも幅広くをいいます。

仮想化ソフト(仮想化ソフトウェア)とは?

仮想化ソフトは、仮想環境を作り出すソフトのことをいいます。

たとえば、以下のようなものがあります。

  • VirtualBox
  • Docker
  • VMware
  • UTM

まとめ

仮想マシンは、コンピュータの中に作られたコンピュータのことです。
仮想マシンのことをVirtual Machine、VM、などといったりします。

仮想環境は仮想マシンと同じ意味で使われることもあります。しかし、仮想マシンは仮想環境ですが、仮想環境が仮想マシンとは限りません。

仮想環境を作り出すソフトのことを仮想化ソフト(仮想化ソフトウェア)といいます。

スポンサードリンク

関連コンテンツ

オススメ記事

ゼロデイ攻撃(ゼロデイアタック)とは?

ゼロデイ攻撃とは、システムに弱い部分(脆弱性)が見つかり、その対応ができる前に行われる攻撃のことです。 システムを作っている人たちがまだ認識していない脆弱性を、悪い人たちが先に知ってしまった場

DHCPとは?

DHCPは、インターネットに繋がれたコンピュータに、IPアドレスなどの通信に必要な情報を割り当てるための約束事(プロトコル)です。 DHCP(Dynamic Host Configur

ペンテスト(ペネトレーションテスト)とは?

ペンテストはペネトレーションテストを短くしたものです。ホワイトハッカーが実際に侵入を試してみることで、そのシステムに弱い部分(脆弱性)があるかどうかをテストすることです。 ペンテスト(

逆総当たり攻撃(リバースブルートフォースアタック)とは?

逆総当たり攻撃(リバースブルートフォースアタック)は、パスワードを盗むための攻撃方法のひとつです。これと似た攻撃方法に、総当たり攻撃というものがありますが、逆総当たり攻撃はその逆の方法になります。

HTMLとは?

HTMLは、ホームページを作るときにコンピュータに対して使う、言葉のことです。コンピュータは人間の言葉が分からないので、その専用の言葉を使います。 今回は、HTMLとはなんなのかについて紹介し

IPアドレスとは?

IPアドレス(Internet Protocol address)は、それぞれコンピュータに付けられた住所のこと、とよく言われています。 ただ、住所と言われても、いまいちピンとこないかもしれま

総当たり攻撃(ブルートフォースアタック)とは?

総当たり攻撃(ブルートフォースアタック)は、パスワードを盗むための攻撃方法のひとつです。パスワードを順番に試していくことで、いずれはそのパスワードにたどり着くかもしれない、という攻撃です。

LANとWANの違いとは? 

インターネットについての言葉で、よくLANやWANという言葉を耳にすると思います。 ではこの2つはどのような違いがあるのでしょうか。今回はLANとWANの違いについて、紹介していきたいと思いま

三項演算子とは?

三項演算子は、プログラムの書き方のひとつで、真理値(true false)による条件分岐をかんたんに書く方法のことです。 プログラミングをしていると、真理値によって分岐したいことが本当によくあ

マルウェアとは? ウィルス、ワーム、トロイの木馬との違い

コンピュータを使っていると、まず心配になるのがコンピュータウィルスです。 セキュリティソフトの警告などで、「マルウェアをブロックしました」といったものを見たことがあるかもしれません。 さ