Re: [問題] 【計蓋】有關dynamic binding

看板Examination作者 (開弓)時間10年前 (2015/09/07 23:37), 編輯推噓3(301)
留言4則, 3人參與, 最新討論串2/2 (看更多)
有點久沒看書,獻醜。 ※ 引述《loveyou999 (lovelovelove)》之銘言: : Dynamic binding 的缺點為: : 程式執行教慢,performance較差 : 老師的口述原因為: : 若有一程式執行到一半,發現下面沒位置放程式碼了,此時os會停止程式執行,並重新指 : 派起始位置,將程式載入後再繼續往下做 : 問題1:請問為何會有「程式執行到一半發現下面沒位置」的情況,不是要先將程式碼載入 : mm後才開始執行嗎? 動態繫結基本上是在執行時才有繫結行為 這種狀況當然會出現執行到一半發現沒有位置的狀況。 : 問題2:請問當os重新指派起始位置後,需將所有程式碼都移位嗎?還是只將後來載入的程 : 式碼放到重新指派後的位置即可? : 謝謝大家 應該沒有全部程式碼都位移。 假設你一個程式有ABCD四個區塊 依序執行時,執行到C發現底下沒空間了 於是動態繫結方法會去找足夠把C塞進去執行的空間 這邊講的起始位置,是指C區塊的起始位置 應該是這樣... 請查一下我有沒有講錯。 我是真的有一段時間沒看書了,計算機概論也是我最不熟的部分 希望沒有誤導你。 以上。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.71.210.74 ※ 文章網址: https://www.ptt.cc/bbs/Examination/M.1441640244.A.87B.html

09/08 00:10, , 1F
正確會利用pointer去找位置
09/08 00:10, 1F

09/08 14:35, , 2F
了解了,謝謝
09/08 14:35, 2F

09/13 12:37, , 3F
有點怪怪的 你講的應該是Page分頁技術 跟動態繫節所要說
09/13 12:37, 3F

09/13 12:37, , 4F
到概念不太一樣
09/13 12:37, 4F
文章代碼(AID): #1LxQyqXx (Examination)
文章代碼(AID): #1LxQyqXx (Examination)