是否可以在支持虚拟内存的硬件上使用没有虚拟内存支持的操作系统?
换句话说,如果硬件使用虚拟内存系统,OS是否必须支持虚拟内存?
例如,据我所知,MS-DOS不支持虚拟内存,但它在支持虚拟内存的x86处理器上运行
反之亦然,是否可以在没有虚拟内存支持的硬件上使用支持虚拟内存的操作系统?
例如,嵌入式Linux使用虚拟内存,并部署在各种架构上,如ARM,MIPS,SuperH,AVR;他们都支持虚拟内存系统吗?
由于
答案 0 :(得分:2)
硬件支持虚拟内存,但这并不意味着您必须使用它。操作系统支持虚拟内存,这并不意味着他们必须使用它。