如何将十六进制地址转换为物理地址来回答这个问题?我完全糊涂了,由于语言障碍,我的老师没有帮助。
假设逻辑地址空间为 1KB,页面大小为 16 字节。假设最初此进程的主内存中没有页面,并且使用纯需求分页。当前的空闲帧列表是{2,5,8,1,...}
。空闲帧列表中的第一帧将在需要时使用。假设 TLB 有两个条目。TLB 和页表最初都是空的。FIFO用作TLB替换算法。假设按顺序访问以下逻辑地址:0x3d
, 0x30
, 0xe5
, 0x7d
, 0x33
, 0xef
。对于以下每个地址访问:
- 指定映射到它的物理地址。
- 假设访问TLB需要10ns,访问内存需要100ns,处理缺页需要8ms。访问这个地址需要多长时间?