reseved memory 预留内存

简介: Linux中保留内存(Reserved memory)是指把系统中的一部分内存保留起来,内核不会为它建立页表,一般的应用程序无法访问到这段内存。

Linux中保留内存(Reserved memory)是指把系统中的一部分内存保留起来,内核不会为它建立页表,一般的应用程序无法访问到这段内存。

通常安卓手机,比如是256M的内存大小,实际中安卓可以使用的会小一些,即通过cat /proc/meminfo得到的TotalMem大小为180M左右,那么剩余的内存去哪里了呢?

其实MODEM,GPS等其它模块也要占用一部分内存,那些不可见的76M是预留出来给MODEM等模块使用。


查看预留内存


cat /d/memblock/reserved 查看详细的预留内存分配

shell@sp9820e_2h10:/d/memblock $ cat reserved
   0: 0x80004000..0x80007fff
   1: 0x80008280..0x80b10697
   2: 0x85400000..0x85433fd6
   3: 0x85500000..0x85743383
   4: 0x877ff000..0x87bcffff
   5: 0x88000000..0x8827ffff
   6: 0x88300000..0x8845a7ff
   7: 0x89600000..0x8cffffff
   8: 0x8e000000..0x8e1fffff
   9: 0x8ed74f80..0x8eda4fbb
  10: 0x8eda4fc0..0x8eda4ffb
  11: 0x8eda5000..0x8edbd077
  12: 0x8edbd080..0x8edbd087
  13: 0x8edbd0c0..0x8edbd0c7
  14: 0x8edbd100..0x8edbd103
  15: 0x8edbe140..0x8edbf315
  16: 0x8edbf340..0x8edbf515
  17: 0x8edbf540..0x8edbf715
  18: 0x8edbf740..0x8edbf743
  19: 0x8edbf750..0x8edbf792
  20: 0x8edbf794..0x8edbf7b2
  21: 0x8edbf7b4..0x8edbf7d2
  22: 0x8edbf7d4..0x8edbf7f2
  23: 0x8edbf7f4..0x8edbf812
  24: 0x8edbf814..0x8edf939b
  25: 0x8edf93a8..0x8edf9fdf
  26: 0x8edf9fe4..0x8edf9ffe
  27: 0x8edfa000..0x8ffbffff

cat /d/memblock/memory 查看总的预留内存

shell@sp9820e_2h10:/d/memblock $ cat /d/memblock/memory
   0: 0x80000000..0x8ffbffff


目录
相关文章
|
24天前
|
Rust 编译器
|
2月前
|
存储 网络协议 大数据
一文读懂RDMA: Remote Direct Memory Access(远程直接内存访问)
该文档详细介绍了RDMA(远程直接内存访问)技术的基本原理、主要特点及其编程接口。RDMA通过硬件直接在应用程序间搬移数据,绕过操作系统协议栈,显著提升网络通信效率,尤其适用于高性能计算和大数据处理等场景。文档还提供了RDMA编程接口的概述及示例代码,帮助开发者更好地理解和应用这一技术。
|
3月前
|
设计模式 uml
在电脑主机(MainFrame)中只需要按下主机的开机按钮(on()),即可调用其它硬件设备和软件的启动方法,如内存(Memory)的自检(check())、CPU的运行(run())、硬盘(Hard
该博客文章通过一个电脑主机启动的示例代码,展示了外观模式(Facade Pattern)的设计模式,其中主机(MainFrame)类通过调用内部硬件组件(如内存、CPU、硬盘)和操作系统的启动方法来实现开机流程,同时讨论了外观模式的优缺点。
|
3月前
|
存储 缓存 监控
托管内存(Managed Memory)
托管内存(Managed Memory)
|
4月前
|
监控 安全 Java
JVM内存问题之排查Direct Memory泄漏有哪些常用方法
JVM内存问题之排查Direct Memory泄漏有哪些常用方法
117 2
|
4月前
|
Arthas 监控 Java
JVM内存问题之使用gperftools分析JNI Memory泄漏的具体步骤是什么
JVM内存问题之使用gperftools分析JNI Memory泄漏的具体步骤是什么
104 2
|
5月前
|
存储 缓存 安全
深入理解 Java 内存模型(Java Memory Model, JMM)
深入理解 Java 内存模型(Java Memory Model, JMM)
299 0
|
4月前
|
Java
Java面试题:Java内存模型与并发编程知识点,解释Java中“happens-before”的关系,分析Java中的内存一致性效应(Memory Consistency Effects)及其重要性
Java面试题:Java内存模型与并发编程知识点,解释Java中“happens-before”的关系,分析Java中的内存一致性效应(Memory Consistency Effects)及其重要性
28 0
|
6月前
|
缓存 Java
直接内存(Direct Memory)牛刀小试
直接内存(Direct Memory)牛刀小试
39 0
|
6月前
|
SQL Oracle 关系型数据库
实时计算 Flink版产品使用合集之Managed Memory内存的含义是什么
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。