首页> 外文会议>Embedded Systems Conference >Managing Dynamic Memory in Embedded Software Systems
【24h】

Managing Dynamic Memory in Embedded Software Systems

机译:管理嵌入式软件系统中的动态内存

获取原文

摘要

Dynamic memory management allows memory to serve different purposes at different times. As embedded software systems increase in complexity and size, it is increasingly important for such systems to support dynamic allocation and deallocation of memory. This dynamic use of memory enables expanded capabilities and features and introduces greater flexibility in embedded products. Developers who use dynamic memory management in embedded systems need to pay special attention to performance, security, reliability, and predictability considerations associated with the implementation of their dynamic memory management subsystems. This class reviews these issues, and compares various popular techniques for explicit dynamic memory management in C and C++, as well as automatic dynamic memory management in Java. Advanced dynamic memory-management techniques, including real-time garbage collection and generational garbage collection, are also discussed.
机译:动态内存管理允许内存在不同时间提供不同的目的。随着嵌入式软件系统的复杂性和大小的增加,对于支持动态分配和释放内存的系统来说,越来越重要。这种动态使用内存使得扩展功能和功能能够在嵌入式产品中引入更大的灵活性。在嵌入式系统中使用动态内存管理的开发人员需要特别注意与实现其动态内存管理子系统的执行相关的性能,安全性,可靠性和可预测性考虑因素。此类审查这些问题,并比较了C和C ++中的各种流行动态内存管理,以及Java中的自动动态内存管理。还讨论了先进的动态内存管理技术,包括实时垃圾收集和世代垃圾收集。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号