Dissertation > Excellent graduate degree dissertation topics show

Research and Implementation of the File System Based on NAND Flash

Author: HuBen
Tutor: HuXiuLin
School: Huazhong University of Science and Technology
Course: Communication and Information System
Keywords: NAND Flash Non-volatile Memory Flash File System
CLC: TP333
Type: Master's thesis
Year: 2011
Downloads: 24
Quote: 0
Read: Download Dissertation

Abstract


This paper focuses on designation and implementation of NAND Flash memory management software, which is more commonly called NAND Flash file system. This software packets a NAND Flash device, and provides a standard block device interface to the upper file system based on block devices.As one of the most advanced semiconductor non-volatile memory, NAND Flash shares common manufacturing technologies and erase/write specifics with EPROM. Compared with traditional memories based on blocks, NAND Flash’s program operation must follow an erase operation to the target block; and every block’s erase/program validity is not guaranteed if the erase/program time exceeds a certain limit. So there must be a middle layer between the NAND Flash device and the file system, to take the job of memory management and interface transformation, and that is NAND Flash file system.NAND Flash file system has to provide functions such as: Flash driver, logic memory blocks mapping and remapping, block recycling, wear-leveling, data recovery. This paper mainly analysis the requirements of these functions, and the algorithms to realize them; and then, a realization of these analysis and designation, based on a practical application environment, will be made and introduced; at last, this software realization will be tested and evaluated.This NAND Flash file system runs on the platform of VxWorks embedded operational system. It provides standard VxWorks block device interface to upper DOS file system; and contains inner modules to complete the NAND Flash memory block management and block recycling. As the test result shows, the NAND Flash File System software occupies no more than 15KB ROM memories after compressed, and consumes no more than 36KB dynamic memories in running. It supports writing speed up to 1MBps, and reading speed up to 2MBps, which fully satisfies the application requirements.

Related Dissertations

  1. NAND Flash programmer fine-grained design,TP333
  2. NAND Flash memory -based anti-radiation Software Reinforcing Methods,TP333
  3. Research and Implementation of the Parallel Storage System Based on NAND FLASH,TP333
  4. Research and Implementation of the File System on Large-scale NAND Flash Based on VxWorks,TP316.2
  5. Resistive memory design of the high-density,TP333
  6. Research and Implementation on Solid State Storage Technology Based on NAND Flash Memory,TP333
  7. Research and Implementation of USB-Based IP Encryption Phone,TN916.33
  8. The Design & Realization of Linux-based Encrypt NAND Flash Filesystem,TP309.7
  9. Research and Implementation of Embedded File System Based on Flash Memory,TP316
  10. The Research on the Specialized File System for Huge Nand Flash Storage,TP316.8
  11. Investigating Theoretically Doping Silicon Nitride Layer of SONOS Device by DFT Method,TP333
  12. Data Storage Technology of Node in Wireless Distributed Test System,TP274
  13. Research and Design of non-volatile memory IP functionality,TP333
  14. 0.13μm EEPROM device testing analysis,TP333
  15. The Research on Performance Improvement of NAND Flash-Based DBMS,TP311.13
  16. Design and Implementation of Embedded NAND Flash Storage System,TP333
  17. Development and Application of TPOS Embeded Platform,TP368.12
  18. Based the Ru-RuO_x nanocrystals and high- K dielectric MOS structure memory effect and mechanism,TP333
  19. Analysis on Vehicle Driving Monitoring Information and Implementation of Its Solid-state Storage Recording,U463.6
  20. Sa-yaffs: The Design and Implementation of a Swap-aware YAFFS Nand Flash Filesystem,TP333.2

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Electronic digital computer (not a continuous role in computer ) > Memory
© 2012 www.DissertationTopic.Net  Mobile