Mengapa perangkat saya tidak menggunakan semua RAM yang tersedia?

12

Saya memiliki Nook Color dengan Cyanogenmod 7.2 (di mSD), dan Nook Color seharusnya RAM 512MB (mengatakan demikian pada halaman produk).

Ketika saya membuka Menu (di bilah bawah, saat di desktop)> Kelola Aplikasi> Menjalankan, ia mengatakan di sebelah kiri bawah digunakan 95MB, dan di kanan bawah dikatakan 174MB gratis. Ini sekitar 270MB, apakah itu berarti RAM saya rusak? Mengapa tidak menggunakan semua RAM 512MB?

wajed
sumber
2
Pertanyaan ini (atau turunannya) terus muncul di situs ini, jadi saya akan menggeneralisasi ini hanya sedikit dan menggunakannya sebagai "pertanyaan kanonis" mengenai RAM yang tersedia vs. total RAM fisik.
eldarerathis

Jawaban:

11

Meskipun perangkat Anda mungkin memiliki RAM 512 MB, pengaturannya hampir selalu melaporkan RAM yang tersedia untuk proses pengguna , tidak semua RAM fisik. Ini berarti tidak akan melaporkan memori apa pun yang sedang digunakan oleh:

  • Proses tingkat sistem Android
  • GPU Anda, yang sering menggunakan memori bersama
  • Memori apa pun yang dibutuhkan chip radio seluler (tidak relevan untuk kasus Anda)

Meskipun memori ini tidak dilaporkan, itu adalah yang digunakan oleh sistem. Melaporkannya dalam monitor sistem sama sekali tidak relevan karena OS pada dasarnya akan menyimpannya untuk selamanya (lagipula, OS membutuhkan RAM untuk berjalan dengan baik juga). Sebenarnya tidak ada cara Anda bisa mendapatkan "kembali" RAM ini dari sistem, tetapi Anda tentu tidak mau karena telepon Anda pada dasarnya akan berhenti berfungsi tanpanya.

eldarerathis
sumber