首页> 外文会议>International Conference on Computational Science and Its Applications >A Software Reproduction of Virtual Memory for Deeply Embedded Systems
【24h】

A Software Reproduction of Virtual Memory for Deeply Embedded Systems

机译:虚拟内存的软件再现,用于深度嵌入式系统

获取原文

摘要

Both the hardware cost and power consumption of computer systems heavily depend on the size of main memory, namely DRAM. This becomes important especially in tiny embedded systems (e.g., micro sensors) since they are produced in a large-scale and have to operate as long as possible, e.g., ten years. Although several methods have been developed to reduce the program code and data size, most of them need extra hardware devices, making them unsuitable for the tiny systems. For example, virtual memory system needs both MMU and TLB devices to execute large-size program on a small memory. This paper presents a software reproduction of the virtual memory system especially focusing on paging mechanism. In order to logically expand the physical memory space, the proposed method compacts, compresses, and swaps in/out heap memory blocks, which typically form over half of the whole memory size. A prototype implementation verifies that the proposed method can expand memory capacity by over twice. As a result, large size programs run in parallel with a reasonable overhead, comparable to that of hardware-based VM systems.
机译:计算机系统的硬件成本和功耗均严重取决于主存储器的大小,即DRAM。这一点特别是在微型嵌入式系统(例如,微传感器)中,因为它们以大规模生产并且必须尽可能长地运行,例如,十年。虽然已经开发了几种方法来减少程序代码和数据大小,但大多数都需要额外的硬件设备,使它们不适合微型系统。例如,虚拟内存系统需要MMU和TLB设备在小存储器上执行大尺寸程序。本文介绍了虚拟内存系统的软件再现,尤其侧重于寻呼机构。为了逻辑地扩展物理内存空间,所提出的方法压缩,压缩和互换堆内存块,其通常形成整个内存大小的一半。原型实现验证了所提出的方法可以将内存容量延伸到两次。因此,大尺寸的程序与合理的开销并行运行,与基于硬件的VM系统相似。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号