08/07/04 14:14:10 P5WfgUCE0
>>674
> どっちにしろ仮装的にハードウエアを1台用意するのと同じことだから
> (実行速度以外に)入れ子できないほうがおかしい。
> と、思わない?
プロセッサのバイナリコードを順次解釈して実行するものであれば可能だと思います(Bochs?)
でもVMwareでの実行速度を考えると一語ずつ解釈して実行しているとは思えません
例えば「VMwareはユーザモード命令をそのままプロセッサに実行させ、カーネルモード命令
のみをエミュレートする」ということですが、カーネルモード命令のみをトラップするような機能は
ソフトウェアではなくハードウェア(CPU)で実現していると思います。
VMware上で実現する仮想PCはこのようなハードウェアで提供されている機能を提供できる
のかという疑問です。
で、
> x84,x64ではCPU自身が自分とまったく同じ機能をソフトウェアに提供できるような仕組みになって
> いるのだろうか?
とこういう疑問となるわけです。
自分の思い込みだけで書いていますのでこれくらいで。