컴퓨터 과학(ComputerScience)
캐시 메모리(Cache Memory) 그리고 캐시의 지역성(Cache Locality)
캐시 메모리(Cache Memory)란? 캐시 메모리란 속도가 빠른 장치(CPU)와 속도가 느린 장치(RAM)사이의 속도 차이에 따른 병목 현상을 줄이기 위한 메모리이다. 캐시 메모리는 메인메모리와 CPU사이에 위치해있으며 속도가 굉장히 빠르지만 비싸고 용량이 적다는 단점이 있다. 사용자가 프로그램을 실행하게되면 RAM에서 로딩하고 CPU가 해당 프로그램을 캐시 메모리에 저장하고 필요할게 가져와서 사용하기 때문에 메인 메모리보다 실행 속도가 월등히 빠르다. 효율적으로 캐싱을 하기 위하여 CPU가 다음에는 어떤 데이터를 원하는지 예측할 필요가 있는데 이를 위하여 캐시의 지역성(Cache Locality)이라는 개념이 존재한다. 캐시의 지역성(Cache Locality) 캐시는 용량이 적기 때문에 효율성이 ..
2022. 7. 23. 22:25
최근댓글