问题详情

【题目描述】

问题1【我提交的答案】: B【参考答案与解析】:

正确答案:C问题2【我提交的答案】: B【参考答案与解析】:

正确答案:B答案分析:

这道题怎么做啊

参考答案

系统读记录的时间为20/10=2ms。对第一种情况:系统读出并处理记录R1之后,将转到记录R4的开始处,所以为了读出记录R2,磁盘必须再转一圈,需要2ms(读记录)加20ms(转一圈)的时间。这样,处理10个记录的总时间应为处理前9个记录(即R1,R2,…,R9)的总时间再加上读R10和处理时间(9×22ms+6ms=204ms)。

对于第二种情况,若对信息进行分布优化的结果如下所示:

物理块12345678910

逻辑记录R1R8R5R2R9R6R3R10R7R4

从上图可以看出,当读出记录R1并处理结束后,磁头刚好转至R2记录的开始处,立即就可以读出并处理,因此处理10个记录的总时间为:

10×(2ms(读记录)+4ms(处理记录))=10×6ms=60ms

您可能感兴趣的试题