장치가 사용 가능한 모든 RAM을 사용하지 않는 이유는 무엇입니까?


12

Cyanogenmod 7.2 (mSD에서)가있는 Nook Color가 있으며 Nook Color는 512MB의 RAM이어야합니다 (예 : 제품 페이지).

메뉴 (바탕 화면의 하단 막대)> 응용 프로그램 관리> 실행을 열면 왼쪽 하단에 사용 된 95MB가 표시되고 오른쪽 하단에 174MB의 여유 공간이 표시됩니다. 약 270MB인데 RAM이 손상되었다는 의미입니까? 512MB의 RAM을 모두 사용하지 않는 이유는 무엇입니까?


2
이 질문 (또는 그 파생)은이 사이트에서 계속 나오므로, 이것을 조금 일반화하여 사용 가능한 RAM 대 총 물리적 RAM에 관한 "대리 적 질문"으로 사용하겠습니다.
eldarerathis

답변:


11

장치에 512MB의 RAM이있을 수 있지만 설정은 거의 모든 물리적 RAM이 아니라 사용자 프로세스에서 사용 가능한 RAM을 거의 항상보고합니다 . 이는 다음에서 사용중인 메모리를보고하지 않음을 의미합니다.

  • 안드로이드의 시스템 레벨 프로세스
  • 종종 공유 메모리를 사용하는 GPU
  • 셀룰러 무선 칩이 작동해야 할 수있는 모든 메모리 (귀하의 경우와 무관)

이 메모리가보고되지는 않지만, 그것은 되는 시스템이 사용된다. OS가 기본적으로 자체적으로 영원히 유지하기 때문에 시스템 모니터에서 시스템 모니터에보고하는 것은 그리 관련이 없습니다 (결국 OS도 제대로 실행하려면 RAM이 필요합니다). 시스템에서이 RAM을 "다시 가져 오는"방법은 없지만 휴대 전화가 기본적으로 작동하지 않기 때문에 원하지 않을 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.