我基本上理解虚拟内存是如何工作的,但我想知道是否存在某些不使用虚拟内存的情况,尤其是内核地址空间。
谢谢!
答案 0 :(得分:1)
仅在较旧的系统上,我不认为大多数当前系统不使用它(除非它是一个非常具体的设备,其中所有功能都在内核上下文中。)
答案 1 :(得分:1)
在Windows中,使用reference:
在现代操作系统中,如Windows,应用程序等等 系统进程始终使用虚拟内存引用内存 地址。虚拟内存地址会自动转换为 硬件的实际(RAM)地址。只有核心部分的运作 系统内核绕过这个地址转换并使用实内存 直接地址。
虚拟内存总是被使用,即使是内存也是如此 所有正在运行的进程所需的不超过RAM的容量 它安装在系统上。