[發(fā)明專利]一種保護文件系統互斥訪問與復位的實現方法無效
| 申請?zhí)枺?/td> | 200810065220.7 | 申請日: | 2008-01-29 |
| 公開(公告)號: | CN101499024A | 公開(公告)日: | 2009-08-05 |
| 發(fā)明(設計)人: | 賈亞勤 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F11/00 | 分類號: | G06F11/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518057廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 保護 文件系統 訪問 復位 實現 方法 | ||
技術領域
本發(fā)明涉及保護文件系統的技術領域,尤其涉及到一種保護文件系統互斥訪問與復位的方法。
背景技術
目前在嵌入式系統開發(fā)過程中,經常出現保存在Flash(Flash:一種可快速擦寫的信息儲存介質)中的版本文件丟失或者被破壞的現象,這類故障大多由硬件Flash的穩(wěn)定性和軟件層保護性代碼不完整造成的,這樣就給用戶帶來了很大的不便,并且容易給客戶帶來巨大的經濟損失。
目前科學技術飛速發(fā)展,Flash的應用越來越廣泛,大大提高了用戶開發(fā)系統的效率,但是在訪問與復位時Flash容易發(fā)生丟失文件等現象,大大減低了其實用性,給用戶帶來了麻煩。
總之,在現有技術條件下,Flash經常出現丟失文件或者文件被破壞等故障導致數據丟失,同時也給用戶帶來了經濟損失。因此需要提供一種新的文件系統,以減少Flash的故障,保護用戶的利益。
發(fā)明內容
本發(fā)明要解決的技術問題是提供一種保護文件系統互斥訪問與復位的實現方法,建立新的文件系統模型,以降低文件系統的故障率,實現對文件系統互斥訪問與復位的保護。
為解決上述技術問題,本發(fā)明的技術方案包括:
一種保護文件系統互斥訪問與復位的實現方法,其包括以下步驟:
A、在文件系統中增加一文件代理進程,通過向所述文件代理進程發(fā)送同步調用信息實現對文件系統進行操作;
B、通過互斥保護模塊和復位保護模塊進行互斥訪問和復位操作。
所述的實現方法,其中,所述步驟A中,所述文件代理進程在執(zhí)行對文件系統的操作時,執(zhí)行以下步驟:
A1、查詢全局標志,若返回值為是,則正常執(zhí)行所述文件系統的操作;否則停止對所述文件系統的操作。
所述的實現方法,其中,所述步驟B中的復位保護模塊執(zhí)行操作包括:所述文件系統中活動的文件描述符的搜索和關閉,與所述文件系統復位相關信息的獲取與解析,以及所述文件系統復位保護是否已啟動的查詢。
所述的實現方法,其中,所述步驟B中的復位操作還包括以下步驟:
B1、設置一看門狗程序,并喂狗;
B2、設置所述全局標志,阻止所述文件代理進程對所述文件系統的操作;
B3、設置所述看門狗程序的倒計時計數器,確保單板預定時間后能正常復位。
所述的實現方法,其中,所述步驟B還包括:
B4、查詢所述文件系統中所有活動的文件描述符,保存與所述文件描述符相對應的文件信息到黑匣子中,供單板下一次上電后的業(yè)務層查詢;
B5、關閉所述文件系統所有活動的文件描述符,完成文件系統的復位保護。
所述的實現方法,其中,所述文件系統的復位操作占用高端內存空間在讀寫后使用內存刷新函數保證數據在復位前后的一致。
所述的實現方法,其中,所述步驟B中的互斥訪問為:由所述文件代理進程控制使上層軟件對文件系統的各操作之間串行化。
本發(fā)明所提供的一種保護文件系統互斥訪問與復位的實現方法,由于在現有的文件系統模型中增加了一文件代理進程,用于對Flash的互斥訪問和復位操作進行保護,這樣就大大減低了文件系統的故障率,從而大大提高了文件系統的穩(wěn)定性,方便了用戶的操作。
附圖說明
圖1為本發(fā)明的互斥訪問文件系統時文件代理進程處理流程圖;
圖2為本發(fā)明的文件系統復位保護流程圖。
具體實施方式
以下結合附圖,將對本發(fā)明的各較佳實施例進行較為詳細的說明。
本發(fā)明要的提供是一種保護文件系統互斥訪問與復位的實現方法,建立新的文件系統模型,以降低文件系統的故障率,實現對文件系統互斥訪問與復位的保護。
本發(fā)明的方法在軟件方面通過對Flash的互斥訪問和復位操作進行保護,能夠在單板復位前檢查對所述文件系統的操作是否結束,若對所述文件系統的操作尚未結束則等待其結束,或者關閉文件,并上報異常。本發(fā)明的方法對文件互斥訪問方面進行保護,避免由于所述文件系統不可重入導致的一系列問題。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810065220.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:緊壓導體用接線端子
- 下一篇:鏡頭模塊及其制造方法及具有該鏡頭模塊的電子裝置





