728x90
CS
-
캐시(Cache)(feat. Hit Rate, 메모리 계층구조, Locality)C++/C++ 기타 2022. 10. 24. 18:36
안녕하세요. 오늘은 컴퓨터의 메모리 중 캐시에 대해서 알아보겠습니다. 이 캐시는 아니구요. 시작해보겠습니다. 컴퓨터의 메모리계층구조 컴퓨터에는 다양한 저장장치가 있습니다. SSD, HDD, RAM(일반적으로 메모리라고 하면 RAM을 뜻합니다.), 캐시, 레지스터 등등 이렇게 저장장치들이 다양하게 나뉘게 된 이유는 이러한 저장장치들의 특징이 각기 다르기 때문입니다. 컴퓨터는 기본적으로 CPU가 연산을 수행합니다. CPU는 연산에 필요한 데이터를 저장장치로부터 가지고 와서 작업을 하는데요. 이때 필요한 데이터가 있는 저장장치가 CPU와 가까울수록 효율이 높아집니다. 가깝다는 말은, CPU가 작업에 필요한 데이터를 꺼내오는데에 걸리는 시간이 적다는 뜻입니다. CPU는 컴퓨터에서 가장 빠른 부품입니다. 그에 반..