Skip to main content

A New Type of Embedded File System Based on SPM

  • Conference paper
Embedded Software and Systems (ICESS 2007)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4523))

Included in the following conference series:

  • 1230 Accesses

Abstract

Commonly, embedded file systems reside in main memory to manage the external memory such as flash memory in embedded systems. With the progress of hardware of embedded systems, the gap of speed between main memory and CPU is becoming larger and larger. The traditional embedded file systems can not be able to support real-time response enough for their main memory management policy. A new type of embedded file system is presented to provide more real-time performance. This new embedded file system, SPM file system, is based on the internal SRAM on chip and is able to reduce response time.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Hennessy, J., Patterson, D.: Computer Architecture A Quantitative Approach, 2nd edn. Morgan Kaufmann, Palo Alto (1996)

    MATH  Google Scholar 

  2. Banakar, R., Steinke, S., Lee, B.-S., Balakrishnan, M., Marwedel, P.: Scratchpad Memory: A Design Alternative for Cache On-chip memory in Embedded Systems. In: Tenth International Symposium on Hardware/Software Codesign (CODES), Estes Park, Colorado, May 6-8, 2002, ACM Press, New York (2002)

    Google Scholar 

  3. Wu, M., Zwaenepoel, W.: eNVy: A Non-Volatile, Main Memory Storage System. In: Proceedings of the sixth international conference on Architectural support for programming languages and operating systems, San Jose, California, United States, pp. 86–97 (1994)

    Google Scholar 

  4. Douglis, F., Caceres, R., Kaashoek, F., Li, K., Marsh, B., Tauber, J.A.: Storage Alternatives for Mobile Computers. In: Proceedings of the USENIX Operating System Design and Implementation (1994)

    Google Scholar 

  5. Chang, L.P., Kuo, T.W.: A Real-time Garbage Collection Mechanism for Flash Memory Storage System in Embedded Systems. In: The 8th International Conference on Real-Time Computing Systems and Applications (2002)

    Google Scholar 

  6. Chang, L.P., Kuo, T.W.: An Adaptive Striping Architecture for Flash Memory Storage Systems of Embedded Systems. In: The 8th IEEE Real-Time and Embedded Technology and Applications Symposium (2002)

    Google Scholar 

  7. Kawaguchi, A., Nishioka, S., Motoda, H.: A flash-memory based File System. In: Proceedings of the USENIX Technical Conference (1995)

    Google Scholar 

  8. Intel, Intel® PXA27x Processor Family Developer’s Manual, http://www.intel.com/design/pca/prodbref/253820.htm

  9. Paul, J.M.: Programmers’ views of SoCs. In: Proceedings of the 1st IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis, Newport Beach, CA, USA, October 1-3 (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Yann-Hang Lee Heung-Nam Kim Jong Kim Yongwan Park Laurence T. Yang Sung Won Kim

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer Berlin Heidelberg

About this paper

Cite this paper

Chen, T., Sha, F., Hu, W., Shi, Q. (2007). A New Type of Embedded File System Based on SPM. In: Lee, YH., Kim, HN., Kim, J., Park, Y., Yang, L.T., Kim, S.W. (eds) Embedded Software and Systems. ICESS 2007. Lecture Notes in Computer Science, vol 4523. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72685-2_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-72685-2_17

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-72684-5

  • Online ISBN: 978-3-540-72685-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics