登录  注册

首页->操作系统原理

较详细地说明引入分段存储管理是为了满足用户哪几方面的需要。

答:引入分段存储管理方式,主要是为了满足用户和程序员的下述一系列需要: ? 方便编程:通常,用户把自己的作业按照逻辑关系划分为若干个段,每个段都是从0开始编址,并有自己的名字和长度。因此,在访问的逻辑地址是由段名(段号)和段内偏移量(段内地址)决定的。 ? 信息共享:要实现对程序和数据的共享时,是发信息的逻辑单位为基础的。比如,共享某个例程和函数。分页系统中的“页”只是存放信息的物理单位(块),并无完整的意义,不便于实现共享,然而段却是信息的逻辑单位,上此可知,为了现实段的共享,希望存储器管理能与用户程序分段的组织方式相适应。 ? 信息保护:信息保护同样是对信息的逻辑单位进程保护,,分段管理方式能更有效和方便地实现信息保护功能。 ? 动态增长:在实际应用中,往往有些段,特别是数据段,在使用过程中会不断地增长,而事先又无法确切知道数据段会增长到多大。前述的其它几种存储管理试,都难以应付这种动态增长的情况,而分段存储管理方式却能较好的解决这一问题。 ? 动态链接:动态链接是指在作业运行之前,并不把目标程序段链接起来。要运行时,先将主程序所对应的目标程序装入内存并启动运行,当运行过程中又需要调用某段时,才将该段(目标程序)调入内存,并进程链接,可见动态链接也要求以段作为管理的单位。
【解析】第四章 难易度:中
继续答题:下一题
微考学堂微考学社

更多操作系统原理试题