首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >linux也有非页面内存吗?

问linux也有非页面内存吗?
EN

Unix & Linux用户
提问于 2020-08-28 08:01:56
回答 1查看 578关注 0票数 0

在Windows中,我们可以找到非页面内存,并将其用于内核和驱动程序.(据我理解)。

  1. Linux也有非页面内存吗?
  2. 根据我的理解,对于内存的每一个字节,它必须在一个分配的页面中使用,然后才能在内核/用户空间中使用,为什么在Windows中有非页面内存?(或者也适用于Linux )
EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2020-08-28 08:12:36

在Windows中,“分页的”有特定意义:分页内存是可以分页到磁盘的内存(用Linux术语来说是换掉的),非分页内存是不能分页的内存。

  1. 是的,按照这个术语,Linux也有非分页内存;内核不能交换,用户进程也可以分配内存,这些内存在物理内存中是“锁定”的,不能被拔出。
  2. 请参阅上面的内容;在这里,分页并不是关于映射内存页。Windows和Linux都使用页面映射内存,如果内存不是在页面中映射,内存就不能被访问(即使是内核)。
票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/606766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档