[理工] os兩題

作者: ok8752665 (dd8752665)   2020-01-03 22:05:33
http://i.imgur.com/7GSQs1N.jpg
答案是abc
想問stack不是私有的嗎
sp可以指到別人的stack?
http://i.imgur.com/wAdfsFT.jpg
答案是ADE 不太懂A的意思
best-fit 跟first-fit在降低儲存空間以及時間的使用率上比worst-fit好??
作者: mistel (Mistel)   2020-01-03 22:38:00
借串問一下,兩個行程的共享變數在C語言的角度來看會存在記憶體的哪裡啊?
作者: DLHZ ( )   2020-01-03 22:53:00
best跟first各方面都比worst好stack是私有的 但好像還是可以 只不過我找到的沒明說過程應該就是用global variable 所以存在data?
作者: ok8752665 (dd8752665)   2020-01-03 23:16:00
你是說共享變數存在DATA嗎?然後stack是私有 但不禁止互相存取?
作者: DLHZ ( )   2020-01-03 23:20:00
http://i.imgur.com/vOWz6NI.jpg這篇是估狗 process stack access找到的不過他說的是thread 不確定不同的pcb是不是也能這樣做
作者: ok8752665 (dd8752665)   2020-01-03 23:24:00
了解 所以就是thread間基本上沒有機制去防止互相access
作者: DLHZ ( )   2020-01-03 23:25:00
那段英文...我剛剛沒想那麼多XD 我也不太知道意思是甚麼
作者: ok8752665 (dd8752665)   2020-01-03 23:29:00
好吧 只能看有沒有時間去找洪逸問ㄌ
作者: plsmaop (plsmaop)   2020-01-03 23:30:00
sp 可以指向相同位置,因為 SP 看的是虛擬記憶體
作者: mistel (Mistel)   2020-01-03 23:31:00
那暫存器都是存邏輯位址/虛擬位址? 想想還蠻合理的
作者: ccapricorntw (Eating)   2020-01-03 23:41:00
整個memory layout都是邏輯位址吧?
作者: ok8752665 (dd8752665)   2020-01-03 23:55:00
Orz 忘了一般process都是看虛擬記憶體了
作者: DLHZ ( )   2020-01-03 23:56:00
恍然大悟==

Links booklink

Contact Us: admin [ a t ] ucptt.com