微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 行业新闻动态 > 嵌入式系统中基于闪存平台的存储管理策略

嵌入式系统中基于闪存平台的存储管理策略

时间:06-29 来源:电子技术应用 点击:

链表获取文件信息节点,根据存储在此节点文件信息,可以获得文件大小和存储空间项(即文件的第一个扇区)。扇区数目也可以计算出来。由于指针索引指向下一个节点,每个扇区被释放,并连接到未使用扇区链表尾节点。最后的操作是从文件信息链表删除这个节点。与此同时,文件信息和系统的记录应该更新。

通过在一个嵌入式计算机数控系统上的有效且成功应用充分展示了FFS的良好性能。这个FFS经过略微的修改即可在不同的嵌入式平台上进行移植,且具有一定的普遍性。

为了提高存储和管理嵌入式平台上文件数据的性能,本文提出了一种新的应用于闪存文件系统(FFS)的策略,其特点可以描述如下:

(1)减少写周期提高写入速度。
(2)采用动态分配存储空间,提高利用效率和延长闪存的使用寿命。
(3)相应的文件被删除后,存储扇区可以很快被释放,并可以连接到未使用的扇区链表。
(4)当损坏扇区的数量到达设置值时自动报警,确保系统处于良好状态。
(5)FAT分配的内存空间存储指针以数组的形式作为全局变量。
(6)为延长内核扇区寿命确保系统启动可靠服务,采用冗余设计、快速计算和追踪策略。

因此,本文中的FFS,特别是在可靠性、存储效率和良好的可移植性方面已获得明显的成效。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top