作者jordan1997 (allenwalker)
看板Grad-ProbAsk
标题[理工] OS memory management
时间Tue Oct 8 19:26:46 2019
想请教一下这题,是因爲contiguous-memory allocations 是直接找到所要的空间,而不
是像其他利用Table然後找对应的空间,所以才不能支持 dynamic memory allocation 吗
?
顺便也问一下Segment 跟contiguous-memory allocations 主要差异在哪,我的感觉是想
法类似,但是实现的方式不同
https://i.imgur.com/fF1ddvl.jpg
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.25.98 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1570534008.A.559.html
2F:→ ok8752665: 建议背答案 abc 10/08 19:42
3F:→ jordan1997: 感谢楼上的解答! 10/08 19:53
4F:推 mistel: 请问一下照楼楼上的连结所说的,那先分段再分页应该也可 10/09 00:57
5F:→ mistel: 以?! 还有想问一下题目的有heap的这种配置是仅限於分页 10/09 00:57
6F:→ mistel: 法吗? 10/09 00:57
7F:→ DLHZ: 其实本来是恐龙的题目 大意是问前三个要做到的话各需要什麽 10/09 01:55
8F:→ DLHZ: paged segment我觉得也可以 10/09 01:55
9F:→ DLHZ: heap的配置是指? 10/09 02:00
10F:推 mistel: 就是题目那句话,data allocated in the heap segment of 10/09 07:27
11F:→ mistel: the program is an example.... 这种有heap有stack的记 10/09 07:27
12F:→ mistel: 忆体配置是否是在page独有的? 10/09 07:27
13F:→ DLHZ: process的记忆体组成就是这样 无关你用哪种分配方式 10/09 12:09
14F:推 mistel: 原来如此,我想说按照上面连结说的如果contiguous-memory 10/09 18:54
15F:→ mistel: allocation每次有额外需求就要re allcation一次的话那he 10/09 18:54
16F:→ mistel: ap或stack随时会成长会造成不小的麻烦 10/09 18:54
18F:→ DLHZ: 大概长这样 会有预留一些空间 所以不会每次new个变数都要rea 10/09 22:12
19F:→ DLHZ: llocate 10/09 22:12
20F:推 mistel: 感谢! 10/10 00:27