操作系统 - 虚拟存储管理技术之虚拟段式存储管理

 

此文系博主阅读《操作系统原理与应用》(胡立栓 王育平等编著,清华大学出版社出版)的笔记总结

 

与虚拟页式存储管理一样:首先增加段表内容

增加特征位:表示该段是否在内存中,是否可共享

增加存取权限位:进行读、写、执行控制

增加标志位:表示该段是否被修改过、能够移动

增加扩充位:表示段的长度是否固定、是否可扩充

进程在执行过程中,有时需要扩大分段(如数据段)

由于访问的地址超出原有段长,要发生越界中断

操作系统处理中断:首先判断该段的扩充位,如果可扩充,则增加段的长度,否则按出错处理

发生缺段时,进行缺段中断处理

首先检查内存中是否有足够的空闲分区

若有:修改有关数据结构,中断返回

若无:检查内存空闲区的总和是否满足要求,满足要求则采用紧凑技术,否则淘汰一些段,然后修改有关数据结构,中断返回

 

 

 

你可能感兴趣的:(操作系统)