缺页中断处理过程.ppt

缺页中断处理过程

3.5.3 存储保护与共享 1. 分页式存储中的存储保护与共享 . 在页式环境下,存储保护以页面为单位。在页表的每个表项里设置一个所谓的“保护位”,由该位的不同取值定义对应页是可读、可写或只可读等。 . 被共享的程序文本不一定正好在一个或几个完整的页面中,有可能一个页面中既有允许共享的内容,又有不能共享的私有数据。因此,在分页环境下实现页面的共享比较困难,但也不是不可能。 3 3 11 . 若页面尺寸为50KB,文本编辑程序的代码是可重入的,需要3页,用户进程的数据段需要一页。那么每个用户进程的逻辑地址空间为4页。如图画出三个进程的逻辑地址空间和对应页表,它们的0~2页都划归给文本编辑程序使用(ed1,ed2,ed3),页表中的0~2表项都对应于块号3、4和6;各进程的数据页(即dataA、dataB、dataC)都位于自己空间的第3页,分别存放在内存的2、8和11块。 进程A的 逻辑地址空间 进程B的 逻辑地址空间 进程C的 逻辑地址空间 ed1 0 ed2 1 ed3 2 dataA 3 ed1 0 ed2 1 ed3 2 dataB 3 ed1 0 ed2 1 ed3 2 dataC 3 进程A的页表 0 3 1 4 2 6 3 2 0 3 1 4 2 6 3 2 0 3 1 4

文档评论(0)

1亿VIP精品文档

相关文档