很怕混淆到大家的意思(因為hardware是真的有mode bit存在)
乾脆把圖畫出來...你的問題點應該是在於把mode跟mode bit黏死了。
(user mode: user process擁有控制權)
user process
^ |
---------------------|--|-----------------------mode bit(hardware implement)
(5.return)| |(1.system call,發trap) ^
| | |
| v |
|
(3.kernel去做事)<---kernel-----------------------
(2.此時mode bit為1,更改為0)
(4.此時mode bit為0,更改為1)
(kernel mode: kernel擁有控制權)
附上網路上找到的圖http://ppt.cc/Hpdm
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.24.175.65