討論串[程式] 記憶體的問題
共 7 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者jasonlurey (我要冰生脾酒!!!!)時間18年前 (2007/08/20 23:21), 編輯資訊
0
0
0
內容預覽:
正確一點的說法 應該是對C而言, 主要會分這兩個東西. 但我不確定是不是還有別的. 而physical上是如何map, 不同平台應該是不同的. (但應該還是map到system memory, 當然想不開也可以map到disk =,=a). 感覺上data segement會比較像cache的角色,
(還有445個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者littleshan (我要加入劍道社!)時間18年前 (2007/08/20 19:16), 編輯資訊
0
0
0
內容預覽:
請問 embedded system 上是「只」會分 stack 和 heap 嗎?. 在 x86 PC 上面還會有一塊 data segment. 而 static/global 是放在 data segment 上. 而它們的位址是 compile/link 的時候就已經確定好. heap 只會
(還有69個字)

推噓4(4推 0噓 7→)留言11則,0人參與, 最新作者moonjustin (快點放長假吧@@)時間18年前 (2007/08/20 15:37), 編輯資訊
0
0
0
內容預覽:
恕刪。. 所以,記憶體破碎的意思是,. 記憶體已經零散成小塊小塊的,. 雖然系統"找的到"這些零散的地方,. 但是卻不夠拿來利用嗎?. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 61.220.110.100.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者jasonlurey (我要冰生脾酒!!!!)時間18年前 (2007/08/20 15:21), 編輯資訊
0
0
0
內容預覽:
我來獻醜 可能有誤. 在embedded system中 (PC desktop是不是這樣我不確定). 對C而言 記憶體會分成stack和heap這兩種東西. stack只能push/pop, 通常是用來放local variables. heap可以隨你抽插 (請別西斯), 通常會放static/
(還有541個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者moonjustin (快點放長假吧@@)時間18年前 (2007/08/20 12:03), 編輯資訊
0
0
0
內容預覽:
順便問一下,. 宣告local變數會造成記憶體破碎的問題嗎?. 另,如果現在跟系統要了一塊記憶體,. 之後先歸還了一部份記憶體,. 那麼系統會知道現在這塊free的記憶體在哪裡嗎?. 謝謝。. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 61.220.110.100.
首頁
上一頁
1
2
下一頁
尾頁