第2次作业:第3章3题、第4章3题、第5章4题第3章1
虚拟存储器可看作是一个容量非常大的存储器,有了它,用户无需考虑所编程序在中是否放得下或放在什么位置等问题
逻辑,辅存B
逻辑,主存C
物理,辅存D
物理,主存2
请比较虚拟存储器和Cache这两种存储系统的相似之处和主要区别
【解】相似之处:①把程序中最近常用的部分驻留在高速的存储器中;②一旦这部分变得不常用了,把它们送回到低速的存储器中;③这种换入换出是由硬件或操作系统完成的,对用户是透明的;④力图使存储系统的性能接近高速存储器,价格接近低速存储器
主要区别:在虚拟存储器中未命中的性能损失要远大于Cache系统中未命中的损失
假设主存只有a,b,c三个页框,组成a进c出的FIFO队列,进程访问页面的序列是8,4,5,6,4,8,6,4,8,8,2,5号
用列表法求采用FIFO+LRU替换策略时的命中率
【解】页面访问序列0254⑤②⑤②3⑤②4命中率FIFO算法a0254422②35544/12=33
3%b025⑤4442335c0225⑤542②3命中命中命中命中FIFO算法+LRU算法a0254⑤②⑤②3⑤②46/12=50%b02545252352c0224445235命中命中命中命中命中命中第4章1
堆栈是一种特殊的数据寻址方式,基于原理
堆栈寻址方式中,设A为累加器,SP为堆栈指示器,MSP为SP指示的栈顶单元
如果进栈操作的动作顺序是(A)→MSP,(SP)-1→SP,那么出栈操作的动作顺序应为______
(SP)-1→SP,(MSP)→AB
(MSP)→A,(SP)-1→SPC
(MSP)→A,(SP)+1→SPD
(SP)+1→SP,(MSP)→A3
某微机的指令格式如下所示:OP:操作码;D:位移量;X:寻址特征位,X=00:直接寻