Sistema de archivos para memorias flash embebidas del tipo NAND

German Castro

Resumen


En este trabajo se presenta el desarrollo e implementación de un sistema de archivos para memorias flash embebidas del tipo NAND, desarrollado para configurar dinámicamente transceptores ópticos de alta velocidad utilizados en la comunicación entre centros de datos, está basado en una política de Copy-on-Write y optimizado para aportar mínima sobrecarga de código. El sistema de archivos desarrollado ocupó un espacio de memoria de 3.084 bytes en ROM y 340 bytes en RAM.


Palabras clave


BPM; COW; FS; GC; NAND; WL

Texto completo:

PDF HTML

Referencias


L.-P. Chang, “On efficient wear leveling for large-scale flash-memory storage systems,” in Proceedings of the 2007 ACM Symposium on Applied Computing, ser. SAC ’07. New York, NY, USA: Association for Computing Machinery, 2007, p. 1126–1130. [Online]. Available: https://doi.org/10.1145/1244002.1244248

L.-P. Chang and T.-W. Kuo, “Efficient management for large-scale flash-memory storage systems with resource conservation,” ACM Trans. Storage, vol. 1, no. 4, p. 381–418, Nov. 2005. [Online]. Available: https://doi.org/10.1145/1111609.1111610

S. G. L. H. J. Kim, “An effective flash memory manager for reliable flash memory space management,” IEICE Transactions on Information and System, vol. E85-D, no. 6, pp. 950–964, 2002.

M.-L. Chiang, P. C. H. Lee, and R.-C. Chang, “Using data clustering to improve cleaning performance for flash memory,” Software: Practice and Experience, vol. 29, no. 3, pp. 267–290, 1999.

M. Wu and W. Zwaenepoel, “envy: a nonvolatile main memory storage system,” in Proceedings of IEEE 4th Workshop on Workstation Operating Systems. WWOS-III, 1993, pp. 116–118.

A. Kawaguchi, S. Nishioka, and H. Motoda, “A Flash-Memory based file system,” in USENIX 1995 Technical Conference (USENIX 1995 Technical Conference). New Orleans, LA: USENIX Association, Jan. 1995. [Online]. Available: https://www.usenix.org/conference/usenix-1995-technical-conference/flash-memory-based-file-system

M.-L. Chiang and R.-C. Chang, “Cleaning policies in mobile computers using flash memory,” J. Syst. Softw., vol. 48, pp. 213–231, 1999. [Online]. Available: https://api.semanticscholar.org/CorpusID:17022203

S.-J. Syu and J. Chen, “An active space recycling mechanism for flash storage systems in real-time application environment,” in 11th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA’05), 2005, pp. 53–59.

H. Yan and Q. Yao, “An efficient file-aware garbage collection algorithm for nand flash-based consumer electronics,” IEEE Transactions on Consumer Electronics, vol. 60, no. 4, pp. 623–627, 2014.

W. S. E., “Method for wear leveling in a flash eeprom memory,” U.S. Patent and Trademark Office., no. (U.S. Patent No. 5,341,339), 1993.

B. A., “Wear leveling of static areas in flash memory,” U.S. Patent and Trademark Office., no. (U.S. Patent No. 6,732,221), 2001.




DOI: https://doi.org/10.37537/rev.elektron.9.1.212.2025

Enlaces de Referencia

  • Por el momento, no existen enlaces de referencia


Copyright (c) 2025 German Castro

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.


Revista elektron,  ISSN-L 2525-0159
Facultad de Ingeniería. Universidad de Buenos Aires 
Paseo Colón 850, 3er piso
C1063ACV - Buenos Aires - Argentina
revista.elektron@fi.uba.ar
+54 (11) 528-50889