[CS] 캐시 메모리
·
컴퓨터구조(CS)
캐시 메모리의 정의캐시(Cache) 메모리는 CPU와 주 메모리(RAM) 사이에 위치한 초고속 메모리자주 접근하거나 인접한 데이터를 캐시에 저장 ㅡ> Cache Hit(데이터 찾음)가 되면 메모리 접근 시간이 매우 빠름ㅡ> 평균 메모리 접근 시간(AMAT)을 줄여준다CPU는 데이터 요청 시 먼저 캐시에서 찾고, 미스가 나면 메인 메모리까지 접근함ㅡ> L1~L3까지 구성된 캐시에서는 1부터 3까지 차례로 찾고 연달아 Miss가 나면 결국 메모리까지 접근하는 방식 보다 빨리 찾을 수록 메모리 접근시간이 빠르고, 점차 숫자가 커지고 메모리까지 가게 되면 메모리 접근시간이 매우 커짐지역성(Locality) 원리시간 지역성(Temporal Locality)한번 참조된 데이터는 짧은 시간 내에 다시 참조..