• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    什么是翻譯查詢緩沖區(Translation Lookaside Buffer)?

    計算機的中央處理器(CPU)有一個稱為轉換查詢緩沖區(TLB)的緩存系統,負責將物理內存轉換為虛擬內存。這是一個獨立的緩存系統,因為CPU在這個緩存中搜索內存地址比把它放在常規緩存中更快。為了存儲內存地址,TLB使用頁表條目,在...
    計算機的中央處理器(CPU)有一個稱為轉換查詢緩沖區(TLB)的緩存系統,負責將物理內存轉換為虛擬內存。這是一個獨立的緩存系統,因為CPU在這個緩存中搜索內存地址比把它放在常規緩存中更快。為了存儲內存地址,TLB使用頁表條目,在虛擬內存地址和物理內存地址之間形成一個映射。當使用轉換查找緩沖區時,可能會出現TLB命中或未命中,這意味著內存已經已找到或未知。計算機可以具有幾種不同的TLB級別來存儲更多的內存地址信息。轉換查詢緩沖區是計算機CPU上的緩存系統。當物理內存轉換為虛擬內存時,創建它的緩存可以使計算機很容易找到實際的內存位置。這些信息可以放在主CPU緩存中,但這會帶來一些問題。要存儲這些數據,必須使用幾種不同的訪問級別,減慢整個進程。翻譯查詢緩沖區會查看這些級別,并幫助CPU找到正確的內存點,以便打開數據。翻譯查詢緩沖區使用頁表系統,對虛擬內存轉換區域進行分類。當物理內存變成虛擬內存時,例如,當存儲文檔或使用程序時,TLB存儲此翻譯。TLB不存儲信息,而是存儲內存所在的位置,從而提高內存利用率。要查找文件或內存結構中的任何內容,CPU在計算機中搜索。CPU的第一步是使用轉換查詢緩沖區來查看內存是否已被緩存;這會產生命中或未命中。TLB命中意味著物理內存已被緩存并且可以快速找到TLB未命中意味著物理內存沒有被緩存,CPU必須瀏覽所有頁表以找到內存,這是一個內存效率低下且需要額外時間的進程。大多數計算機都有幾個翻譯查詢緩沖級別。最低級別保存的信息量最少,但也是最快的對于第一級來說,信息太多,它會溢出到更高的級別。這些級別沒有那么快,但仍然比CPU在所有頁表中搜索物理內存地址的速度快
    • 發表于 2020-08-06 09:09
    • 閱讀 ( 1040 )
    • 分類:電腦網絡

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆