ทำไมอุปกรณ์ของฉันไม่ใช้ RAM ที่มีอยู่ทั้งหมด


12

ฉันมี Nook Color กับ Cyanogenmod 7.2 (บน mSD) และ Nook Color นั้นควรจะเป็น 512MB ของ RAM (บอกในหน้าผลิตภัณฑ์)

เมื่อฉันเปิดเมนู (ที่แถบด้านล่างในขณะที่อยู่บนเดสก์ท็อป)> จัดการแอปพลิเคชั่น> ทำงานจะมีข้อความระบุที่ด้านล่างซ้าย 95MB ที่ใช้ มีขนาดประมาณ 270MB หมายความว่า RAM ของฉันเสียหายหรือไม่ เหตุใดจึงไม่ใช้ RAM ทั้งหมด 512MB


2
คำถามนี้ (หรือ derivations ของมัน) ยังคงเกิดขึ้นในเว็บไซต์นี้ดังนั้นฉันจะพูดแบบนี้นิด ๆ หน่อย ๆ และใช้มันเป็น
eldarerathis

คำตอบ:


11

แม้ว่าอุปกรณ์ของคุณอาจมี RAM 512 MB อยู่ แต่การตั้งค่าจะรายงาน RAM ที่พร้อมใช้งานสำหรับกระบวนการของผู้ใช้เสมอไม่ใช่ RAM จริงทั้งหมด ซึ่งหมายความว่าจะไม่รายงานหน่วยความจำที่ใช้งานโดย:

  • กระบวนการระดับระบบของ Android
  • GPU ของคุณซึ่งมักจะใช้หน่วยความจำที่ใช้ร่วมกัน
  • หน่วยความจำใด ๆ ที่ชิปวิทยุมือถืออาจจำเป็นต้องใช้งาน (ไม่เกี่ยวข้องในกรณีของคุณ)

แม้ว่าหน่วยความจำนี้จะไม่ถูกรายงาน แต่ก็กำลังถูกใช้งานโดยระบบ การรายงานในจอภาพของระบบนั้นไม่เกี่ยวข้องกันมากนักเพราะระบบปฏิบัติการจะต้องเก็บรักษาไว้เป็นตัวของตัวเองตลอดไป (หลังจากนั้นระบบปฏิบัติการต้องการ RAM เพื่อให้ทำงานได้อย่างถูกต้อง ไม่มีทางที่คุณจะได้รับ RAM นี้ "ย้อนกลับ" จากระบบ แต่คุณไม่ต้องการที่จะทำเช่นนั้นเพราะโทรศัพท์ของคุณจะหยุดทำงานโดยไม่มีมัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.