[개념공부]캐시

GomHyeok·2022년 4월 5일
0

📒캐시

✍캐시 이란?

자주 쓰이는 데이터를 저장하며, 매우 빠른 Access time을 지원하는 컴퓨터 메모리.
메모리 접근의 지역성을 이용하는 장치이다. 메모리 장치 간의 속도차이로 인한 병목 현상을 예방해 주는 장치인데, 메모리 간의 속도 차를 줄여준다.

✍특징

📌 Direct Mapping

  • 프레임 번호 당 같은 범위의 순차적 페이지 Mapping
  • 지역 참조성 때문에 각 주소의 값이 캐시 메모리에 바로 대응되지 않는다.
    참조

📌 Cache Miss, Cache Hit

  • 원하는 데이터를 찾는다면 Cache Hit, 찾지 못한다면 Cache Miss

📌 즉시 쓰기

  • 데이터를 캐시와 메모리에 둘 다 쓴다.

📌 나중 쓰기

-쓰기가 발생하면 새로운 값을 캐시 내의 블록에 쓴다.

✍관련 개념

📌 LRU(Least Recently Used Algorithm)

가장 오랫동안 참조되지 않은 페이지를 교체하는 개념
->가장 오래된 페이지를 삭제하고 새로운 페이지를 삽입힌다.

profile
github : https://github.com/GomHyeok/

0개의 댓글