在多重可变分区方案中:
问答题
如果标记分区未地址的寄存器包含分区大小,那么硬件是如何使用这个寄存器的?
【正确答案】程序产生的每个逻辑地址和界限寄存器比较。任何大于界限寄存器的地址将造成内存出错陷阱。
【答案解析】
问答题
如果标记分区未地址的寄存器包含分区的物理未地址,那么硬件是如何使用这个寄存器的?
【正确答案】每个逻辑地址加上重定位寄存器产生物理地址,然后将物理地址和最大物理地址比较。任何大于最大物理地址的地址将造成内存出错陷阱。
【答案解析】
问答题
寄存器中存放分区大小与存分区的最大地址相比,主要的优点是什么?
【正确答案】在重定位寄存器加上逻辑地址的同时,将逻辑地址和界限寄存器比较。之后将物理地址和最大物理地址比较。通过同时比较,能较快完成虚实地址转换。
【答案解析】
问答题
某系统使用大小分别为2
8B,2
24B,2
64B的固定分区,问界限寄存器必须有多少位?
问答题
某系统使用的固定分区大小为2
PB,问界限寄存器必须有多少位?
问答题
在某页式系统中,有2
32B的物理内存,2
12页的虚地址空间,且页的大小为512B,问虚地址有多少位?一个页帧有多少字节?物理地址中用多少位表示页帧?页表中有多少项(页表有多长)?页表需要多少位来存入一个页表项(假定每个页表项除了页帧号外还包含一个有效/无效位)?
【正确答案】21,512,23,4096,24
【答案解析】
问答题
在某页式系统中,页表包含512项,每个页表项有16位(包含有效/无效位),每页大小为1024B,问逻辑地址中有多少位用来表示页号?逻辑地址中有多少位用来表示页内偏移量?逻辑地址共有多少位?物理地址中有多少位用来指定页帧号?物理地址中有多少位用来表示页帧内偏移量?物理地址共有多少位?物理地址空间的大小?
【正确答案】9,10,19,15,10,25,225B
【答案解析】