一台机器有一个 32 位的地址空间和一个 8KB 的页面大小。页表完全在硬件中,每个条目有一个 32 位字。当一个进程被调度时,它的页表会以一个字/100 ns 的速率从内存中复制到硬件中。如果每个进程运行 100 毫秒(包括加载页表的时间),那么用于加载页表的 CPU 时间是多少?
是的; 这是一个家庭作业问题。我调查了一下,到目前为止我发现
页表大小(字节)=条目数*条目大小。因此 x= 32*8192(位) = 262144
我知道这是错误的答案,它是 52;4288ms 我将在后一个方程中使用
加载页表的时间/总时间 = CPU 使用率
在这里发布了一个我不太明白的解决方案。