计算机操作系统第7章 存储器管理.pptVIP

  • 13
  • 0
  • 约1.56万字
  • 约 76页
  • 2017-11-12 发布于江西
  • 举报
计算机操作系统第7章 存储器管理

段表的作用 内存空间 作业的地址空间 段表 30K 40K 20K 80K 15K 120K 10K 150K 段号 段长 基址 0 40K 80K 120K 150K (MAIN)=0 0 30K (X)=1 0 20K (D)=2 0 15K (S)=3 0 20K 0 1 2 3 (MAIN)=0 30K (X)=1 20K (D)=2 15K (S)=3 15K 二 地址变换 为实现从逻辑地址到物理地址的转换,在系统中设置了段表寄存器,用于存放段表始址和段表长度; 为了提高内存的访问速度,段表也可以存放在快表内; 进行地扯变换时,系统将逻辑地址中的段号与段表长度进行比较,若段号超过了段表长度则产生越界中断; 否则根据段表始址和段号计算出该段对应段表项的位置,从中读出该段在内存的起始地址; 然后再检查段内地址是否超过该段的段长,若超过则同样发出越界中断信号; 若未越界,则将该段的起始地址与段内位移相加,从而得到要访问的内存物理地址。 地址变换示意图 设作业分为3段,0、1、2段长度分别为1K、800、600,分别存放在内存6K、4K、8K开始的内存区域; CPU访存的逻辑地址(2,100)的段号为2,段内位

文档评论(0)

1亿VIP精品文档

相关文档