返回主页

[计算机组成原理 P1149] 假设对于 7题中的计算机 M 和程序 P 的机器代码,M 采用页式虚拟存储管理;P开始执行时,(R1

 
学习人数: 2.0k
 
正确率: 100%
答案解析

题目描述
未通过

假设对于题44中的计算机M和程序段P的机器代码,M采用页式虚拟存储管理;P开始执行时,(R1)=(R2)=0,(R6)=1000,其机器代码已调入主存但不在Cache中;数组A未调入主存,且所有数组元素在同一页,并存储在磁盘同一个扇区。请回答下列问题并说明理由。

(1) P执行结束时,R2的内容是多少?

(2) M的指令Cache和数据Cache分离。若指令Cache共有16行,Cache和主存交换的块大小为32字节,则其数据区的容量是多少?若仅考虑程序段P的执行,则指令Cache的命中率为多少?

(3) P在执行过程中,哪条指令的执行可能发生溢出异常?哪条指令的执行可能产生缺页异常?对于数组A的访问,需要读磁盘和TLB至少各多少次?


上一题
下一题
加入错题本
个人笔记
已有5条笔记

登录后提交答案


1 个回答 (点击展开回答)