1-CPU發出的虛擬地址
CPU發出的虛擬地址由兩部分組成:VPN和offset,VPN(virtual page number)是頁表中的條目number,而offset是指頁內偏移。
最終轉換后的物理地址也有兩部分:PFN和offset,PFN( Physical frame number)是物理頁框number,offset和上面虛擬地址的offset相同,是頁內偏移。
2-MMU包含兩個模塊
MMU包含兩個模塊TLB(Translation Lookaside Buffer)和TWU(Table Walk Unit)。
TLB是一個高速緩存,用于緩存頁表轉換的結果,從而縮短頁表查詢的時間。
TWU是一個頁表遍歷模塊,頁表是由操作系統維護在物理內存中,但是頁表的遍歷查詢是由TWU完成的,這樣減少對CPU資源的消耗。
MMU由兩部分組成:TLB(Translation Lookaside Buffer)和table walk unit。TLB是一種地址轉換cache,這里我們略過TLB的工作細節。
table walk unit在不同的CPU架構上有不同的叫法,但其作用是相同的,就是把內存頁表走一走進行查表,完成虛擬地址到物理地址的轉換。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
相關推薦
寫了兩個FPGA程序,是兩個模塊,如何將這兩個模塊連接到一起進行編譯仿真。應該如何操作。
發表于 06-06 13:40
存在兩個或多個已連線的簇數據類型,但該簇所包含元素的數量或類型不同。簇、a 簇 9 元素與簇簇和a 簇 7 元素發生沖突。這個具體該怎么解決啊,求助求助
發表于 03-17 11:32
我有一個關于 MPC5777C 中 MMU 設置的問題。如果我們有兩個重疊的 MMU 條目(*),MPC將如何解釋這兩個條目?他們會被視為簽
發表于 04-14 08:00
ADI推出一款包含兩個獨立的單刀雙擲(SPDT)開關的低壓CMOS器件
ADG884是一款低壓CMOS器件,包括兩個獨立的單刀雙擲(SPDT)開
發表于 01-08 17:23
?2384次閱讀
NI推出兩個新的射頻信號調理模塊
美國國家儀器有限公司(National Instruments,簡稱NI)近日宣布推出兩個新的射頻信號調理模塊,能增強基于PXI的射頻和微波測試系
發表于 02-02 17:58
?979次閱讀
本內容詳細講述了兩個CPU模塊間的通訊仿真
發表于 07-01 11:01
?100次下載
一個 USB 總線引出兩個首要 的鏈表,一個為 USB 設備鏈表,一個為 USB 驅動鏈表。設備鏈表包含各種系統中的 USB 設備以及這些設
發表于 04-20 10:33
?995次閱讀
它背后還有跳線可以解鎖額外的功能,每個鼓模塊都有三個選項,比如可以激活硬同步,設置交叉調制的極性(音高向上還是向下),交叉調制的線性還是指數。另外還可以設置噪音的類型,或者將兩個鼓的觸發聯合起來。
發表于 05-15 10:26
?2753次閱讀
劉多指出,數字基建主要包含兩個部分:一是信息網絡融合創新演進形成的新型基礎設施,比如5G、工業互聯網、衛星互聯網、物聯網、數據中心、云計算等;二是信息技術賦能傳統基礎設施轉型升級形成的新型基礎設施
發表于 06-29 11:14
?3.4w次閱讀
在本教程中,我們將學習如何使用兩個dht傳感器,HC12模塊和I2C LCD制作遠程遠程氣象站
發表于 04-29 10:28
?2991次閱讀
Protection Unit)來實現。盡管這個兩個東西有同樣的基本功能,但是它們之間還是存在一些不同。MMU被認為是比MPU更先進的設備。MMU能完成MPU的所有工作,并且它還具備MPU沒有的一些高級
發表于 10-26 16:36
?4次下載
你知道傳感器鐵芯包含幾個線圈嗎。下面讓我們一起來來了解下吧. ? ? ?其實通常通過一組電池或蓄電池向感應線圈提供直流電。也可以使用交流電,但在X射線的早期,交流電源往往,傳感器磁芯包含兩個線圈
發表于 11-16 10:57
?2734次閱讀
電子發燒友網站提供《兩個LED和兩個按鈕的使用.zip》資料免費下載
發表于 01-30 16:04
?1次下載
要使兩個LoRa模塊配對,需要執行以下步驟: 1. 確保兩個LoRa模塊的頻段、速率和協議類型相同。 2. 設置每個模塊的地址或ID。這些
發表于 06-13 17:44
?4309次閱讀
(Memory Management Unit,內存管理單元)是一種硬件模塊,用于在CPU和內存之間實現虛擬內存管理。 其主要功能是將虛擬地址轉換為物理地址,同時提供訪問權限的控制和緩存管理等功能。 放在整個大系統多核架構里面,每個處理器內置了MMU
發表于 11-26 15:21
?651次閱讀
評論