仮想マシン
Virtual Machine/かそうましん
ひとことで言うと
1台の物理コンピュータの中に、ソフトで作る別のコンピュータのこと。1台を何台分にも分けて使えます。
📖 もうちょい詳しく
何が新しいの?
むかしは「1台のコンピュータで1つの役割」が当たり前でした。でも、それだと機械の性能を持てあますことが多かったのです。そこで「1台の中に、別のコンピュータを何台もつくる」という考え方が広まりました。これが仮想マシン(バーチャルマシン、略してVM)です。
どうやって動いてるの?
仮想マシンは、ソフトウェアで作られた「コンピュータのふり」です。実際の機械(物理サーバー)の上で、ハイパーバイザーと呼ばれる管理役のソフトが動きます。このソフトが、本物のCPUやメモリ(記憶のための部品)を小分けにして、それぞれの仮想マシンに割りふります。なので各仮想マシンは、自分専用のコンピュータを持っているように動けるのです。
何ができるの?
1台の機械を、複数台ぶんとして効率よく使えます。たとえばWindows用とLinux用の環境を、同じパソコンの中で並べて動かせます。クラウドのサーバーを借りるときも、その正体は多くの場合この仮想マシンです。
🌱 身近なたとえ
大きな1軒の建物を、仕切りで区切ったシェアオフィスで例えると分かりやすいです。建物そのものは1つ(物理サーバー)ですが、中を部屋ごとに区切れば、それぞれが独立したオフィスとして使えます。隣の部屋で何をしていても、自分の部屋の仕事には影響しません。この「部屋」にあたるのが仮想マシンです。
✅ まず覚えるポイント
- 仮想マシンは、ソフトで作る「コンピュータの中のコンピュータ」です
- 1台の物理サーバーを、複数台ぶんとして使えます
- 管理役の「ハイパーバイザー」が部品を小分けにして配ります
- それぞれの仮想マシンは独立していて、お互いに干渉しにくいです
- クラウドで借りるサーバーの中身は、多くがこの仮想マシンです
- 「VM」と略して呼ばれることが多いです
🧭 よくある勘違い
仮想マシンって「偽物のコンピュータ」だから遅いの?
ソフトで作られていますが、本物の部品をそのまま使っているので、ふつうの作業なら問題なく動きます。ただし、1台を分け合うぶん性能の上限はあり、重い処理では物理マシンに比べて差が出る場合があります。
コンテナと同じものなの?
似ていますが、別の仕組みです。仮想マシンはOS(基本ソフト)ごと丸ごと作るので、しっかり区切られている反面、少し重くなります。コンテナはOSを共有してアプリ部分だけを区切るので、より軽くすばやく動くことが多いです。
🧩 関連して覚えると楽な言葉
- サーバー: サービスやデータを提供する側のコンピュータ。仮想マシンの土台になります
- クラウド: ネット越しにサーバーの力を借りる仕組み。中身は仮想マシンのことが多いです
- コンテナ: アプリ部分だけを軽く区切る、仮想マシンの親戚のような技術
- ハイパーバイザー: 物理マシンを区切り複数の仮想マシンを動かす土台のソフト
🏁 ひとことでまとめ
1台の機械をムダなく分け合うために、その中にソフトで作った「もう1台」を住まわせる仕組みです。
TERM SEARCH
ほかの用語を調べる
検索ボックスを準備中…