Closed7

仮想化の仕組み

bayamasabayamasa

仮想マシンとは
ソフトウェアによって仮想的なハードウェア上で動くOSをエミュレートする。
現代の仮想マシンはハイパーバイザーを通じてハードウェア仮想化支援機構を利用している。

bayamasabayamasa

現代の仮想マシンを2つに分けるならば、CPUの仮想化とハードウェアの仮想化に分かれる

特にCPUの仮想化が重要であり、コアな部分である。
一番わかりやすい仮想化は機械語のシミュレーター作ってしまうこと。
x86と同じ実行環境になるようにプログラミングをしていく。
要するに機械語もといアセンブリ言語の命令系を読み込んで回路を作って行く作業になるのかな?

→ただ最適化がされていないので性能が悪い

このスクラップは2021/08/20にクローズされました