개요
- CPU가 데이터를 읽는 속도와 비용에는 계층적인 차이가 존재
비교표

- 빠르면서 큰 메모리를 만들기에는 너무 비쌈
- 빠르고 비싼건 적게 / 느리고 싼 건 많이 (가성비중요)
종류
레지스터
- CPU 내부의 가장 작은 저장 공간
- 연산할 값을 잠깐 담는 작업 공간
- 직접 제어 불가 : 컴파일러가 자동으로 관리함
-> int 계산, FVector 연산 등 (CPU 내부 즉시 처리)
캐시
- CPU와 RAM 사이에 있는 고속 중간 저장소
- 자주 쓰는 데이터를 미리 저장해서 속도 향상
- 자동 저장 / 삭제됨 (수동 제어 불가)
-> Tick() 내 연속 구조체 접근, AI 상태 캐싱
RAM (메인 메모리)
- CPU 외부에 있는 주 기억장치
- 게임에 로드한 모든 에셋과 오브젝트들이 올라감
-> UWorld에 로딩된 액터/애셋들 (Spawn된 오브젝트)
SSD / HDD (보조 저장 장치)
- 프로그램 / 게임 파일등이 저장되어있는 디스크 저장소
-> .umap / .uasset / .pak 등의 실제 저장 데이터
네트워크 디스크 / 클라우드
- 인터넷을 통해 접근하는 저장소
- 온라인 멀티 / 원격 다운로드 등에서 사용
-> 멀티 게임에서 리소스를 Stream 서버에서 다운
-> 클라우드 저장소
?
(궁금해서 찾아봄)