memory access

CPU는 가까운 기억장치부터 찾고, 없을수록 느린 곳으로 내려간다

캐시 히트는 CPU 대기 시간을 줄이고, 캐시 미스와 페이지 폴트는 더 먼 저장장치 접근을 만듭니다.

레지스터CPU 안, 가장 빠름
캐시자주 쓰는 데이터, 히트하면 바로 사용
RAM캐시에 없으면 메모리에서 가져옴
SSD/HDD페이지가 RAM에도 없으면 디스크 접근
접근 결과 판정
1

Cache hit캐시에 있으면 CPU가 기다리지 않는다.

2

Cache miss캐시에 없으면 RAM에서 가져와 캐시에 올린다.

3

Page faultRAM에도 없으면 운영체제가 디스크에서 페이지를 불러온다.

핵심 가까울수록 빠르고 작다. 멀수록 크지만 CPU가 더 오래 기다린다.