當前位置:生活科普幫 >

科技 >科技生活 >

支援程式浮動的地址轉換機制是

支援程式浮動的地址轉換機制是

品牌型號:華為MateBook D15
系統:Windows 11

支援程式浮動的地址轉換機制是

支援程式浮動的地址轉換機制是動態重定位。動態重定位即在程式執行過程中要訪問資料時再進行邏輯地址與物理地址的變換(即在逐條指令執行時完成地址對映。

程式放在不連續的實際物理空間中,要進行邏輯地址到實體地址的轉換,實現動態重定位一般需要段頁式儲存管理,頁式儲存管理用的不是暫存器,使用的是稱為pagetable(頁表)的資料結構pagetable記錄了所有邏輯地址到實體地址的轉換資訊,程序切換的時候需要衝洗硬體上的pagetable。

基地址暫存器在這裡稱為重定位暫存器。使用者程序所生成的地址在送交記憶體之前,都將加上重定位暫存器的值。例如,如果基地址為14000,那麼使用者對位置346的訪問將動態地重定位為位置14346。


標籤: 轉換機制 地址
  • 文章版權屬於文章作者所有,轉載請註明 https://shkpb.com/keji/kejishenghuo/xd0yn0.html