首页> 外文期刊>Systems and Computers in Japan >A Design of Flash Memory File System for Embedded Systems
【24h】

A Design of Flash Memory File System for Embedded Systems

机译:嵌入式系统闪存文件系统的设计

获取原文
获取原文并翻译 | 示例
           

摘要

Flash memory, which has advantages of nonvolatility, high density, little power consumption, and low cost, has been employed as memory device for small and portable embedded devices. Flash memory, however, is slower in writing data compared with volatile semiconductor memory such as DRAM, and requires a time-consuming block erase operation for data rewriting. The block erase operation should be avoided as far as possible because there is a limit in the number of erases. In this paper, a file system for flash memory that realizes high-speed data access and high durability is proposed, and designed and implemented. Specifically speaking, the life of flash memory is prolonged by using linked lists for file management to avoid concentration of rewriting on specific erase blocks. Furthermore, write operations are speeded-up by writing only the difference in update, and the number of block erase operations is reduced by updating links through appending operations. The result of experiments showed that concentration of block erase operations on specific blocks, which is normal in conventional table management methods, could be avoided by using linked lists for file management. Appending operations produced little degradation of storage usage even if the file size was fairly smaller compared with the size of an erase block. However, there were cases where multiple garbage collections were required in file writing, and it took several times longer than usual cases. Thus, it is necessary to improve file writing for practical application.
机译:具有非易失性,高密度,低功耗和低成本的优点的闪存已经被用作小型和便携式嵌入式设备的存储设备。然而,与诸如DRAM的易失性半导体存储器相比,闪存在写入数据方面较慢,并且需要费时的块擦除操作来进行数据重写。由于擦除次数有限制,应尽可能避免块擦除操作。本文提出并设计并实现了一种实现高速数据访问和高耐用性的闪存文件系统。具体地说,通过使用链表进行文件管理可以延长闪存的寿命,从而避免将重写集中在特定的擦除块上。此外,通过仅写入更新中的差异来加快写入操作,并且通过通过附加操作来更新链接来减少块擦除操作的数量。实验结果表明,通过使用链表进行文件管理,可以避免在常规表管理方法中正常发生的对特定块进行块擦除操作。即使文件大小与擦除块的大小相比相当小,追加操作也几乎不会降低存储使用量。但是,在某些情况下,文件写入需要多个垃圾回收,并且它花费的时间比通常情况下长几倍。因此,有必要改进用于实际应用的文件写入。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号