仮想マシンについて勉強しています。
ハイパーバイザー型アーキテクチャでは、VMMはゲスト環境とハードウェア層の間に位置する。デバイス・ドライバはVMMが提供し、ゲスト環境向けに見せる仮想デバイスをVMM内でモデル化する。
(参考URL: https://www.atmarkit.co.jp/fwin2k/tutor/virtualization/virtualization_03.html )
と説明されていました。
とてもイメージしやすく理解できたのですが、メモリーやCPUのデバイスドライバというのを聞いたことがありませんでした。
Windowsのデバイスマネージャーを見ると、CPUのドライバが表示されているので、「CPUにもデバイスドライバがあるんだ・・・」と思ったのですがメモリーのデバイスドライバは見つけることができませんでした。
メモリやCPUもハードウェアなので制御するソフトウェアは必要なんだろうとは思っているのですが、メモリーやCPUは、なんか特別な感じがして、ドライバ以外の何かで動いているという思い込みがあります。(デバイスマネージャーで見たCPUのデバイスドライバも普通のデバイスドライバとは違う「何か」ではないかと疑ってしまっています)
そこで、質問なのですが
メモリーもCPUもほかのハードウェアと同じようにデバイスドライバーで制御されているのでしょうか?
デバイスマネージャーで表示されたCPUのドライバの詳細を追記いたします。
Intel(R)Xeon(R)CPU E5-1660 0 @ 3.3GHz
ドライバーファイル C:Windows\system32\DRIVERS\intelppm.sys
プロバイダー:Microsoft Corporation
ファイルバージョン:10.0.18362.693(WinBuild.160101.0800
著作権:????Microsoft Corporation. All rights reseved.
デジタル署名者:Microsoft Windows
回答1件
あなたの回答
tips
プレビュー