Computer Science/Operating System
-
CacheComputer Science/Operating System 2020. 11. 11. 13:55
[OS] Cache Processor가 아무리 빨라도, 메무리가 느리면 효율이 떨어진다. 이를 개선하기 위해 캐시를 사용한다. 캐시에 자주 사용하는 Data를 담아두고, 필요시 processor가 메인 메모리 대신 캐시로 접근해서 처리 속도를 높인다. Principle of Locality 자주 사용하는 것에 대한 판단 기준은 시간 지역성과 공간 지역성이 존재한다. 시간 지역성 : 최근 접근한 data에 다시 접근한다. 공간 지역성 : 최근 접근한 data의 주변 공간에 다시 접근한다. Cache의 종류 L1 Cache Instruction cache : 메모리의 text 영역을 다룬다. data cache : text 영역을 제외한 모든 data를 다룬다. L2 Cache : 용량이 큰 캐시 L3 Ca..