PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Grad-ProbAsk
[理工] 中央106計系 Test_and_Set
作者:
MOUOREO
(毛毛)
2017-12-27 20:53:41
附上題目
https://i.imgur.com/0FPPh1V.jpg
這題答案是ACD嗎
Test_and_set需要硬體支援但他可以在user mode使用,那它這樣還算是特權指令嗎
https://goo.gl/wPFZJm
我印象中不是特權指令但上面這篇文卻說是,而且還要supervisory mode permission才
能執行@@
謝謝大家~
作者:
sarsman
(DeNT15T♠)
2017-12-27 21:16:00
test and set不用設為特權吧,只是atomic的設定參數而已
作者:
MOUOREO
(毛毛)
2017-12-27 21:16:00
http://faculty.salina.k-state.edu/tim/ossg/IPC_sync/t
s.html
https://goo.gl/wPFZJm
我google到這篇說test_and_set是特權指令所以才有疑惑~
作者:
TWkobe
(中華柯比)
2017-12-27 21:31:00
他是特權指令沒錯 但可以在user mode下呼叫syscall進入kernel mode來使用可以在user mode使用跟是不是特權是兩回事
作者:
MOUOREO
(毛毛)
2017-12-27 21:36:00
因為我的認知是特權指令只能在kernel mode執行,不過照你這樣說應該也是要到kernel只是是先從user呼叫~感謝
作者:
sarsman
(DeNT15T♠)
2017-12-27 21:43:00
感謝觀念釐清~
作者:
TWkobe
(中華柯比)
2017-12-27 21:54:00
補充一下 至於為什麼TAS instruction為什麼是privileged因為在硬體上有類似memory lock的指令 你可以想像成類似IO的行為 自然不能user directly use了
繼續閱讀
[理工] 成大105計系
icywings
資結 時間複雜度(洪逸筆記)
skyHuan
[理工] 105交大資演
king8313
Re: [理工] 台科102資概
DDkurt1995
[理工] 成大水利 工數
wadeinthe
[理工] 104中央資工資演
howard31622
[理工] 離散 集合問題
can18
[理工] 張凡 上冊p464
winiel559
[理工] 106交大 離散 邏輯
clonsey1314
[理工] 97 成大 資結
kai3570
Links
booklink
Contact Us: admin [ a t ] ucptt.com