[理工] 106交大計系

看板Grad-ProbAsk作者 (howard)時間8年前 (2017/12/12 22:50), 編輯推噓4(4011)
留言15則, 5人參與, 8年前最新討論串1/3 (看更多)
https://i.imgur.com/qgkMzBv.jpg
請問a選項為什麼有 洪逸上課也只有說有到ready才有 翻了恐龍書也沒有 求大大神解 我去年也送了三分給他 ----- Sent from JPTT on my iPhone -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.80.132.212 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1513090207.A.12E.html

12/12 22:55, 8年前 , 1F
一個process可以取得CPU開始執行代表有process放棄CPU
12/12 22:55, 1F

12/12 22:56, 8年前 , 2F
,例如使用RR排班,當time up時timer會發出interrupt
12/12 22:56, 2F

12/12 22:56, 8年前 , 3F
,強迫正在執行的process放棄CPU,讓ready queue中
12/12 22:56, 3F

12/12 22:56, 8年前 , 4F
的下一個process可以取得CPU執行(ready->running)
12/12 22:56, 4F

12/12 23:25, 8年前 , 5F
所以廣義的說還是有影響到囉
12/12 23:25, 5F

12/12 23:27, 8年前 , 6F
我想說是short term scheduling 去處理
12/12 23:27, 6F

12/13 10:32, 8年前 , 7F
我怎麼記得是 洪逸說是 xxx to ready 是 preemptive
12/13 10:32, 7F

12/13 10:33, 8年前 , 8F
應該不是 xxx 到ready 都是硬體 interrupt吧XD?
12/13 10:33, 8F

12/13 10:35, 8年前 , 9F
個人見解 1.是CPU排班器發出的interrupt
12/13 10:35, 9F

12/13 10:36, 8年前 , 10F
2.是由Timer 發出的 interrup
12/13 10:36, 10F

12/13 10:36, 8年前 , 11F
3.是由I/O 發出的 I/O Complete interrupt
12/13 10:36, 11F

12/13 10:36, 8年前 , 12F
4.沒有這東西 不選
12/13 10:36, 12F

12/13 11:04, 8年前 , 13F
#1Q4xywQb 這題我回過 我覺得是內文切換引起的interrupt
12/13 11:04, 13F

12/13 11:07, 8年前 , 14F
我覺得主要是英文敘述的問題"caused by"
12/13 11:07, 14F

12/13 16:02, 8年前 , 15F
感謝樓上們的詳解
12/13 16:02, 15F
文章代碼(AID): #1QB-oV4k (Grad-ProbAsk)
文章代碼(AID): #1QB-oV4k (Grad-ProbAsk)