Log有訊,Bug無邊
2008年9月3日 星期三
位址空間
在程式中出現的指標 ( ex. char *p),指向的並不是實體記憶體中的位址,而是應用程式載入記憶體時CPU指定給程式的邏輯位址。因為如果CPU指定的是實體位址的話,那麼當程式在記憶體中SWAP時就需要不停的修改程式。因此,一個指標指向的邏輯位址,對於另一個應用程式來說沒有任何意義,
在應用程式之間傳遞資料時,應該直接傳遞資料,而不是傳遞指標
。
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言