[理工] disk排班(有interrupt)

楼主: wacheck (94不爱喝水)   2018-12-21 22:48:36
大家好
想请问这题
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://www.ptt.cc/bbs/Grad-ProbAsk/M.1485757359.A.86C.html
但还是不太明白 麻烦大家了 感谢
作者: Leaving   2018-12-22 08:41:00
1 应该是指“第三个读取完成前的瞬间”所以前三个都照做

Links booklink

Contact Us: admin [ a t ] ucptt.com