即轉換援緩衝器(Translation Lookaside Buffer),簡稱TLB,通常叫它快。
快是一塊小容量的相聯存儲器(Associative Memory),由高速緩存器組成,速度快,且可以從硬件上保證按內容行查找,一般用來存放當前訪問最頻繁的少數活動頁的頁號。
快的用途是加快綫性地址的轉換。當一個綫性地址第一次使用時,通過慢速訪問RAM中的頁計算出相應的物理地址。同時,物理地址被存放在一個TLB項中,以便以對同一個綫性地址的引用可以快速地得到轉換。
快與L1高速緩存的用途類似,不同的是快中的對應項無同步。
自考操作統快解釋:
利用高速緩衝存儲器存放頁的一部分,把存放在高速存儲器中的部分頁稱“快”。快中登記頁中的一部分頁號與主存塊號的對應關係。根程序執行局部性的特點,在一段時間總是經常訪問某些頁,若把這些頁登記在快中,則可快速查找提高執行速度。 |