作者wacheck (94不爱喝水)
看板Grad-ProbAsk
标题[理工] disk排班(有interrupt)
时间Fri Dec 21 22:48:36 2018
大家好
想请问这题
https://i.imgur.com/bQUIjBs.png
(解答是书上的@@)
疑问1:题目写说第3个读取完成前99发interrupt然後queue被"rescheduled"意思是前两个照做,
然後再依排班策略重新选取要读取的cylinder?
(我觉得我解读错误,因为解答似乎不是这意思,所以有了疑问2跟3)
疑问2:题目第四行说在第3个读取完成前99做了interrupt,答案(a)为何88会在99前面?
疑问3:其实跟疑问2很像,SCAN到88时应该中断让99进,但解答似乎是读到0之後才让99进?
有看到类似的讨论
https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1485757359.A.86C.html
但还是不太明白 麻烦大家了 感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.24.141.118
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1545403718.A.638.html
※ 编辑: wacheck (114.24.141.118), 12/21/2018 22:49:15
1F:→ Leaving: 1 应该是指「第三个读取完成前的瞬间」所以前三个都照做 12/22 08:41