System software for flash memory: A survey

被引:0
|
作者
Chung, Tae-Sun [1 ]
Park, Dong-Joo [1 ]
Park, Sangwon [1 ]
Lee, Dong-Ho [1 ]
Lee, Sang-Won [1 ]
Song, Ha-Joo [1 ]
机构
[1] Ajou Univ, Coll Informat Technol, Suwon 441749, South Korea
关键词
flash memory; embedded system; file system;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Recently, flash memory is widely adopted in embedded applications since it has several strong points: non-volatility, fast access speed, shock resistance, and low power consumption. However, due to its hardware characteristic, namely "erase before write", it requires a software layer called FTL (Flash Translation Layer). This paper surveys the state-of-the-art FTL software for flash memory. This paper also describes problem definitions, several algorithms proposed to solve them, and related research issues. In addition, this paper provides performance results based on our implementation of each of FTL algorithms.
引用
收藏
页码:394 / 404
页数:11
相关论文
共 50 条
  • [1] LSTAFF: System software for large block flash memory
    Chung, TS
    Park, DJ
    Ryu, Y
    Hong, S
    [J]. SYSTEMS MODELING AND SIMULATION: THEORY AND APPLICATIONS, 2005, 3398 : 704 - 712
  • [2] A Survey of Flash Memory Design and Implementation of Database in Flash Memory
    Chowdhur, Md. Aminul Haque
    Kimy, Ki-Hyung
    [J]. 2008 3RD INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEM AND KNOWLEDGE ENGINEERING, VOLS 1 AND 2, 2008, : 1256 - 1259
  • [3] An embedded flash memory vault for software Trojan protection
    Wolff, Francis
    Papachristou, Chris
    McIntyre, David
    Weyer, Daniel
    Clay, William
    [J]. 2008 IEEE INTERNATIONAL WORKSHOP ON HARDWARE-ORIENTED SECURITY AND TRUST, 2008, : 97 - +
  • [4] Hardware/Software Architecture for Flash Memory Storage Systems
    Min, Sang Lyul
    Nam, Eyee Hyun
    [J]. PROCEEDINGS OF THE PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON COMPILERS, ARCHITECTURES AND SYNTHESIS FOR EMBEDDED SYSTEMS (CASES '11), 2011, : 235 - 236
  • [5] Software expands flash-memory storage options
    Dipert, B
    [J]. EDN, 1997, 42 (04) : 12 - 12
  • [6] A Hash-Based Clustering System Software for Intermittent Computing Devices With NAND Flash Memory
    Wu, Chin-Hsien
    Liu, Chia-Cheng
    Yu, Po-Cheng
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (09) : 2565 - 2577
  • [7] Scaling Challenges of NAND Flash Memory and Hybrid Memory System with Storage Class Memory & NAND flash memory
    Takeuchi, Ken
    [J]. 2013 IEEE CUSTOM INTEGRATED CIRCUITS CONFERENCE (CICC), 2013,
  • [8] An efficient NAND flash file system for flash memory storage
    Lim, SH
    Park, KH
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2006, 55 (07) : 906 - 912
  • [9] A space-efficient flash memory software for mobile devices
    Ryu, Y
    Chung, TS
    Lee, M
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2005, VOL 4, PROCEEDINGS, 2005, 3483 : 72 - 78
  • [10] A Managed Memory System for Micro Controllers with NOR Flash Memory
    Inoue, Akira
    Ugawa, Tomoharu
    Chiba, Shigeru
    [J]. PROCEEDINGS OF THE 2024 ACM SIGPLAN INTERNATIONAL SYMPOSIUM ON MEMORY MANAGEMENT, ISMM 2024, 2024, : 57 - 67