假定某计算机字长16位,没有Cache,运算器一次定点加法时间等于100ns,配置的磁盘旋转速度为每分钟3000转,每个磁道上记录两个数据块,每一块有8000B,两个数据块之间间隙的越过时间为2ms,主存周期为500ns,存储器总线宽度为16位,总线带宽为

admin2014-04-17  23

问题 假定某计算机字长16位,没有Cache,运算器一次定点加法时间等于100ns,配置的磁盘旋转速度为每分钟3000转,每个磁道上记录两个数据块,每一块有8000B,两个数据块之间间隙的越过时间为2ms,主存周期为500ns,存储器总线宽度为16位,总线带宽为4MB/s。
当磁盘按最大数据传输率与主机交换数据时,主存频带空闲百分比是多少(主存频带空闲百分比是指无数据读写的空闲存储周期数占所有存储周期总数的百分比)?

选项

答案磁盘最大数据传输率为1MB/s,存储器总线宽度为16bit=2B,故每隔2B/1MB/s=2000ns产生一个DMA请求,即每2000ns/500ns=4个主存周期中有一个被DMA挪用。此时,CPU没有访问主存,因此4个主存周期中有3个空闲,主存频带空闲百分比是75%,如图4—14所示。图中箭头处开始的一个主存周期被DMA挪用。 [*]

解析
转载请注明原文地址:https://kaotiyun.com/show/ylxi777K
0

最新回复(0)