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