内存保护的方法徐龙伟

内存保护的方法徐龙伟

ID:40618915

大小:571.52 KB

页数:8页

时间:2019-08-05

内存保护的方法徐龙伟_第1页
内存保护的方法徐龙伟_第2页
内存保护的方法徐龙伟_第3页
内存保护的方法徐龙伟_第4页
内存保护的方法徐龙伟_第5页
资源描述:

《内存保护的方法徐龙伟》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、冬季学期操作系统(二)研讨第一次B班第3题主讲人:徐龙伟__12121407研讨题目3、在多道环境下,操作系统提供了内存共享机制,使多道程序共享内存中那些可以共享的程序和数据,从而提高系统的利用率;同时,操作系统还必须保护各进程私有的程序和数据不被其他用户程序使用和破坏。请介绍一些内存保护的方法。系统置一对上下界寄存器,保存有正在执行的程序和数据段的起始地址和终止地址。在程序执行过程中,在对内存进行访问操作时首先进行访址合法性检查,即检查经过重定位后的内存地址是否在上、下界寄存器所规定的的范围之内。若在规定的范围之内,则访问是合法的;否则是非法的,并产生

2、访址越界中断。上下界保护法上下界保护法图示100K200K被保护程序下界寄存器LR上界寄存器UR100K200K……内存100K<=被访问地址<=200K保护键法保护键法为每一个被保护的存储块分配一个单独的保护键。在程序状态字中则设置相应的保护键开关字段,对不同的进程赋予不同的开关代码和与被保护的存储块中的保护键匹配。保护键可设置成对读写同时保护的;或对读、写进行单项的保护。保护键法图示2K4K6K……02RWW……2当前程序状态字开关字节正确访问LOAD15000非读保护STORE25200开关字一键匹配非正确访问LOAD12500出错,开关字键不匹配

3、界限寄存器与CPU状态结合法在这种保护模式下,用户态进程只能访问那些在界限寄存器所规定范围内的内存部分,而核心态进程则可以访问整个内存地址空间。(UNIX系统就是采用的这种内存保护方式)谢谢!

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。