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