操作系统哈工大张英涛第35将请求分段

更多精彩的内容在公众号凡花花的小窝,含有大量的计算机相关的知识和资料

请求分段存储管理

虚拟存储器=内存+外存

请求分段的存储管理

请求分段的硬件支持

分段的共享与保护

请求分段中的硬件支持

段表机制,缺段中断机制,地址变换机制

段表

段名,段长,存取方式,访问字段,修改位,修改位,存在位,增补位,外存起始地址

存取方式:表示本段的属性,只执行,允许读、写

访问字段A:访问频率

修改位M:用于表示该位进入内存之后,是否被修改过,供置换页面的时候参考

存在位P:指示本段是否已经被调入内存,供程序访问的时候参考

增补位:特有的子弹,用于表示本段在运行过程中,是否做过动态增长

缺段中断处理过程

共享段表

1.共享进程计数COUNT

2.存取控制字段:对于一个共享段应该给不同的进程以不同的存取权限

3.段号:对于一个共享段不同的进程可以用不同的段号去共享该段

共享段的分配

对于一个请求使用该共享段的进程,为该段分配一个物理区把共享段调入该区,同时将该区的起始地址填入该机场南很多歌段表当中

在共享段表中增加一个表项,把count置为1

其他进程调用该共享段的时候,在进程的段表中,增加一个表项,填入该共享段的物理地址,

共享段的分配:

有一个段可以供多个进程使用

1.调入内存同时需要count改

进程本身也需要修恶改,其他进程使用共享段的时候count+1

共享段的分配

共享段的回收

取消在该基础讷航表中的共享段的对应的表项

count:=count-1

如果结果为0则系统回收该共享段中的该段所对应表项

分段保护

1.越界检查

2.存取控制检查

3.环保护机构

越界检查

将逻

你可能感兴趣的:(操作系统哈工大张英涛第35将请求分段)