首页 > 试题广场 >

解释页式存储管理中为什么要设置页表和块表。

[问答题]

解释页式存储管理中为什么要设置页表和块表。

页式存储管理首先把主存储器分成大小相等的分块,作为主存分配的物理单位,同时要求程序逻辑地址也分成与块大小一致的页面,这样就可以把作业信息按页面存放在块中。进行存储分配时,根据作业大小,确定其页面数,在装入主存时给它们分配相应数目的主存块。这些主存块可以不相邻,为了在作业执行过程中准确的查找逻辑地址与绝对地址的对应关系,系统为每个作业建立一张页表,指出逻辑地址中的页号与主存块中块号的对应关系。

页表一般放在主存储器中,当要按给定的逻辑地址进行读/写时,必须两次访问主存,延长了指令的执行周期,降低了执行速度,为了提高存取速度,系统设置了一个小容量的高速缓冲存储器,利用高速缓冲存储器存放页表的一部分,这部分页表即“快表”,利用快表可以一次访问主存完成读/写,大大缩短地址转换时间,从而提高查找速度和执行指令速度。

发表于 2016-11-24 11:44:15 回复(0)