【計蓋】有關dynamic binding - 考試
By Selena
at 2015-09-07T23:37
at 2015-09-07T23:37
Table of Contents
有點久沒看書,獻醜。
※ 引述《loveyou999 (lovelovelove)》之銘言:
: Dynamic binding 的缺點為:
: 程式執行教慢,performance較差
: 老師的口述原因為:
: 若有一程式執行到一半,發現下面沒位置放程式碼了,此時os會停止程式執行,並重新指
: 派起始位置,將程式載入後再繼續往下做
: 問題1:請問為何會有「程式執行到一半發現下面沒位置」的情況,不是要先將程式碼載入
: mm後才開始執行嗎?
動態繫結基本上是在執行時才有繫結行為
這種狀況當然會出現執行到一半發現沒有位置的狀況。
: 問題2:請問當os重新指派起始位置後,需將所有程式碼都移位嗎?還是只將後來載入的程
: 式碼放到重新指派後的位置即可?
: 謝謝大家
應該沒有全部程式碼都位移。
假設你一個程式有ABCD四個區塊
依序執行時,執行到C發現底下沒空間了
於是動態繫結方法會去找足夠把C塞進去執行的空間
這邊講的起始位置,是指C區塊的起始位置
應該是這樣...
請查一下我有沒有講錯。
我是真的有一段時間沒看書了,計算機概論也是我最不熟的部分
希望沒有誤導你。
以上。
--
※ 引述《loveyou999 (lovelovelove)》之銘言:
: Dynamic binding 的缺點為:
: 程式執行教慢,performance較差
: 老師的口述原因為:
: 若有一程式執行到一半,發現下面沒位置放程式碼了,此時os會停止程式執行,並重新指
: 派起始位置,將程式載入後再繼續往下做
: 問題1:請問為何會有「程式執行到一半發現下面沒位置」的情況,不是要先將程式碼載入
: mm後才開始執行嗎?
動態繫結基本上是在執行時才有繫結行為
這種狀況當然會出現執行到一半發現沒有位置的狀況。
: 問題2:請問當os重新指派起始位置後,需將所有程式碼都移位嗎?還是只將後來載入的程
: 式碼放到重新指派後的位置即可?
: 謝謝大家
應該沒有全部程式碼都位移。
假設你一個程式有ABCD四個區塊
依序執行時,執行到C發現底下沒空間了
於是動態繫結方法會去找足夠把C塞進去執行的空間
這邊講的起始位置,是指C區塊的起始位置
應該是這樣...
請查一下我有沒有講錯。
我是真的有一段時間沒看書了,計算機概論也是我最不熟的部分
希望沒有誤導你。
以上。
--
Tags:
考試
All Comments
By Hedwig
at 2015-09-11T06:48
at 2015-09-11T06:48
By Steve
at 2015-09-15T20:32
at 2015-09-15T20:32
By Belly
at 2015-09-16T08:34
at 2015-09-16T08:34
Related Posts
台鐵 1200m 體測
By Brianna
at 2015-09-07T22:34
at 2015-09-07T22:34
三元後中用書
By Doris
at 2015-09-07T22:24
at 2015-09-07T22:24
在家讀書效率如何?
By Bennie
at 2015-09-07T22:23
at 2015-09-07T22:23
請問有 中 壢 三 元 的後中同學嗎?
By Audriana
at 2015-09-07T22:03
at 2015-09-07T22:03
林肯、史奎謙刑訴參考書
By Harry
at 2015-09-07T22:02
at 2015-09-07T22:02