请问什么是分页内存,什么是非分页内存?

becgiggs 2008-07-03 03:41:21
跟虚拟内存、物理内存是个什么关系?
另外,如果想提高程序效率,有什么办法能让程序的总保持在真正的物理内存中吗?
...全文
549 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
DarknessTM 2008-07-04
  • 打赏
  • 举报
回复
你的代码被执行的时候,必定是在物理内存中的
animalgogogo 2008-07-03
  • 打赏
  • 举报
回复
除非你知道操作系统很底层的东西,才能办到
becgiggs 2008-07-03
  • 打赏
  • 举报
回复
说错了。我们平时的程序都跑在分页内存下的。可以这么理解吗?
是不是分页内存的效率会比非分页的低。那我能否主动把程序放到非分页内存下。
loveshell 2008-07-03
  • 打赏
  • 举报
回复
你想得美,非分页内存很宝贵的
becgiggs 2008-07-03
  • 打赏
  • 举报
回复
那也就是说,我们平时的程序都是跑在非分页内存下了?
shenyi0106 2008-07-03
  • 打赏
  • 举报
回复
分页内存可以被交换到硬盘,非分页内存不可交换,但是非分页内存的大小有限,是被OS当作核心资源来管理的
用户层无须关心
DarknessTM 2008-07-03
  • 打赏
  • 举报
回复
这是操作系统的事…… Ring3下的应用程序无需关心这个,也没办法关心这个

就好比你去关心你储存的文件在磁盘上的分布一样……

15,466

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧