案例研究1 :假设CPU的主频为500MHz。 硬盘采用DMA方式进行数据传输,其数据传输速率为4MB/s,每次DMA传输的数据量为8KB,要求没有遗漏数据传输。
CPU在DMA的初始化设定和硬盘动作的启动等方面花费1000个时钟,DMA传输完成后的中断处理需要500个时钟的情况下,在硬盘100%动作的状态下,CPU在硬盘I/O动作上花费的时间的比例是哪个
案例研究2 :
在分页管理系统中,假设某个进程的页表内容如下表所示。 页码框(Page Frame编号有效位(存在位) ) ) ) ) ) ) ) ) ) )。
0-0
1906H1年奥运会
2-0
3235H1
4-0
页面大小为4KB,单个内存访问时间为200ns,单个高速表(TLB )访问时间为2ns,处理单个缺少页的平均时间为107ns ) TLB,包括更新页表的时间),进程驻留集大小固定为2
假设TLB初始值为空; 地址转换时访问TLB,TLB未命中时访问页表(忽略访问页表后的TLB更新时间); 有效位为0时,表示内存中没有页面,发生缺页,缺页处理后,返回发生缺页的命令重新执行。 设有虚拟地址访问系列31A2H、24C2H、36B4H,
对不起:
)1)依次访问上述三个虚拟地址分别需要多长时间? 给出计算过程。
)2)基于上述访问序列,虚拟地址24C2H的物理地址是什么? 请说明理由。