作者ok8752665 ()
看板Grad-ProbAsk
标题[理工] 一题OS
时间Thu Feb 6 19:51:34 2020
忘了是哪间学校考的
有一题选择题 里面有两个选项
一个是问heap的资料能不能任意的free掉
一个是问stack的资料能不能任意的free掉
这题的答案是什麽阿
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.168.11.25 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1580989897.A.387.html
1F:推 edwin333: 交大考的 答案是heap的可以被free掉 stack的不行 02/06 20:01
2F:→ ok8752665: 所以heap 是怎麽配置位址的 是像best/first-fit那样吗 02/06 20:07
3F:→ DLHZ: heap就自己address space里面那个heap 负责往上长就好 02/06 20:26
4F:→ ok8752665: 那一直往上长 中间被free掉的空间怎麽办 还是一段时间 02/06 20:34
5F:→ ok8752665: 後会自己压缩下来 02/06 20:34
6F:→ cossetannie: 我记得malloc会把整个heap用linklist记录起来 02/06 20:56
7F:→ cossetannie: 应该说是记录目前为free的memory 02/06 21:08
8F:→ ok8752665: 了解 感谢 02/06 21:20
9F:推 ekids1234: ... 原来考的点是这个 我还以为是有权限之类的陷阱 02/06 21:44
10F:→ ekids1234: 有人可能正在用所以 any time 是错的之类的... 02/06 21:44