作者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/m.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