A transactional flash file system for microcontrollers

被引:0
|
作者
Gal, E [1 ]
Toledo, S [1 ]
机构
[1] Tel Aviv Univ, Sch Comp Sci, IL-69978 Tel Aviv, Israel
来源
USENIX Association Proceedings of the General Track: 2005 UNENIX Annual Technical Conference | 2005年
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present a transactional file system for flash memory devices. The file system is designed for embedded microcontrollers that use an on-chip or on-board NOR flash device as a persistent file store. The file system provides atomicity to arbitrary sequences of file system operations, including reads, writes, file creation and deletion, and so on. The file system supports multiple concurrent transactions. Thanks to a sophisticated data structure, the file system is efficient in terms of read/write-operation counts, flash-storage overhead, and RAM usage. In fact, the file system typically uses several hundreds bytes of RAM (often less than 200) and a bounded stack (or no stack), allowing it to be used on many 16-bit microcontrollers. Flash devices wear out; each block can only be erased a certain number of times. The file system manages the wear of blocks to avoid early wearing out of frequently-used blocks.
引用
收藏
页码:89 / 104
页数:16
相关论文
共 50 条
  • [31] 8-pin FLASH PICmicro microcontrollers
    不详
    ELECTRONICS WORLD, 2006, 112 (1848): : 52 - 54
  • [32] DualFS: A Coordinative Flash File System with Flash Block Dual-mode Switching
    Wu, Bing
    Peng, Mengye
    Feng, Dan
    Tong, Wei
    2020 IEEE 38TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2020), 2020, : 65 - 72
  • [33] A hybrid flash file system based on NOR and NAND flash memories for embedded devices
    Lee, Chul
    Baek, Sung Hoon
    Park, Kyu Ho
    IEEE TRANSACTIONS ON COMPUTERS, 2008, 57 (07) : 1002 - 1008
  • [34] 8-pin FLASH PICmicro microcontrollers
    不详
    ELECTRONICS WORLD, 2006, 112 (1847): : 54 - 56
  • [35] 8-pin FLASH PICmicro microcontrollers
    不详
    ELECTRONICS WORLD, 2007, 113 (1852): : 52 - 55
  • [36] 8-pin FLASH PICmicro microcontrollers
    不详
    ELECTRONICS WORLD, 2006, 112 (1845): : 52 - 55
  • [37] NAND Flash Storage Device Performance in Linux File System
    Wei, Yuanting
    Shin, Dongkun
    2011 6TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCES AND CONVERGENCE INFORMATION TECHNOLOGY (ICCIT), 2012, : 574 - 577
  • [38] Mount Time Analysis on a Flash File System with a Checkpoint Mechanism
    Jung, Jinman
    Jang, Joonhyouk
    Cho, Yookun
    INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2012, 15 (07): : 3149 - 3160
  • [39] 8-Pin FLASH PICmicro microcontrollers
    不详
    ELECTRONICS WORLD, 2007, 113 (1851): : 46 - 48
  • [40] 8-pin FLASH PICmicro microcontrollers
    不详
    ELECTRONICS WORLD, 2007, 112 (1849): : 50 - 52