分段與分頁

重定位 一個程序要加入到內存後才能開始運行,我們需要在內存中找一塊空閒區域來存放程序,那麼對於程序中所指明的地址,我們需要進行重定位操作,將邏輯物理地址轉化成實際的物理地址。 重定位的時機: 編譯時:需要在編譯時就知道哪些物理內存是空閒的(很不靈活),一般嵌入式系統可以用。 載入時:在程序載入到內存時改變程序中的地址,但是一旦載入到內存中就不能在動了,但是程序在載入後都會需要移動(swap交換)。
相關文章
相關標籤/搜索