[理工] disk排班(有interrupt)

看板Grad-ProbAsk作者 (94不愛喝水)時間7年前 (2018/12/21 22:48), 7年前編輯推噓0(001)
留言1則, 1人參與, 7年前最新討論串1/1
大家好 想請問這題 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 但還是不太明白 麻煩大家了 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.24.141.118 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1545403718.A.638.html ※ 編輯: wacheck (114.24.141.118), 12/21/2018 22:49:15

12/22 08:41, 7年前 , 1F
1 應該是指「第三個讀取完成前的瞬間」所以前三個都照做
12/22 08:41, 1F
文章代碼(AID): #1S7Fr6Ou (Grad-ProbAsk)