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