[問題] 關於記憶體配置

看板CSSE (電腦科學及軟體工程)作者 (傾聽)時間18年前 (2006/11/28 13:13), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
約耳提到: 聰明的程式師在配置記憶體時會用2的次方為大小(比如4位元組,8位元組,16位元 組,18446744073709551616位元組等等),讓malloc的潛在不隱定性降到最低。這樣 可以讓可用鏈結裡小碎塊的數量降到最低,而有玩樂高積木的人應該都能直覺理解 其原因。雖然似乎有點浪費空間,不過很容易就會看出浪費的空間不會超過總空間 的一半。 - 我知道系統中可用記憶體的空間是用一個 list 串起來,要配置給 process 的時候 可以用,但是我還是不懂為什麼是 2 的次方比較好,請各位大大指點,或是提供相關 文件,謝謝~^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.155.198
文章代碼(AID): #15QyMLMq (CSSE)
討論串 (同標題文章)
文章代碼(AID): #15QyMLMq (CSSE)