티스토리 뷰

source: https://en.wikipedia.org/wiki/Cache_placement_policies

 

Cache placement policies - Wikipedia

From Wikipedia, the free encyclopedia Jump to navigation Jump to search Design decisions affecting processor cache speeds and sizes A CPU cache is a memory which holds the recently utilized data by the processor. A block of memory cannot necessarily be pla

en.wikipedia.org

 

캐시 교체 전략

 

프로세서가 최근에 접근한 데이터를 저장해 놓은 메모리를 캐시라고 한다. 한 메모리 블록이 캐시에 무작위로 배치되어야하는 것은 아니고 캐시 교체 전략에 의해서 메모리 블락은 캐시 라인/캐시 라인의 집합으로 제한된다. 다시 말해 캐시 교체 전략이 특정한 메모리 블록을 캐시의 어디에 저장시키느냐를 결정한다. 

 

 

1. Direct-mapped cache

캐시는 단일 캐시라인으로 이루어진 집합이 여러 개이다. 메모리 블록의 주소를 기반으로 하나의 캐시 라인만 점유한다.

 

캐시에 메모리 블록을 저장하는 방법

메모리 블록의 주소에서 파생 된 index 비트에 의해 결정된다.

 

'컴퓨터 > 컴퓨터 구조' 카테고리의 다른 글

Cache Line, Cache Entry  (0) 2022.01.10
내부 단편화와 외부 단편화  (1) 2021.12.31
L1 cache와 L2 cache  (0) 2021.12.30
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함