시간 지역성 : 최근에 참조된 주소의 내용은 곧 다음에 다시 참조되는 특성
-> 최근에 사용된 데이터나 명렁이 다시 사용될 확률이 높다는 뜻.
공간 지역성 : 대부분의 실제 프로그램이 참조된 주소와 인접한 주소의 내용이 다시 참조되는 특성
-> 일반적으로 프로그램은 순차적으로 실행되는데 1000번이 실행되었다면 다음은 1004번, 그 다음은 1008번 이런식으로 순차적으로 실행될 확률이 높다는 뜻.
(이런게 있구나 정도 또 알아두기)
fully associative :
캐시 메모리가 있으면 그냥 마음대로 주소를 저장하는 방식
set associative :
direct map과 associative 의 혼합으로 특정 로우를 지정해서 그 로우 안의 어떤 열이든 비어있으면 저장. 검색도 저장도 약간 중간 정도 되는 수준.
direct map :
메인메모리와 캐시를 똑같은 크기로 나누고 순서대로 매핑