可以借助進程的頁表將邏輯地址轉換為物理地址。
通常會在系統中設置一個頁表寄存器(PTR),存放頁表在內存中的起始地址F和頁表長度M。進程未執行時,頁表的始址和頁表長度放在進程控制塊(PCB) 中,當進程被調度時,操作系統內核會把它們放到頁表寄存器中。
注意:頁面大小是2的整數冪
設頁面大小為L,邏輯地址A到物理地址E的變換過程如下:

可以借助進程的頁表將邏輯地址轉換為物理地址。
通常會在系統中設置一個頁表寄存器(PTR),存放頁表在內存中的起始地址F和頁表長度M。進程未執行時,頁表的始址和頁表長度放在進程控制塊(PCB) 中,當進程被調度時,操作系統內核會把它們放到頁表寄存器中。
注意:頁面大小是2的整數冪
設頁面大小為L,邏輯地址A到物理地址E的變換過程如下:

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。