登录  注册

首页->操作系统原理

如何实现分段共享?

答:为了实现分段共享,可在系统中配置一张共享段表,所有各共享段都在共享段表中占有一表项。表项中记录了共享段的段号、段长、内存始址、存在位等信息,并记录了人共享此分段的每个进程的情况。共享段表如下图所示。其中的各项说明如下: ? 共享进程计数count。非共享段仅为一个进程所需要。当进程不再需要该段时,可立即释放该段,并由系统回收该段所有占用的空间。而共享段是为多个进程所需要的,当某进程不再需要而释放它时,系统并不回收该段所占内存,仅当所有共享该段的进程全部都不再需要它时,才由系统回收该段所占内存区。为了记录有多少个进程需要共享该分段,特设置了一个整型变量count. ? 存取控制字段。对于一个共享段,应给不同的进程以不同的存取权限。例如,对于文件主,通常允许他读和写,而对其它进程,则可能只允许读,甚至只允许执行。 ? 段号。对于一个共享段,不同的进程可以各用不同的段号去共享该段。
【解析】第四章 难易度:中
继续答题:下一题
微考学堂微考学社

更多操作系统原理试题