看板 Grad-ProbAsk 關於我們 聯絡資訊
http://i.imgur.com/7GSQs1N.jpg 答案是abc 想問stack不是私有的嗎 sp可以指到別人的stack? http://i.imgur.com/wAdfsFT.jpg 答案是ADE 不太懂A的意思 best-fit 跟first-fit在降低儲存空間以及時間的使用率上比worst-fit好?? ----- Sent from JPTT on my Sony G8342. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.76.18.21 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1578060336.A.334.html
mistel: 借串問一下,兩個行程的共享變數在C語言的角度來看會存在 01/03 22:38
mistel: 記憶體的哪裡啊? 01/03 22:38
如果你是指 SHARED MEMORY 的話 一般不都OS找個空間給他們 另外像Linux的話 可以參考這篇文 https://tinyurl.com/wqhjbfm
DLHZ: best跟first各方面都比worst好 01/03 22:53
那這樣的話 後面那段話 in memory of.... utilization要怎麼翻比較好 ※ 編輯: ok8752665 (114.38.73.158 臺灣), 01/03/2020 23:12:02
DLHZ: stack是私有的 但好像還是可以 只不過我找到的沒明說過程 01/03 23:10
DLHZ: 應該就是用global variable 所以存在data? 01/03 23:13
ok8752665: 你是說共享變數存在DATA嗎? 01/03 23:16
ok8752665: 然後stack是私有 但不禁止互相存取? 01/03 23:17
DLHZ: http://i.imgur.com/vOWz6NI.jpg 01/03 23:20
DLHZ: 這篇是估狗 process stack access找到的 01/03 23:20
DLHZ: 不過他說的是thread 不確定不同的pcb是不是也能這樣做 01/03 23:23
ok8752665: 了解 所以就是thread間基本上沒有機制去防止互相access 01/03 23:24
DLHZ: 那段英文...我剛剛沒想那麼多XD 我也不太知道意思是甚麼 01/03 23:25
ok8752665: 好吧 只能看有沒有時間去找洪逸問ㄌ 01/03 23:29
plsmaop: sp 可以指向相同位置,因為 SP 看的是虛擬記憶體 01/03 23:30
mistel: 那暫存器都是存邏輯位址/虛擬位址? 想想還蠻合理的 01/03 23:31
ccapricorntw: 整個memory layout都是邏輯位址吧? 01/03 23:41
ok8752665: Orz 忘了一般process都是看虛擬記憶體了 01/03 23:55
DLHZ: 恍然大悟== 01/03 23:56