吉8.存储保护与安全保护目的:为多个程序共享内存提供保障,使在内存中的各道程序,只能访问它自己的区域,避免各道程序间相互干拢,特别是当一道程序发生错误时,不致于影响其他程序的运行。通常由硬件完成保护功能,由软件辅助实现。(特权指令不能完成存储保护。)福
8.存储保护与安全 保护目的: 为多个程序共享内存提供保障,使在内存中的各道 程序, 只能访问它自己的区域,避免各道程序间相互干 拢,特别是当一道程序发生错误时, 不致于影响其他 程序的运行。 通常由硬件完成保护功能,由软件辅助实现。 (特权指令不能完成存储保护。)
1存储保护保护系统程序区不被用户侵犯(有意或无意的)不允许用户程序读写不属于自已地址空间的数据酒
1) 存储保护 ▪ 保护系统程序区不被用户侵犯 (有意或无意的) ▪ 不允许用户程序读写不属于自己地址空间的数据
2)保护过程---防止地址越界每个进程都有自已独立的进程空间,如果一个进程在运行时所产生的地址在其地址空间之外,则发生地址越界。即当程序要访问某个内存单元时,由硬件检查是否允许,如果允许则执行,否则产生地址越界中断,由操作系统进行相应处理
2) 保护过程-防止地址越界 每个进程都有自己独立的进程空间,如果一个进 程在运行时所产生的地址在其地址空间之外,则发生 地址越界。 即当程序要访问某个内存单元时,由硬件检查是 否允许,如果允许则执行,否则产生地址越界中断, 由操作系统进行相应处理
9.内存“扩充”通过虚拟存储技术实现用户在编制程序时,不应该受内存容量限制,所以要采用一定技术来“扩充”内存的容量,使用户得到比实际内存容量大的多的内存空间;具体实现是在硬件支持下,软硬件相互协作,将内存和外存结合起来统一使用。通过这种方法把内存扩充,使用户在编制程序时不受内存限制。福
9.内存“扩充” 通过虚拟存储技术实现 ▪ 用户在编制程序时,不应该受内存容量限制,所以要采 用一定技术来“扩充”内存的容量,使用户得到比实际 内存容量大的多的内存空间; ▪ 具体实现是在硬件支持下,软硬件相互协作,将内存和 外存结合起来统一使用。通过这种方法把内存扩充,使 用户在编制程序时不受内存限制
u第四章存储器管理4. 2程序的装入和链接酒
第四章 存储器管理 4.2 程序的装入和链接