问答题
在某页式管理系统中,假定主存为64KB,分成16块,块号为0、1、2、…、15。设某进程有4页,其页号为0、1、2、3,被分别装入主存的第9、0、1、14块。
问答题
该进程的总长度是多大?
【正确答案】正确答案:一个页面的大小为(64/16)KB=4KB,该进程共4页,所以陔进程的总长度为4×4KB=16KB;
【答案解析】
问答题
写出该进程每页在主存中的起始地址。
【正确答案】正确答案:页面大小为4KB,故低12位为页内偏移地址;存分为16块,故内存物理地址高4位为主存块号。页号为0的页而被装入主存的第9块,故该地址在内存的起始地址为100l000000000000B,即9000H。页号为1的页面被装入主存的第0块,故该地址在内存的起始地址为0000000000000000B,即0000H。页号为2的页面被装入主存的第l块,故该地址在内存的起始地址为0001000000000000,即1000H。页号为3的页面被装入丰存的第14块,故该地址在内存的起始地址为1110000000000000,即E000H。
【答案解析】
问答题
若给出逻辑地址(0,0)、(1,72)、(2,1023)、(3,99),请计算出相应的内存地址。(括号内的第一个数为十进制页号,第二个数为十进制页内地址)【华南理工大学2006年】
【正确答案】正确答案:逻辑地址为(0,0),故内存地址为(9,0)=1001000000000000B,即9000H。逻辑地址为(1,72),故内存地址为(0,72)=00000000()1001000B,即0048H。逻辑地址为(2,1023),故内存地址为(1,1023)=0001001111111111,即13FFH。逻辑地址为(3,99),故内存地址为(14,99)=1110000001100011,即E063H。
【答案解析】