[理工] 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