作者FlakizK (Meerkats)
看板Grad-ProbAsk
標題106交大 OS 數題
時間Sun Jan 27 12:11:38 2019
不好意思,想請教各位大大
http://imgur.com/UpJoF7a
13題, system call 不太懂什麼時後會用到
之前版友有問過,不過還是不甚理解
14題,test and set 有查過但是不懂他在幹嘛
希望有淺顯易懂的解釋
http://imgur.com/igSsJOO
17題,增加 ram size 的後果,不知道為什麼
寫OS一直在撞牆,希望大神們能提點一下
先謝過大大們了
----
Sent from
BePTT
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 110.50.178.186
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Grad-ProbAsk/M.1548562301.A.501.html
1F:推 ekids1234: sys call 就你覺得該動作可能會越權就會用到 01/27 12:22
2F:→ ekids1234: 換個方式想你覺得如果自由開放哪些事可能會讓電腦變差 01/27 12:22
3F:→ ekids1234: *運作變差 那 那個就不能隨意開放 需要kernel去認可 01/27 12:23
4F:→ ekids1234: test&set就是硬體版本的互斥鎖,但是他也有改值的動作 01/27 12:24
5F:→ ekids1234: 所以我們也必須保證他是atomic才不會出錯 01/27 12:24
6F:→ ekids1234: 不過 14題 我也有疑問,B不確定,以及C錯是因為CPU還是 01/27 12:27
7F:→ ekids1234: 會 wait ? 01/27 12:28
8F:推 sdfg014025xx: Sys.call 可以理解為process需要os提供服務時會發出 01/27 14:27
10F:→ FlakizK: 謝謝兩位前輩的指點 01/28 00:24