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