嵌入式中flash存储设备日志冗余管理
Log Redundancy Management of Flash Storage Devices in Embedded Systems作者机构:四川职业技术学院计算机科学系四川遂宁629000 甘肃农业大学信息科学技术学院兰州730070
出 版 物:《控制工程》 (Control Engineering of China)
年 卷 期:2017年第24卷第6期
页 面:1241-1247页
学科分类:08[工学] 0835[工学-软件工程] 0802[工学-机械工程] 080201[工学-机械制造及其自动化]
摘 要:智能设备的flash存储系统中,基于会话的日志型文件系统一般为并行系统,由此导致同一个目标区域的会话中包含大量冗余备份,并占据flash的日志存储空间,对此,提出一种简单的两阶段冗余备份日志信息失效算法。首先,在文件系统中增加2个链表,一个是有效备份链表,另一个是无效备份链表。然后在日志会话的检查点态与提交态对无效备份链表的数据作失效处理,从而实现不将无效备份提交至日志存储区域中,以此减少了flash的写操作与擦除操作。最终基于开发板进行对比试验,结果表明,本方案有效地降低了写操作与擦除操作的次数,提高了flash存储系统的整体性能。