• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

linux系统物理内存的内存隔离是什么?怎么设置或取消?

沃尔夫斯堡的羊 2020-11-26 浏览量:1903
如题,linux系统物理内存的内存隔离是什么?怎么设置或取消?应该是在多核系统中。。。。。
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 我想你想问Linux内存管理中如何实现内存隔离的?

    当前操作系统中用户程序一般运行使用管理的都是虚拟内存空间,这其中一些由操作系统管理映射到实际内存上(物理内存上),操作系统在分配这些需要映射的虚拟内存时,或者说向具体程序分配实际物理内存时有很多调度算法,但无论那种算法,分配的时候都会注意不会把A程序已经占用的物理内存再分配给B,这就是一种内存隔离。内存隔离是操作系统分配内存的常态。


    个别特殊的程序可能想侵入其他内存空间,比如一些调试器,或者诸如游戏修改器类的程序,这时需要很高的操作权限,它会通过一些特殊的指令请求让操作系统分配给它其它可能已经被个别程序占用的内存空间读写权限,这时表现出来就是内存已经没有隔离啦。

    • 发布于 2020-12-01
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:2

  • 一般是预留一块内存给硬件使用,这个在内核就要配置好,这块内存只允许内核使用,应用不能分配

    一般用来做cma那些的

    • 发布于2020-12-28
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

linux系统物理内存的内存隔离是什么?怎么设置或取消?