开发者社区> 问答> 正文

存储管理模块中的内存保护主要是干什么的呢?

存储管理模块中的内存保护主要是干什么的呢?

展开
收起
游客4ztx2pti3xtdw 2022-03-31 15:39:28 798 0
1 条回答
写回答
取消 提交回答
  • 内存保护 内存空间总是被若干个进程分享,其中包括操作系统本身要常驻在内存中的那一部分。内存保护的任务是对内存空间中已划分出的区域,知道它们各属于哪些进程,并且知道每个进程有权访问的区域。每当一个进程执行过程中需要访问某个地址时,存储管理模块就要检查一下这个进程是否有权访问这个物理地址。通常,每个进程在内存中的区域是该进程可以访问的合法地址。如果访问的地址落在该进程的区域之外,即产生了非法访问。一旦遇到非法访问,内存保护就要拒绝访问,并进行出错处理。

    2022-03-31 15:39:58
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
内存取证与IaaS云平台恶意行 为的安全监控 立即下载
云服务器ECS内存增强型实例re6全新发布 立即下载
动态、高效,蚂蚁动态卡片的内核逻辑 立即下载