📒캐시
✍캐시 이란?
자주 쓰이는 데이터를 저장하며, 매우 빠른 Access time을 지원하는 컴퓨터 메모리.
메모리 접근의 지역성을 이용하는 장치이다. 메모리 장치 간의 속도차이로 인한 병목 현상을 예방해 주는 장치인데, 메모리 간의 속도 차를 줄여준다.
✍특징
📌 Direct Mapping
- 프레임 번호 당 같은 범위의 순차적 페이지 Mapping
- 지역 참조성 때문에 각 주소의 값이 캐시 메모리에 바로 대응되지 않는다.
참조
📌 Cache Miss, Cache Hit
- 원하는 데이터를 찾는다면 Cache Hit, 찾지 못한다면 Cache Miss
📌 즉시 쓰기
📌 나중 쓰기
-쓰기가 발생하면 새로운 값을 캐시 내의 블록에 쓴다.
✍관련 개념
📌 LRU(Least Recently Used Algorithm)
가장 오랫동안 참조되지 않은 페이지를 교체하는 개념
->가장 오래된 페이지를 삭제하고 새로운 페이지를 삽입힌다.