操作系统原理第章存储器管理.ppt

操作系统原理第章存储器管理

分页虽然也是采用页号+页内偏移表示逻辑地址,但是在虚地址空间中是连续的,只是人为划分,和段式的不一样,段式是有段号+段内地址表示,地址是不连续的。 * 类似于页式管理采用页表来表示逻辑地址和物理地址的对应关系,段式管理采用段表来表示逻辑地址到物理地址的映射。 * l:段长,b:段的基址 * 1、段的共享不要求“共享段”在各个进程的虚地址空间中是一致的。 2、段表长度寄存器:段号不能超过段表长度,段表表目中的段长:段内地址不能超过该值。 * 用户需求:模块化编程的要求。 * 相比于实分段的段表,虚拟段式存储器的段表多了一些信息。 * 使用的时候链接,不用的时候,清除出内存 * 1、Multics,全名MULTiplexed Information and Computing System,是1964年由贝尔实验室、麻省理工学院及美国通用电气公司所共同参与研发的,是一套安装在大型主机上多人多任务的操作系统。 先来看一些概念: 2、段名-段号对照表:每个进程一个,所有对段名的访问,都要转换为对段号的访问,此时,需要去查段名-段号对照表。 3、符号表:段的符号名和段内地址的对应表,所有对段内符号名的访问都要转换为对段内偏移的访问。 对于静态链接,链接程序使用段名-段号表、符号表进行链接,连接完后就不用了; 对于动态链接:由OS在动态链接段时使用。 * L:是否已经连接,如没连接D指向的是

文档评论(0)

1亿VIP精品文档

相关文档