Bochs是通过配置文件(.bxrc文件)的方式来设置模拟计算机的硬件参数,其中MEMORY部分,分别需要设置Guest和Host的大小来决定虚拟计算机的内存大小,有什么区别呢?通过下面的Bochs构架图可以弄清楚:
要点说明:
1、Bochs在现实环境中属于应用程序,Host表示应用程序用来模拟内存的大小,即Bochs为了虚拟内存硬件,需要向操作系统申请的内存大小。
2、Guest表示虚拟主机的内存大小,即虚拟计算的物理内存大小。
3、按道理Host应该大于等于Guest,但现实中Host也可以小于Guest。如Host=16,Guest=32表示,在虚拟的计算机中的内存大小是32M,Bochs向操作系统申请的内存仅为16M。如果虚拟计算机中的内存的使用如果没超过16M,不会发生任何错误,如超过16M,Bochs会发出错误信息。
标签:16M,Guest,内存大小,Host,内存,Bochs From: https://www.cnblogs.com/meizhouxiang/p/18159990