메모리 계층 구조 완전 정복: 레지스터·캐시·RAM·SSD 속도 차이와 성능 최적화
“왜 똑같은 코드인데 어떤 건 빠르고 어떤 건 느릴까요?” 알고리즘도 같고, 로직도 동일한데 성능이 수십 배씩 갈리는 경험을 해본 적 있으신가요? 그 비밀의 상당 부분은 메모리 계층 구조에 숨어 있습니다. CPU가 데이터를 레지스터에서 꺼낼 때와 SSD에서 꺼낼 때의 속도 차이는 무려 1억 배에 달합니다. 이 차이를 이해하는 순간, 코드를 바라보는 시각이 완전히 달라집니다. 하드웨어를 몰라도 […]