加载时域和运行时域
我們經常用到“存儲地址和連接地址不同”(術語上稱為加載時域和運行時域)的情況:
??? 大多機器上電時是從地址0開始運行的,但是從地址0運行程序在性能方面總有很多限制,所以一般在開始的時候,使用與位置無關的指令將程序本身復制到它的連接地址處,然后使用向pc寄存器賦值的方法跳到連接地址開始的內存上去執行剩下的代碼。
總結
- 上一篇: PHP ServerPush (推送)
- 下一篇: 北京交通大学研究生教务处爬虫