閱碼場(chǎng) 第1期:深入理解cache
2023-02-21 15:41 作者:假面卡推應(yīng)援會(huì) | 我要投稿
Conflict miss 沖突失效
? ? 由于Associativity的限制導(dǎo)致的而非容量限制造成的cache失效。
Direct-mapped cache直接映射cache
? ? 直接映射cache映射低層內(nèi)存的每個(gè)地址到cache的一個(gè)單一位置。這樣低層內(nèi)存的多個(gè)地址可能被映射到cache中的同一位置上。它相當(dāng)于1-way set-associative cache。
Dirty臟
? ? 對(duì)writeback回寫cache,寫到達(dá)多級(jí)存儲(chǔ)結(jié)構(gòu)的某一層,并更新這一層內(nèi)容,但并不更新更低層的內(nèi)存,這樣,當(dāng)一個(gè)cache行有效并包含更新后的數(shù)據(jù),但卻不更新下一更低層的內(nèi)存,我們說這個(gè)cache是“臟”的,顯然一個(gè)有效行的相反狀態(tài)是“干凈”。
DMA直接內(nèi)存存取
? ? 直接內(nèi)存存取,通常一個(gè)DMA操作copy一個(gè)內(nèi)存塊從一個(gè)區(qū)域到另一個(gè)區(qū)域,或在外設(shè)和內(nèi)存之間傳輸數(shù)據(jù)。對(duì)
標(biāo)簽: