3D Rendering

메모리

Keisa 2023. 9. 29. 16:51

PC에서는 CPU에 할당된 메모리를 초과한 메모리를 사용해야할 경우 하드디스크나 SSD에서 가상메모리를 만들어 사용하는데 GPU에서 할당된 메모리를 초과한 메모리를 요구할 경우 CPU의 메모리를 사용하게 된다. 이를 스왑페이지라고 한다.

모바일에서는 단일칩 체제로 CPU와 GPU 메모리의 구분이 없다. 따라서 PC에서 가능했던 상대메모리를 끌어와쓰는 행위를 할 수 없다. 

모바일에서의 스왑페이지는 하드디스크의 영역을 사용하게 아니라 메모리의 일부를 스왑페이지 용으로 할당하여 여러 앱들이 해당 메모리를 공유하여 사용할 수 있도록 한다.

따라서 모바일에서는 PC에서와 같은 스왑페이지를 사용하지 못하기 때문에 메모리 크기를 넘어서는 용량을 사용할 수 없다.

 

모바일 단일칩셋

 

'3D Rendering' 카테고리의 다른 글

텍스쳐 포맷과 픽셀 포맷  (0) 2023.10.04
텍스쳐 압축  (0) 2023.10.04
Drawcall  (1) 2023.09.29
Light map  (0) 2023.09.29
Shadow map  (0) 2023.09.29