【24h】

Research on memory management in embedded systems

机译:嵌入式系统内存管理研究

获取原文

摘要

Memory is a scarce resource in embedded system due to cost and size. Thus, applications in embedded systems cannot use memory randomly, such as in desktop applications. However, data and code must be stored into memory for running. The purpose of this paper is to save memory in developing embedded applications and guarantee running under limited memory conditions. Embedded systems often have small memory and are required to run a long time. Thus, a purpose of this study is to construct an allocator that can allocate memory effectively and bear a long-time running situation, reduce memory fragmentation and memory exhaustion. Memory fragmentation and exhaustion are related to the algorithm memory allocated. Static memory allocation cannot produce fragmentation. In this paper it is attempted to find an effective allocation algorithm dynamically, which can reduce memory fragmentation. Data is the critical part that ensures an application can run regularly, which takes up a large amount of memory. The amount of data that can be stored in the same size of memory is relevant with the selected data structure. Skills for designing application data in mobile phone are explained and discussed also.
机译:由于成本和大小,内存是嵌入式系统中的稀缺资源。因此,嵌入式系统中的应用程序不能随机使用内存,例如桌面应用程序中。但是,数据和代码必须存储到内存中以进行运行。本文的目的是节省在开发嵌入式应用程序中的内存和在有限内存条件下运行的保证。嵌入式系统通常具有小的内存,并且需要长时间运行。因此,本研究的目的是构建可以有效地分配内存并承担长时间运行情况的分配器,减少内存碎片和内存耗尽。内存碎片和耗尽与分配的算法内存有关。静态内存分配不能产生碎片化。在本文中,试图动态地找到有效的分配算法,这可以减少内存碎片。数据是确保应用程序可以定期运行的关键部分,这占用了大量内存。可以存储在相同大小的存储器中的数据量与所选数据结构相关。还解释并讨论了在移动电话中设计应用数据的技能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号