在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

MMU中的頁命中、缺頁介紹

麥辣雞腿堡 ? 來源:TrustZone ? 作者:Hcoco ? 2023-11-26 16:19 ? 次閱讀

頁命中、缺頁

(1)頁命中

圖片

? a) 處理器要對虛擬地址VA進(jìn)行訪問。

? b) MMU的TLB沒有命中,通過TWU遍歷主存頁表中的PTEA(PTE地址)。

? c) 主存向MMU返回PTE。

? d) MMU通過PTE映射物理地址,并把它傳給高速緩存或主存。

? e) 高速緩存或主存返回物理地址對應(yīng)的數(shù)據(jù)給處理器。

(2)缺頁

圖片

? a) 處理器要對虛擬地址VA進(jìn)行訪問。

? b) MMU的TLB沒有命中,通過TWU遍歷主存頁表中的PTEA(PTE地址)。

? c) 主存向MMU返回PTE。

? d) PTE中有效位是0,MMU觸發(fā)一次異常,CPU相應(yīng)缺頁異常,運行相應(yīng)的處理程序。

? e) 缺頁異常處理程序選出物理內(nèi)存中的犧牲頁,若這個頁面已經(jīng)被修改,將其換出到EMMC。

? f) 缺頁異常處理程序從EMMC中加載新的頁面,并更新內(nèi)存中頁表的PTE。

? g)缺頁異常處理程序返回到原來的進(jìn)程,再次執(zhí)行導(dǎo)致缺頁的指令。CPU將引起缺頁異常的虛擬地址重新發(fā)給MMU。由于虛擬頁面現(xiàn)在緩存在主存中,主存會將所請求的地址對應(yīng)的內(nèi)容返回給cache和處理器。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    19828

    瀏覽量

    233821
  • 內(nèi)存
    +關(guān)注

    關(guān)注

    8

    文章

    3112

    瀏覽量

    75043
  • MMU
    MMU
    +關(guān)注

    關(guān)注

    0

    文章

    92

    瀏覽量

    18656
收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    關(guān)于MMU的一級表為什么必須是16K對齊

    哪位仁兄知道:MMU的一級表為什么必須是16K對齊,最好有計算公式~~~謝謝!!!
    發(fā)表于 02-14 23:46

    關(guān)于表和MMU的問題

    剛開始學(xué),好多東西都云里霧里的TT為什么在bootloader里要進(jìn)行表初始化然后開啟MMU,然后在進(jìn)入內(nèi)核后還要創(chuàng)建表開啟MMU?這兩個有什么不一樣么?s3c2410,bootl
    發(fā)表于 05-06 17:25

    ARM MMU 理解(基于ARM 920T)

    、4KB和1KB大小地址空間的映射。要實現(xiàn)從虛擬地址到物理地址的映射,必然會遇到一個問題,如何找到這個表。對于表的查找,要知道這個表的基地址和偏移地址,在具有MMU功能的處理器,集成了一個被稱為CP15
    發(fā)表于 08-29 11:10

    MMU的產(chǎn)生及MMU工作過程詳解

    的設(shè)置MMU,可以把16個虛頁隱射到8個的任何一個,但是這個方法并沒有有效的解決虛擬地址空間比物理地址空間大的問題。從上圖中我們可以看到,我們只有8個框(物理地址),但我們有1
    發(fā)表于 07-03 08:19

    裸機加強版MMU章節(jié)表創(chuàng)建,地址映射相同

    ARM裸機1期加強版 024_mmu_cache_021\002_mmu_021_004\mmu.c 文件/* 2.3 for 64M sdram */創(chuàng)建表 SDRAM 64M 虛
    發(fā)表于 04-18 07:45

    ARM的內(nèi)存管理(MMU)是如何實現(xiàn)的?

    ( translate table )是實現(xiàn) MMU 功能不可缺少的一步。表是位于系統(tǒng)的內(nèi)存表的每一項對應(yīng)于一個虛擬地址到物理地址的映射。每一項的長度即是一個字的長度(在 AR
    發(fā)表于 10-23 15:29

    如何配置MMU page table walk的訪問屬性

    眾所周知,MMU表是由軟件建立在外部內(nèi)存的。實際上有兩條硬件路徑需要訪問這個表:1 MMU硬件進(jìn)行page table walk時,
    發(fā)表于 10-24 15:45

    MMU表工作機制的簡單評析

    對于一個有MMU的CPU而言,MMU開啟后,CPU是這樣尋址的:CPU任何時候,一切時候,發(fā)出的地址都是虛擬地址,這個虛擬地址發(fā)給MMU后,MMU通過
    的頭像 發(fā)表于 02-02 14:08 ?1.1w次閱讀
    對<b class='flag-5'>MMU</b>和<b class='flag-5'>頁</b>表工作機制的簡單評析

    缺頁異常是匿名映射缺頁異常分析

    前面講到過寫時復(fù)制缺頁異常(COW),一般用于父子進(jìn)程之間共享,而我們會常見一種缺頁異常是匿名映射缺頁異常,今天我們就來討論下這種缺頁異常
    的頭像 發(fā)表于 09-09 10:55 ?3270次閱讀
    <b class='flag-5'>缺頁</b>異常是匿名映射<b class='flag-5'>缺頁</b>異常分析

    為什么要用MMU?為什么要用虛擬地址?

    既然MMU開啟后,硬件會自動的將虛擬地址轉(zhuǎn)換成物理地址,那么還需要我們軟件做什么事情呢?即創(chuàng)建一個表翻譯都需要做哪些事情呢?或者說啟用一個MMU需要軟件做什么事情呢?
    的頭像 發(fā)表于 04-26 14:37 ?5384次閱讀

    Linux內(nèi)核虛擬內(nèi)存管理mmu_gather操作

    本文講解Linux內(nèi)核虛擬內(nèi)存管理mmu_gather操作,看看它是如何保證刷tlb和釋放物理的順序的,又是如何將更多的頁面聚集起來統(tǒng)一釋放的。
    的頭像 發(fā)表于 05-20 14:37 ?2257次閱讀

    MMU如何知道表在內(nèi)存的具體地址

    MMU怎么知道這個表在內(nèi)存的具體地址呢? 通常CPU會提供一個表基址寄存器給操作系統(tǒng)使用,用于給MMU指示
    的頭像 發(fā)表于 10-08 11:52 ?1779次閱讀
    <b class='flag-5'>MMU</b>如何知道<b class='flag-5'>頁</b>表在內(nèi)存<b class='flag-5'>中</b>的具體地址

    MMU原理:CPU是如何訪問到內(nèi)存的?

    當(dāng)CPU訪問虛擬地址0的時候,MMU會去查上面表的第0行,發(fā)現(xiàn)第0行沒有命中,于是無論以何種形式(R讀,W寫,X執(zhí)行)訪問,MMU都會給CPU發(fā)出page fault,CPU自動跳到
    發(fā)表于 11-09 12:30 ?1521次閱讀
    <b class='flag-5'>MMU</b>原理:CPU是如何訪問到內(nèi)存的?

    MMU包含兩個模塊是什么

    1-CPU發(fā)出的虛擬地址 CPU發(fā)出的虛擬地址由兩部分組成:VPN和offset,VPN(virtual page number)是的條目number,而offset是指內(nèi)偏移。 最終轉(zhuǎn)換后
    的頭像 發(fā)表于 11-26 15:40 ?955次閱讀
    <b class='flag-5'>MMU</b>包含兩個模塊是什么

    MMU多級表映射過程

    空間,也有相應(yīng)的表負(fù)責(zé)虛擬地址到物理地址之間的轉(zhuǎn)換。MMU查詢的過程,用戶進(jìn)程的一級表的基址存放在TTBR0。操作系統(tǒng)的內(nèi)核空間公用一塊地址空間,
    的頭像 發(fā)表于 11-26 16:28 ?1322次閱讀
    <b class='flag-5'>MMU</b>多級<b class='flag-5'>頁</b>表映射過程
    主站蜘蛛池模板: 天堂网在线.www天堂在线 | 青草91视频免费观看 | 亚洲 欧美 日韩 丝袜 另类 | 中文字幕在线视频第一页 | 国产理论在线 | 99在线热播精品免费 | 一区二区三区四区视频 | 久久99国产精品免费观看 | 九色综合伊人久久富二代 | 福利盒子手机看片 | 国产精品一区在线观看你懂的 | 国产亚洲精品仙踪林在线播放 | 亚洲一区视频 | 自拍偷拍综合网 | 午夜欧美 | 亚洲成年 | 精品四虎免费观看国产高清 | 欧美性xx18一19| 亚洲欧洲精品成人久久曰影片 | 日韩污| 欧美夜夜夜 | 亚洲国产欧美精品一区二区三区 | 五月天婷婷久久 | 女张腿男人桶羞羞漫画 | 日本大片免费观看视频 | 一级做a爰片久久毛片毛片 一级做a爰片久久毛片美女图片 | 美女国产 | 在线天堂中文字幕 | 婷婷 综合网站 | 国产1区二区 | 91大神大战高跟丝袜美女 | www.日本黄色| 欧美成人区 | 色多多免费观看 | 高清午夜线观看免费 | 永久免费看www色视频 | 手机看片福利永久 | 夜夜精品视频一区二区 | 亚洲精品九色在线网站 | 小屁孩和大人啪啪 | 凹凸福利视频导航 |