推 andykao1213: 我3.的想法跟你ㄧ樣,發生interrupt後會從job queue 11/13 19:17
→ andykao1213: 拉ㄧ個process進來,不知這樣的觀念是否有誤? 11/13 19:17
我也是這樣子想
推 sarsman: 2. Context Switch是在置換Register的資料,waiting到rea 11/13 21:08
→ sarsman: dy沒有吧 11/13 21:08
我是這樣想:
如果一開始process A要做I/O然後切給process B, 然後process A的I/O做完, 再把CPU切回給process A, 這樣不會又context switch嗎?
※ 編輯: clonsey1314 (1.163.182.87), 11/13/2017 21:44:13
推 sarsman: IO做完回到Ready Queue只是變回可被分配CPU的狀態 11/13 22:04
→ sarsman: 直到Scheduler分配CPU給他才會發生Context switch 11/13 22:05
對耶! 謝謝觀念辯證@@
※ 編輯: clonsey1314 (1.163.182.87), 11/13/2017 22:07:37
推 leoone: 3的a 洪逸給的說法是time out的interrupt 會照成有process 11/13 23:54
→ leoone: 可從 ready到 running 11/13 23:54
感激不盡~
※ 編輯: clonsey1314 (1.163.182.87), 11/14/2017 00:41:25