期刊文献+

智能终端中正确高效地使用Flash的研究

Research on Correct and Efficient Application of Flash in Intelligent Terminal
下载PDF
导出
摘要 随着当今宽带无线接入技术和移动终端技术的飞速发展,移动互联网得到了迅猛发展。Flash闪存作为一种非易失性存储器在智能移动终端中得到了非常广泛的应用。文中以S3C2410A处理器和RC28F256P30 Flash为平台,讨论了Flash在移动互联网应用中的常见问题,对Flash的互斥访问、操作结果状态判断以及地址对齐问题进行了实验分析。通过分析和实验验证说明,对Flash的读、写及擦除等操作需要互斥进行,各种操作不能出现交叉,否则将无法得到预期的结果;在写入、擦除等操作后需要对操作结果进行全面的状态判断,以免出现错误的结果;在对Flash访问时需要注意地址对齐问题,否则可能会出现数据的错位。通过遵守上面的原则,可以避免在Flash使用中的错误。 Along with the flying development of broadband wireless access and mobile terminal,mobile internet has developed very rapidly. As a kind of non- volatile memory,Flash has been used widely in smart mobile terminals. The common problems for Flash in mobile internet application have been discussed in this paper based on Samsung S3C2410 A processor and Intel RC28F256P30 Flash. It is proved through analysis and experiment that various operations to Flash should be mutually exclusive,they should not be interleaved,or you may not get the expected result. A full status check should be taken after word program,sector erase to avoid wrong result indication. And one should pay attention to the address alignment when using Flash,if the address is not aligned,the data wrote to Flash may get shifted unexpectedly. It can avoid the errors in using Flash according to above principles.
作者 赵雷 程瑶
出处 《计算机技术与发展》 2016年第5期128-131,共4页 Computer Technology and Development
基金 国家自然科学基金资助项目(51205434 51275551) 重庆市教委科学技术研究资助项目(KJ1500935)
关键词 移动互联网 FLASH 互斥访问 状态判断 对齐访问 mobile Internet Flash exclusive access status check aligned access
  • 相关文献

参考文献14

二级参考文献223

  • 1顾宝根,顾喜梅.日志结构的嵌入式文件系统研究[J].计算机工程与设计,2004,25(6):915-917. 被引量:17
  • 2Lai S.Flash memories:Successes and challenges[J].IBM Journal of Research and Development,2008,52(4/5):529-535.
  • 3Chang Lipin,Kuo Teiwei.Efficient management for large-scale flash-memory storage systems with resource conservation[J].ACM Trans on Storage,2005,1(4):381-418.
  • 4Park C,Seo J,Bae S,et al.A low-cost memory architecture with NAND XIP for mobile embedded systems[C]//Proc of the 1st IEEE/ACM/IFIP Int Conf on Hardware-Software Codesign and System Synthesis.New York:ACM,2003:138-143.
  • 5Wu M,Willy Z.eNVy:A non-volatile main memory storage system[C]//Proc of the 6th Int Conf on Architectural Support for Programming Languages and Operating Systems.New York:ACM,1994:86-97.
  • 6Taeho K,Trevor M.FlashCache:A NAND flash memory file cache for low power Web servers[C]//Proc of the 2006 Int Conf on Compilers,Architecture and Synthesis for Embedded Systems.New York:ACM,2006:103-112.
  • 7Kgil T,Roberts D,Mudge T.Improving NAND flash based disk caches[C]//Proc of the 35th Int Symp on Computer Architecture.New York:ACM,2008:327-338.
  • 8Dushyanth N,Eno T,Austin D.Migrating server storage to SSDs:Analysis of tradeoffs[C]//Proc of the 4th ACM European Conf on Computer Systems.New York:ACM,2009:145-158.
  • 9Microsoft Corp.Explore the features:Performance[EB/OL].[2008-12-05].http://www.microsoft.com/windows/windows-vista/features/performance.aspx.
  • 10Shmidt D.Trueffs wear-leveling mechanism[R].Newark,CA:M-System,2002.

共引文献421

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部