我目前正在研究windows,我发现windows使用了两部分内存,它们在系统空间地址空间中分别命名为分页池和非分页池。因此只有窗口的关键部分保留在非分页池中(不使用请求分页)。而我被教导说在linux中所有的系统空间地址空间没有使用按需分页的概念?如果所有这些信息都是正确的,那么我应该得出结论,Windows 需要比 Linux 更少的 RAM 来运行吗?
最佳答案
While I was taught that in linux all the system space address space does not use
the concept of virtual memory?
这是错误的。 Linux 内核及其组件(驱动程序、子系统等)使用虚拟内存。函数指针,分配例程返回的指针是虚拟地址。
关于linux - linux 中的整个系统空间地址空间是否真的不使用请求分页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18953598/