Re: [理工]成大104計系
: → ken52011219: 我記得 timer interrupt 好像不屬於 hardware or 01/06 13:45
: → ken52011219: software interrupt 01/06 13:45
: → ken52011219: user mode 沒有權限可以 access hardware 01/06 16:59
: → yupog2003: 嗯嗯對,我的觀念有誤,我查到user mode不能直接 01/06 17:08
: → yupog2003: access memory了 01/06 17:08
關於A我有在講義裡看到timer interupt的確不是privilege instruction
因為process結束時time quantum還沒到他會自己去啟動timer interupt讓系統接管
不過系統是有個關掉timer interupt的privilege instruction的
只是說關掉在A的情況會不會用到我也不清楚
E的話我只有找到privilege instruction裡有個可以access any address of memory
然後我有查到user mode沒有direct memory reference的能力
所以我想到這個direct是不是只是說process取用memory的方式必須是以base跟limit
為基準做offset
如果在自己合理的使用範圍就可以,但超出範圍就不行,算是一種memory protect
因為我也沒有答案,不知道有沒有了解的同學或有詳解有提到可以幫忙指正一下
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.134.63.89
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1486462968.A.5A5.html
討論串 (同標題文章)