討論串[問題] 沒有作業系統的動態記憶體管理
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者bert.時間17年前 (2008/08/16 21:32), 編輯資訊
0
0
0
內容預覽:
> ==>發信人: mingtai1.bbs@ptt.cc (綠豆嘉義人), 信區: programming. > 請問一下各位大大. > C裡面, 印象中要用動態記憶體管理像是malloc這種功能,. > 是不是都要有OS支援才可以 ?. > 那如果在沒有OS的環境下跑 (例如用ARM編譯到某種電
(還有781個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者MOONRAKER (㊣卡拉希尼卡撐可夫)時間17年前 (2008/08/16 00:01), 編輯資訊
0
0
4
內容預覽:
把可用的記憶體視為一個大陣列,另外維護一個對照表. 標示哪裡正在使用中,哪些可以用. 也就是自己維護一個memory pool. 基本的想法是,有一個指標new,這個new隨時指向可用的記憶體. 如果記憶體滿了,那麼new = NULL. 而表裡面每一項entry除了in_use以外,還要有一個ne
(還有306個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者mingtai1 (綠豆嘉義人)時間17年前 (2008/08/15 23:41), 編輯資訊
0
0
0
內容預覽:
請問一下各位大大. C裡面, 印象中要用動態記憶體管理像是malloc這種功能,. 是不是都要有OS支援才可以 ?. 那如果在沒有OS的環境下跑 (例如用ARM編譯到某種電路板上跑的程式). 是不是這種功能就得要完全自己寫了呢. 那如果要自己寫, 要怎麼得知目前記憶體的使用狀況勒?. 不知道這樣問會
首頁
上一頁
1
下一頁
尾頁