[发明专利]一种保护文件系统互斥访问与复位的实现方法无效
| 申请号: | 200810065220.7 | 申请日: | 2008-01-29 |
| 公开(公告)号: | CN101499024A | 公开(公告)日: | 2009-08-05 |
| 发明(设计)人: | 贾亚勤 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | G06F11/00 | 分类号: | G06F11/00 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 保护 文件系统 访问 复位 实现 方法 | ||
技术领域
本发明涉及保护文件系统的技术领域,尤其涉及到一种保护文件系统互斥访问与复位的方法。
背景技术
目前在嵌入式系统开发过程中,经常出现保存在Flash(Flash:一种可快速擦写的信息储存介质)中的版本文件丢失或者被破坏的现象,这类故障大多由硬件Flash的稳定性和软件层保护性代码不完整造成的,这样就给用户带来了很大的不便,并且容易给客户带来巨大的经济损失。
目前科学技术飞速发展,Flash的应用越来越广泛,大大提高了用户开发系统的效率,但是在访问与复位时Flash容易发生丢失文件等现象,大大减低了其实用性,给用户带来了麻烦。
总之,在现有技术条件下,Flash经常出现丢失文件或者文件被破坏等故障导致数据丢失,同时也给用户带来了经济损失。因此需要提供一种新的文件系统,以减少Flash的故障,保护用户的利益。
发明内容
本发明要解决的技术问题是提供一种保护文件系统互斥访问与复位的实现方法,建立新的文件系统模型,以降低文件系统的故障率,实现对文件系统互斥访问与复位的保护。
为解决上述技术问题,本发明的技术方案包括:
一种保护文件系统互斥访问与复位的实现方法,其包括以下步骤:
A、在文件系统中增加一文件代理进程,通过向所述文件代理进程发送同步调用信息实现对文件系统进行操作;
B、通过互斥保护模块和复位保护模块进行互斥访问和复位操作。
所述的实现方法,其中,所述步骤A中,所述文件代理进程在执行对文件系统的操作时,执行以下步骤:
A1、查询全局标志,若返回值为是,则正常执行所述文件系统的操作;否则停止对所述文件系统的操作。
所述的实现方法,其中,所述步骤B中的复位保护模块执行操作包括:所述文件系统中活动的文件描述符的搜索和关闭,与所述文件系统复位相关信息的获取与解析,以及所述文件系统复位保护是否已启动的查询。
所述的实现方法,其中,所述步骤B中的复位操作还包括以下步骤:
B1、设置一看门狗程序,并喂狗;
B2、设置所述全局标志,阻止所述文件代理进程对所述文件系统的操作;
B3、设置所述看门狗程序的倒计时计数器,确保单板预定时间后能正常复位。
所述的实现方法,其中,所述步骤B还包括:
B4、查询所述文件系统中所有活动的文件描述符,保存与所述文件描述符相对应的文件信息到黑匣子中,供单板下一次上电后的业务层查询;
B5、关闭所述文件系统所有活动的文件描述符,完成文件系统的复位保护。
所述的实现方法,其中,所述文件系统的复位操作占用高端内存空间在读写后使用内存刷新函数保证数据在复位前后的一致。
所述的实现方法,其中,所述步骤B中的互斥访问为:由所述文件代理进程控制使上层软件对文件系统的各操作之间串行化。
本发明所提供的一种保护文件系统互斥访问与复位的实现方法,由于在现有的文件系统模型中增加了一文件代理进程,用于对Flash的互斥访问和复位操作进行保护,这样就大大减低了文件系统的故障率,从而大大提高了文件系统的稳定性,方便了用户的操作。
附图说明
图1为本发明的互斥访问文件系统时文件代理进程处理流程图;
图2为本发明的文件系统复位保护流程图。
具体实施方式
以下结合附图,将对本发明的各较佳实施例进行较为详细的说明。
本发明要的提供是一种保护文件系统互斥访问与复位的实现方法,建立新的文件系统模型,以降低文件系统的故障率,实现对文件系统互斥访问与复位的保护。
本发明的方法在软件方面通过对Flash的互斥访问和复位操作进行保护,能够在单板复位前检查对所述文件系统的操作是否结束,若对所述文件系统的操作尚未结束则等待其结束,或者关闭文件,并上报异常。本发明的方法对文件互斥访问方面进行保护,避免由于所述文件系统不可重入导致的一系列问题。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810065220.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:紧压导体用接线端子
- 下一篇:镜头模块及其制造方法及具有该镜头模块的电子装置





