摘要 |
모바일 프로세서(440)에 이용 가능한 가장 효율적인 메모리(405)를 활용하기 위해, 페이지 액세스 카운터들(480)은 다수의 상이한 메모리 타입들(405, 410)과 연관된 활용도를 기록하는데 사용될 수 있다. 일 실시예에서, 운영 시스템 루틴은, 다수의 상이한 메모리 타입들(405, 410) 사이에서 동적으로 할당하도록 낮은 활용도 페이지들(510) 및 높은 활용도 페이지들(520)을 결정하기 위해 페이지 액세스 카운터들(480)을 분석할 수 있고, 다수의 상이한 타입들(405, 410)은 덜 효율적인 메모리 타입(410)보다 더 큰 용량, 더 큰 스루풋, 더 낮은 레이턴시, 또는 더 낮은 전력 소비를 갖는 더 효율적인 메모리 타입(405)을 포함할 수 있다. 이로써, 덜 효율적인 메모리(410)에서 높은 활용도 페이지(520) 또는 더 효율적인 메모리(405)에서 낮은 활용도 페이지(510)를 검출하는 것에 응답하여, 높은 활용도 페이지(520) 및 낮은 활용도 페이지(510)와 연관된 콘텐츠는 더 효율적인 메모리(405) 및 덜 효율적인 메모리(410)에 각각 복제될 수 있고, 가상-물리적 어드레스 맵핑들은 재할당을 반영하도록 변경될 수 있다. |