【24h】

CCM: Low cost dynamic data exchange to emulate RAM on NAND flash

机译:CCM:低成本动态数据交换,可在NAND闪存上模拟RAM

获取原文

摘要

In embedded systems, it brings great benefits to use NAND flash for dynamic data exchange like using RAM, since RAM is usually expensive and consumes much energy. However, the major hardware limitations of NAND flash make it difficult to directly and dynamically readwriteerase on NAND flash. Traditional virtual memory systems are all based on flash translation layer and file system, which lead to frequently flash readwriteerase and more RAM requirement. To address this problem, we propose a Comet Circle Model (CCM) to emulate RAM for low cost embedded systems in this paper. CCM dynamically makes the distribution of valid pages in NAND flash follow a fixed function through integrating its physical page-level mapping and circularly write-back techniques. As a result, CCM can select a block without valid pages to write data almost every time in data writing, which avoids data moving among blocks. Both theoretical analysis and experimental results show that the data moving times and erase counts of CCM closely reach the theoretical lower bounds.
机译:在嵌入式系统中,使用NAND闪存进行动态数据交换(例如使用RAM)带来了巨大的好处,因为RAM通常昂贵且消耗大量能量。但是,NAND闪存的主要硬件限制使其难以直接,动态地在NAND闪存上进行writewriteerase。传统的虚拟内存系统全部基于闪存转换层和文件系统,从而导致闪存频繁读写和更多RAM需求。为了解决这个问题,我们提出了一种彗星圆模型(CCM)来仿真低成本嵌入式系统的RAM。 CCM通过集成其物理页面级映射和循环回写技术,动态地使NAND闪存中有效页面的分配遵循固定功能。结果,CCM几乎可以在每次数据写入时选择没有有效页的块来写入数据,从而避免了数据在块之间移动。理论分析和实验结果均表明,CCM的数据移动时间和擦除次数已接近理论下限。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号