设某系统有两种磁盘配置:一种单磁盘结构,一种4磁盘组阵列结构。每个磁盘每磁道64个扇区,每扇区1 024.字节,转速为10 000 rpm。找道时间为6 ms。两种结构的磁盘控制器每次访问的延迟时间均为1 ms。设I/O系统的性能只与磁盘和控制器有关,单磁

admin2012-06-21  65

问题 设某系统有两种磁盘配置:一种单磁盘结构,一种4磁盘组阵列结构。每个磁盘每磁道64个扇区,每扇区1 024.字节,转速为10 000 rpm。找道时间为6 ms。两种结构的磁盘控制器每次访问的延迟时间均为1 ms。设I/O系统的性能只与磁盘和控制器有关,单磁盘中连续访问的扇区在磁盘组中将尽量分布在不同磁盘中。设扇区可以按照任意顺序读写。问:@A@若从单盘结构的顺序排列的扇区中读取4 KB,每次I/O操作用时多少?@B@若从阵列结构的顺序排列的扇区中读取4 KB,每次I/O操作用时多少?@C@设读请求是随机的,其中一半的请求从顺序排列的扇区中读取4KB,另一半的请求从顺序排列的扇区中读取16 KB。请比较两种组织结构的I/O性能。

选项

答案旋转时间=(60*1 000)/10 000/2=6 ms/2=3 ms 读一个扇区的传输时间=6 ms/64=0.093 ms 读四个连续扇区的传输时间=(6 ms/64)*4=0.375 ms 访问时间=6+3+1+0.375=10.375 ms@B@同时从四个盘各自读取一个扇区: 旋转时间=(60*1 000)/10 000/2=6 ms/2=3 ms 从一个磁盘读一个扇区的传输时间=6 ms/64=0.093 ms 同时从四个磁盘读四个连续扇区的传输时间=0.093 ms 访问时间=6+3+1+0.093=10.093 ms@C@单盘结构: 读四个连续扇区的传输时间=(6 ms/64)*4=0.375 ms 访问时间=6+3+1+0.375=10.375 ms 读16个连续扇区的传输时间=(6 ms/64)*16=1.5 ms 访问时间=6+3+1+1.5=11.5 ms 阵列结构: 同时从四个磁盘读四个连续扇区的传输时间=0.093 ms 访问时间=6+3+1+0.093=10.093 ms 读16个连续扇区的传输时间=0.093*4=0.375 ms 访问时间=6+3+1+0.375=10.375 ms

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

最新回复(0)