小编nig*_*der的帖子

代码片段的页面错误

这不是一个家庭作业问题.它出现在我今天的学期考试中.

此代码片段计算每个表列的平均值 t[i][j] 0<=i<18 ; 0<=j<1024

for (j = 0; j < 1024; i++) {  
   temp = 0;  
   for (i = 0; i < 18; i++) {  
      temp += temp + t[i][j];  
   }  
   cout << temp/18;
}
Run Code Online (Sandbox Code Playgroud)

变量是32位浮点值.

变量i,j,temp被存储在处理器寄存器(因此没有必要的存储器参考访问临时.主存储器是可寻址的字和寻呼包含17帧,每帧的大小为1024个字和一个字为4个字节.页面替换策略是LRU.

确定执行给定程序片段的页面错误数?答案:18432

如何计算?

c++ operating-system

4
推荐指数
1
解决办法
1477
查看次数

标签 统计

c++ ×1

operating-system ×1