文章

50

粉丝

0

获赞

0

访问

2.5k

头像
2010年计算机学科专业基础综合试题 - 第45题回答
操作系统
发布于2025年9月13日 16:23
阅读数 19

(1)16384需要2^14次方次表示,而2KB/16384=1则用位示图法表示
(2)6000rpm是100转每秒,循环扫描则扫描过程为100->120->90->50->30共移动110磁道读取一个扇区的时间是(1/100)*0.5+(1/100)/100=5.1ms
共需110+5.1*4=130.4ms
(3)FCFS


评分及理由

(1)得分及理由(满分2分)

学生答案中提到了“位示图法”,这与标准答案的“位图”管理方式一致,且正确指出16384个磁盘块需要2^14位表示,并说明2KB内存足够(2KB=16384位)。答案正确且完整,得2分。

(2)得分及理由(满分3分)

学生答案存在多处错误:
1. 调度顺序错误:CSCAN策略应从100号磁道向增大的方向移动,依次访问120(最大请求),然后返回最小请求(30),再按增大方向访问50和90。学生顺序为100→120→90→50→30,这不符合CSCAN(循环扫描)规则(应返回最小请求再扫描),实际移动磁道数应为20(100→120)+90(120→30)+20(30→50)+40(50→90)=170磁道,但学生计算为110磁道,错误。
2. 旋转速度计算错误:6000rpm对应100转/秒正确,但旋转延迟应为半圈时间(1/100/2=0.005s=5ms),学生未明确给出总旋转延迟(4个请求需20ms)。
3. 读取一个扇区时间计算错误:学生公式“(1/100)*0.5+(1/100)/100”含义不清,实际读取一个扇区时间应为(旋转一周时间/扇区数)=(10ms/100)=0.1ms,总读取时间0.4ms。
4. 总时间计算错误:学生未计入寻道时间(移动磁道时间,应为170ms)和旋转延迟(20ms),仅计算了110ms寻道和20.4ms读取,结果130.4ms与正确答案190.4ms差距较大。
因调度顺序、寻道时间、旋转延迟和读取时间计算均错误,扣分严重。但部分思路正确(如转速转换),给1分。

(3)得分及理由(满分2分)

学生答案仅写出“FCFS”,未说明理由。标准答案要求说明“Flash存储器无寻道时间和旋转延迟,因此FCFS更高效”。学生答案未给出理由,不完整,扣1分,得1分。

题目总分:2+1+1=4分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发