106交大 OS 数题

楼主: FlakizK (Meerkats)   2019-01-27 12:11:38
不好意思,想请教各位大大
http://imgur.com/UpJoF7a
13题, system call 不太懂什么时后会用到
之前版友有问过,不过还是不甚理解
14题,test and set 有查过但是不懂他在干嘛
希望有浅显易懂的解释
http://imgur.com/igSsJOO
17题,增加 ram size 的后果,不知道为什么
写OS一直在撞墙,希望大神们能提点一下
先谢过大大们了
作者: ekids1234 (∵:☆星痕╭☆)   2019-01-27 12:22:00
sys call 就你觉得该动作可能会越权就会用到换个方式想你觉得如果自由开放哪些事可能会让电脑变差*运作变差 那 那个就不能随意开放 需要kernel去认可test&set就是硬件版本的互斥锁,但是他也有改值的动作所以我们也必须保证他是atomic才不会出错不过 14题 我也有疑问,B不确定,以及C错是因为CPU还是会 wait ?
作者: sdfg014025xx (随便就好)   2019-01-27 14:27:00
Sys.call 可以理解为process需要os提供服务时会发出附上洪逸笔记 https://i.imgur.com/K8IqZvP.jpg
楼主: FlakizK (Meerkats)   2019-01-28 00:24:00
谢谢两位前辈的指点

Links booklink

Contact Us: admin [ a t ] ucptt.com