Re: [問題] MMU 的 relocation 好處在哪??

看板ASM (組合語言)作者 (typo)時間16年前 (2008/11/02 19:45), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《cola99 (雞雞雞雞雞雞雞雞雞雞雞숩》之銘言: : 標題: [問題] MMU 的 relocation 好處在哪?? : 時間: Sat Nov 1 00:43:58 2008 : : 小弟想問 : 像 memory translation時 : : "Relocation" 予許程式 在各個物理記憶體上跑~~ : : why~~ 以及優點在哪~~~ : : 小弟很多相關白痴問題 書上都只說一句 並未說原理 : : 請問有高手願意收小弟為徒 : : 讓小弟寄信問這些概念問題否 : : : -- : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 203.67.184.238 : 推 bobhsiao:我覺得是在寫軟體時,不用考慮你執行時要放在mem的哪裡跑 11/01 16:24 : 推 typeotoco:物理記憶體...應該翻實體記憶體吧 physical mem 11/01 19:31 : 推 loveflames:系統程式的書都會提吧? 11/02 00:09 : → cola99:因為書上都只提這樣子~並未說原因~~~ 不然就是小弟不受教 11/02 01:04 : → suhorng:像Windows,不同的程式卻可以用到相同的記憶體位址,就是 11/02 18:52 : → suhorng:因為有分頁表讓它可以在不同的實體記憶體上。 11/02 18:52 這個應該是 virtual address 的觀念 也就是 VMM 在做的事情 至於他問的 relocation 應該是.. 比如 win32 的 PE image 通常都被 map 到 0x400000 萬一哪天它被 map 到別的地方 因為 loader 做了 relocation 所以還是可以 run -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.5.10

11/02 21:54, , 1F
恩恩
11/02 21:54, 1F
文章代碼(AID): #193PBNz2 (ASM)
討論串 (同標題文章)
文章代碼(AID): #193PBNz2 (ASM)