【摘 要】
:
JFFS2(Journaling Flash File System v2)是一种基于日志结构的文件系统,是专门为使用闪速存储设备的嵌入式系统设计的。它支持耗损平衡,并具有断电保护功能,因而更适合于把
论文部分内容阅读
JFFS2(Journaling Flash File System v2)是一种基于日志结构的文件系统,是专门为使用闪速存储设备的嵌入式系统设计的。它支持耗损平衡,并具有断电保护功能,因而更适合于把闪存作为存储设备的嵌入式系统。在嵌入式Linux上实现JFFS2文件系统需要MTD(Memory Technology Device)驱动技术的支持。MTD技术为JFFS2文件系统提供了与存储器硬件无关的抽象接口。首先通过编写MTD驱动的maps文件,建立MTD与具体闪存设备间的关联,然后通过系统内核配置和脚本设置等工作,完成了在Linux系统上搭建JFFS2文件系统的完整过程。由于闪存的特殊物理特性,闪存文件系统必须具备垃圾收集机制和耗损平衡机制。JFFS2文件系统中垃圾收集机制实现简单,但在文件局部性访问的情况下效率不高。改造后采用的垃圾收集机制考虑到闪存块利用率、数据访问频率、数据分布等影响垃圾收集策略效率的多种因素,同时兼顾了嵌入式系统资源有限的特点。垃圾收集策略改造后,JFFS2文件系统原有的耗损平衡策略也应随之改造。在闪存文件系统中耗损平衡机制可以在闪存管理的多个功能模块中的一处或多处实现。在块分配功能模块中实现耗损平衡策略需要考虑到数据更新速度和块擦除频率之间的关系。与此同时,在垃圾收集功能模块中以统计的方法选取擦除次数少的干净块进行擦除,克服了仅在块分配模块中实现耗损平衡机制的缺点。
其他文献
基于NAND Flash的固态盘凭借其低能耗、低故障率、高性能等优势,正逐步应用到企业级服务器和高性能计算领域。为保持主机对固态盘的访问接口与磁盘兼容,并有效解决NAND Flash
近年来,随着计算机视觉、计算机图形学和虚拟现实等相关领域的飞速发展,三维织物动态仿真技术因其广泛的应用前景逐渐成为一个研究热点.该论文正是针对三维织物动态仿真及相
随着当代科学技术的飞速发展,科学计算可视化已经在各个领域得到了广泛的应用,但对于核聚变反应堆概念设计这个特殊的领域,其设计过程复杂,数据量庞大,数据样式各异,分析研究的对象
随着我国城市社会、经济的快速发展,城市交通发生了前所未有的迅速增长。为了改善日趋拥挤的交通状况,更有效地控制高峰时段的道路交通流量,缓解城市交通拥挤,我国的一些城市已经
随着信息技术的快速发展,特别是大数据的出现,企业需要充分利用网络虚拟化技术带来机遇,构建自己的虚拟化平台或租用其他公司提供的虚拟数据中心。多租户共享网络作为一种新
网格的目标是实现对地理上广泛分布的大量异构资源进行共享。由于网格固有的异构性、分布性和动态性,传统的资源管理方法在网格环境中并不适用。此外,要吸引各类资源消费者和提
在龙芯2号CPU的众多应用中,视频播放是最重要的应用之一。提高龙芯2号的视频播放性能无论对于现在还是将来都有十分重要的意义。视频播放的总时间分为视频解码、视频输出、音
在“大数据”时代背景下,信息技术产业已从以计算为核心的时代进入到了以存储为核心的时代,数据海量化成为了一种趋势。构建于普通服务器集群之上的分布式存储系统,因其成本
大批量定制的基本思路是,基于相似性原理、重用性原理和全局性原理,将定制产品的生产问题通过产品重组和过程重组转化为或部分转化为批量生产问题,尽可能减少产品的内部多样
本文提出了一种新的基于WebServices构架的移动通信综合网管系统。采用这种分布式对象技术的综合网管比目前国内传统的TMN网管有着诸多的优越性。研究表明,WebServices的体系