解释页式存储管理中为什么要设置页表和快表。
页式存储管理首先把主存储器分成大小相等的分块作为主存分配的物理单位,同时要求程序逻辑地址也分成与块大小一致的页面,这样就可以把作业信息按页面存放到块中。进行存储分配时,根据作业大小确定它的页面数,在装入主存时给它分配相应数目的主存块。这些主存块可以不相邻,为了在作业执行过程中准确地查找逻辑地址与绝对地址的对应关系,系统为每个作业建立一张页表,指出逻辑地址中的页号与主存块中块号的对应关系。页表一般存放在主存储器中,当要按给定的逻辑地址进行读写时,必须两次访问主存,延长了指令的执行周期,降低了执行速度。为了提高存取速度,系统设置一个小容量的高速缓冲存储器,利用高速缓冲存储器存放页表的一部分,这部分页表即“快表”。利用快表可以一次访问主存完成读写,大大缩短地址转换时间,从而提高查找速度和指令执行速度。