0

是否可以在支持虚拟内存的硬件上使用不支持虚拟内存的操作系统?

换句话说,如果硬件使用虚拟内存系统,操作系统是否一定需要支持虚拟内存?

例如,据我所知,MS-DOS 不支持虚拟内存,但是它运行在支持虚拟内存的 x86 处理器上

反之亦然,是否可以在不支持虚拟内存的硬件上使用支持虚拟内存的操作系统?

比如嵌入式linux使用虚拟内存,部署在ARM、MIPS、SuperH、AVR等多种架构上;他们都支持虚拟内存系统吗?

谢谢

4

1 回答 1

2

硬件支持虚拟内存,这并不意味着你必须使用它。操作系统支持虚拟内存,这并不意味着它们必须使用它。

于 2012-08-05T13:59:17.320 回答