[發明專利]一種線性自適應文件名長度調度系統及方法有效
| 申請號: | 201611060311.2 | 申請日: | 2016-11-25 |
| 公開(公告)號: | CN108108376B | 公開(公告)日: | 2021-07-09 |
| 發明(設計)人: | 王凱民;盧彥;孟杰;楊建生;張京林;張蓓;王帥;方平;薛皓琳;趙林;馮艷紅;廖雪;宋昆晏;穆鶴林;馬瑤瑤;申利飛;萬淑珍 | 申請(專利權)人: | 中標軟件有限公司 |
| 主分類號: | G06F16/16 | 分類號: | G06F16/16 |
| 代理公司: | 北京匯智英財專利代理事務所(普通合伙) 11301 | 代理人: | 唐軼 |
| 地址: | 200030 上海市徐匯*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 線性 自適應 文件名 長度 調度 系統 方法 | ||
1.一種線性自適應文件名長度調度系統,其特征在于,包括初始化文件系統模塊、系統調用模塊、總體調度器、線性自適應存儲調度器以及文件變更事件映射表,其中,
所述初始化文件系統模塊用于文件系統的初始化,即,將文件系統中文件的文件名從文件中剝離開,形成獨立的存儲單元,以將剝離開的文件名和文件數據分開存儲;
所述系統調用模塊與初始化文件系統模塊連接,用于在文件系統初始化后接收來自用戶層面的文件調度請求,并將其匯總至總體調度器;
所述線性自適應存儲調度器用于對文件進行線性自適應調度;
所述文件變更事件映射表用于對文件進行增加、刪除、修改或變更操作;
所述總體調度器與系統調用模塊、線性自適應存儲調度器以及文件變更事件映射表連接;所述總體調度器用于將文件調度請求通知線性自適應存儲調度器以及文件變更事件映射表,以觸發文件的線性自適應調度和文件增加、刪除、修改或變更操作,同時接收線性自適應存儲調度器以及文件變更事件映射表的操作反饋結果,并將其匯總后輸出給系統調用模塊。
2.一種線性自適應文件名長度調度方法,其特征在于,包括如下步驟:
S1:初始化文件系統:將文件系統中文件的文件名從文件中剝離開,形成獨立的存儲單元,以將剝離開的文件名與文件數據分開存儲;
S2:系統調用層接收來自于用戶層面的文件調度請求,將其匯總至總體調度器;
S3:總體調度器通知線性自適應存儲調度器和文件變更事件映射表,觸發文件的線性自適應調度和文件增加、刪除、修改或變更操作,由此將文件數據以及文件名分為兩個部分在存儲單元中進行存儲;
S4:線性自適應存儲調度器以及文件變更事件映射表將相應文件操作結果反饋至總體調度器;
S5:總體調度器匯總事件后輸出給系統調用層,以反饋至用戶。
3.如權利要求2所述的線性自適應文件名長度調度方法,其特征在于,所述步驟S1包括如下步驟:
S11:獲取存儲分區信息;
S12:獲取空余存儲區域信息;
S13:若空余存儲區域的空間不夠存儲文件名與文件數據,則返回報錯信息終止操作;若空余存儲區域的空間足夠存儲文件名與文件數據,則存儲文件名與文件數據。
4.如權利要求3所述的線性自適應文件名長度調度方法,其特征在于,所述步驟S11中,先確定存儲分區的起始位置和終止位置,確定需要格式化的存儲區域的邊界值。
5.如權利要求3所述的線性自適應文件名長度調度方法,其特征在于,所述步驟S13中,若空余存儲區域的空間足夠存儲文件名與文件數據,則在存儲地址的最高位開始順序存儲文件數據,在存儲地址的最低位逆序存儲文件名。
6.如權利要求2所述的線性自適應文件名長度調度方法,其特征在于,所述步驟S3中,文件的刪除操作包括如下步驟:
S31:獲取文件信息;
S32:刪除文件數據和文件名;
S33:高地址位其它文件數據向低地址位移動;
S34:低地址位其它文件數據向高地址位移動。
7.如權利要求2所述的線性自適應文件名長度調度方法,其特征在于,所述步驟S3中,文件的增加操作包括如下步驟:
S31:獲取存儲分區信息;
S32:從文件中分離文件數據以及文件名;
S33:將文件數據在存儲區域中由低地址位向高地址位執行存取操作;
S34:將文件名在存儲區域中由高地址位向低地址位執行存取操作;
S35:建立從文件數據到文件名的映射。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中標軟件有限公司,未經中標軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611060311.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種大數據提取方法和系統
- 下一篇:數據對象庫存信息處理方法及裝置





