3-3分页式存储的管理9627.pptVIP

  • 2
  • 0
  • 约3.12千字
  • 约 15页
  • 2017-05-21 发布于四川
  • 举报
3.3 分页式存储管理 在可变分区存储管理系统中,要求一个作业必须装入内存某一连续区域内。这样,经过一段时间的运行,随着多个作业的进入与完成,内存中容易产生许多分散的、比较小的外部碎片。解决这一问题的一个方法是采用紧凑技术,但紧凑技术比较花费处理机时间。为此,人们考虑另一种解决方法,即打破一个作业必须装入内存连续区域的限制,可把一个作业分配到几个不连续的区域内,从而不需移动内存原有的数据,就可有效地解决碎片问题。这一思想的应用就是分页式存储管理。分页式存储管理是在大型机操作系统中被广泛采用的一种存储管理方案。 逻辑地址由硬件分成的两部分页号p和页内地址w是系统自动进行的,对用户是透明的。页内地址的长度由页大小决定,逻辑地址中除去页内地址所占的低位部分外,其余高位部分为页号。假定一个系统的逻辑地址为16位,页大小为1KB,则逻辑地址的低10位(210=1 KB),被解释成页内地址w,而高6位则为页号p,地址结构如下: 3.3.3 联想存储器 为了提高查表的速度,人们在分页地址变换机构中,加入一组高速缓冲存储器,用来存放当前作业的最常用的页号和与之相应的物理块号。一般称这样的寄存器组为快表或联想存储器。 采用联想存储器和内存中页表相结合的分页地址变换过程如图3.17所示。 应用联想存储器和页表相结合的方式,可有效地提高系统动态地址转换的速度,是一种行之有效

文档评论(0)

1亿VIP精品文档

相关文档