[理工] OS memory management

楼主: jordan1997 (allenwalker)   2019-10-08 19:26:46
想请教一下这题,是因为contiguous-memory allocations 是直接找到所要的空间,而不
是像其他利用Table然后找对应的空间,所以才不能支持 dynamic memory allocation 吗

顺便也问一下Segment 跟contiguous-memory allocations 主要差异在哪,我的感觉是想
法类似,但是实现的方式不同
https://i.imgur.com/fF1ddvl.jpg
作者: ok8752665 (dd8752665)   2019-10-08 19:42:00
https://tinyurl.com/y56t62ky 给你参考 这题有争议建议背答案 abc
楼主: jordan1997 (allenwalker)   2019-10-08 19:53:00
感谢楼上的解答!
作者: mistel (Mistel)   2019-10-09 00:57:00
请问一下照楼楼上的连结所说的,那先分段再分页应该也可以?! 还有想问一下题目的有heap的这种配置是仅限于分页法吗?
作者: DLHZ ( )   2019-10-09 01:55:00
其实本来是恐龙的题目 大意是问前三个要做到的话各需要什么paged segment我觉得也可以heap的配置是指?
作者: mistel (Mistel)   2019-10-09 07:27:00
就是题目那句话,data allocated in the heap segment ofthe program is an example.... 这种有heap有stack的内存配置是否是在page独有的?
作者: DLHZ ( )   2019-10-09 12:09:00
process的内存组成就是这样 无关你用哪种分配方式
作者: mistel (Mistel)   2019-10-09 18:54:00
原来如此,我想说按照上面连结说的如果contiguous-memoryallocation每次有额外需求就要re allcation一次的话那heap或stack随时会成长会造成不小的麻烦
作者: DLHZ ( )   2019-10-09 22:11:00
http://i.imgur.com/XlJTD6G.jpg大概长这样 会有预留一些空间 所以不会每次new个变量都要reallocate
作者: mistel (Mistel)   2019-10-10 00:27:00
感谢!

Links booklink

Contact Us: admin [ a t ] ucptt.com