看板 Grad-ProbAsk 關於我們 聯絡資訊
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
ping780520: 一個process可以取得CPU開始執行代表有process放棄CPU 12/12 22:55
ping780520: ,例如使用RR排班,當time up時timer會發出interrupt 12/12 22:56
ping780520: ,強迫正在執行的process放棄CPU,讓ready queue中 12/12 22:56
ping780520: 的下一個process可以取得CPU執行(ready->running) 12/12 22:56
howard31622: 所以廣義的說還是有影響到囉 12/12 23:25
howard31622: 我想說是short term scheduling 去處理 12/12 23:27
jerry900287: 我怎麼記得是 洪逸說是 xxx to ready 是 preemptive 12/13 10:32
jerry900287: 應該不是 xxx 到ready 都是硬體 interrupt吧XD? 12/13 10:33
jerry900287: 個人見解 1.是CPU排班器發出的interrupt 12/13 10:35
jerry900287: 2.是由Timer 發出的 interrup 12/13 10:36
jerry900287: 3.是由I/O 發出的 I/O Complete interrupt 12/13 10:36
jerry900287: 4.沒有這東西 不選 12/13 10:36
olen0622: #1Q4xywQb 這題我回過 我覺得是內文切換引起的interrupt 12/13 11:04
TMDTMD2487: 我覺得主要是英文敘述的問題"caused by" 12/13 11:07
howard31622: 感謝樓上們的詳解 12/13 16:02