時間:2024-09-17 欄目:復習備考
如果你準備考計算機專業研究生,小編敬佩你的勇氣,作為專業難度很高的計算機專業來說,一定要全力備考。 小編整理分享“2022考研計算機知識梳理:TLB(快表)”相關內容,一起來看看吧。
TLB 解釋一:
OLE庫文件,其中存放了OLE自動化對象的數據類型、模塊和接口定義,自動化服務器通過TLB文件就能了解自動化對象的使用方法。
解釋二:
TLB的基本概念:
TLB:Translation lookaside buffer,即旁路轉換緩沖,或稱為頁表緩沖;里面存放的是一些頁表文件(虛擬地址到物理地址的轉換表)。
X86保護模式下的尋址方式:段式邏輯地址—〉線形地址—〉頁式地址;
頁式地址=頁面起始地址+頁內偏移地址;
對應于虛擬地址:叫page(頁面);對應于物理地址:叫frame(頁框);
X86體系的系統內存里存放了兩級頁表,第一級頁表稱為頁目錄,第二級稱為頁表。
TLB和CPU里的一級、二級緩存之間不存在本質的區別,只不過前者緩存頁表數據,而后兩個緩存實際數據。
二:內部組成:
1:TLB在X86體系的CPU里的實際應用最早是從Intel的486CPU開始的,在X86體系的CPU里邊,一般都設有如下4組TLB:
第一組:緩存一般頁表(4K字節頁面)的指令頁表緩存(Instruction-TLB);
第二組:緩存一般頁表(4K字節頁面)的數據頁表緩存(Data-TLB);
第三組:緩存大尺寸頁表(2M/4M字節頁面)的指令頁表緩存(Instruction-TLB);
第四組:緩存大尺寸頁表(2M/4M字節頁面)的數據頁表緩存(Data-TLB);
2:TLB命中和TLB失敗
果 TLB中正好存放著所需的頁表,則稱為TLB命中(TLB Hit);如果TLB中沒有所需的頁表,則稱為TLB失敗(TLB Miss)。
3:TLB條目數
即頁表條目數,Entry!
4:TLB的聯合方式
1〉全聯合方式:Athlon XP
2〉4路聯合方式:P4
當CPU執行機構收到應用程序發來的虛擬地址后,首先到TLB中查找相應的頁表數據,如果TLB中正好存放著所需的頁表,則稱為TLB命中(TLB Hit),接下來CPU再依次看TLB中頁表所對應的物理內存地址中的數據是不是已經在一級、二級緩存里了,若沒有則到內存中取相應地址所存放的數據。既然說TLB是內存里存放的頁表的緩存,那么它里邊存放的數據實際上和內存頁表區的數據是一致的,在內存的頁表區里,每一條記錄虛擬頁面和物理頁框對應關系的記錄稱之為一個頁表條目(Entry),同樣地,在TLB里邊也緩存了同樣大小的頁表條目(Entry)。
以上是關于“2022考研計算機知識梳理:TLB(快表)”的相關資訊,想要更詳細了解更多考研培訓機構的相關情況,可以咨詢咱們在線客服老師!
提交后咨詢老師會第一時間與您聯系!