Re: [問題] MMU 的 relocation 好處在哪??
※ 引述《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
討論串 (同標題文章)
ASM 近期熱門文章
PTT數位生活區 即時熱門文章