【24h】

A dynamic virtual memory management under real-time constraints

机译:实时约束下的动态虚拟内存管理

获取原文

摘要

In this work we describe a new memory management concept which allows the use of both virtual and dynamic memory management at the same time in the context of real-time systems. For a fixed size of the virtual address space, the operations of memory allocation, de-allocation and access have a constant complexity. Therefore our approach is highly suited for real-time environments with hard deadlines. We employ efficient data-structures to yield runtimes that are close to traditional static memory management concepts, and - at the same time - provide the user with the full flexibility of both virtual and dynamic memory management. Our approach is based on novel operating system components and a novel real-time aware virtual memory management unit (RTMMU) in hardware. Our experimental results demonstrate the applicability of our concept and compare its performance with a classical approach. The results show that our new approach does not only provide constant-time memory management operations, but is also able to reduce the memory footprint to a large extent.
机译:在这项工作中,我们描述了一种新的内存管理概念,该概念允许在实时系统的上下文中同时使用虚拟和动态内存管理。对于固定大小的虚拟地址空间,内存分配,取消分配和访问操作具有恒定的复杂性。因此,我们的方法非常适合有严格期限的实时环境。我们采用有效的数据结构来产生接近传统静态内存管理概念的运行时,同时-为用户提供虚拟和动态内存管理的全部灵活性。我们的方法基于新颖的操作系统组件和硬件中的新颖的实时感知虚拟内存管理单元(RTMMU)。我们的实验结果证明了我们的概念的适用性,并将其性能与经典方法进行了比较。结果表明,我们的新方法不仅提供了恒定时间的内存管理操作,而且还可以在很大程度上减少内存占用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号