[發明專利]一種分布式文件系統客戶端的文件系統有效
| 申請號: | 201110326447.4 | 申請日: | 2011-10-25 |
| 公開(公告)號: | CN102541984A | 公開(公告)日: | 2012-07-04 |
| 發明(設計)人: | 楊浩;馬照云;馬振杰;張東陽;邵宗有;劉新春;苗艷超;王勇 | 申請(專利權)人: | 曙光信息產業(北京)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F12/08 |
| 代理公司: | 北京安博達知識產權代理有限公司 11271 | 代理人: | 徐國文 |
| 地址: | 100084 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 分布式 文件系統 客戶端 | ||
1.一種分布式文件系統客戶端的文件系統,其特征在于:
內核態模塊注冊一個字符設備,用戶態守護進程通過系統讀寫調用來訪問該字符設備,來讀取請求以及返回請求執行的結果;
所述內核態模塊采用頁面的方式管理文件系統請求,當收到文件系統相關請求時,先將文件系統的請求加入到自定義的請求緩存管理區;
所述用戶態的守護進程會有線程采用阻塞時讀取的方式,一直嘗試讀取請求,如果請求緩存區中沒有有效的請求,則守護進程的讀線程會一直阻塞;當內核態模塊接收到文件系統請求后,會將守護進程的讀線程喚醒。
2.如權利要求1所述的文件系統,其特征在于:
所述讀線程被喚醒后,會在內核態將文件系統請求緩存區的相關頁面映射到該進程用戶態可以訪問的虛擬地址,為其分配管理結構,將地址填到該管理結構中,并通過讀系統調用傳遞給用戶態守護進程,用戶態守護進程讀取到管理結構后,會從中取出相應的文件系統請求,進行處理。
3.如權利要求1所述的文件系統,其特征在于:
所述管理結構分為兩種,一種是文件系統請求,該類請求是變長的,來自分布式文件系統客戶端的應用程序;另一種是管理請求,該類請求是文件系統請求的管理結構,用于在內核態模塊和用戶態守護進程之間傳遞消息。
4.如權利要求2所述的文件系統,其特征在于:
所述用戶態處理完請求后,會將處理結果填充到由內核態模塊傳遞過來的虛擬地址當中,通過字符設備的寫系統調用通知內核態目錄,內核態模塊收到該寫請求后,會取出管理結構,并從中取出文件系統請求,直接拷貝給應用程序。
5.如權利要求1所述的文件系統,其特征在于:
所述文件系統對于文件的讀寫,還需要將文件頁面緩存中相關的頁面映射到進程的虛存空間,并通過請求結構傳遞給用戶態守護進程,用戶態進程收到請求后,會直接操作文件的頁面緩存,將文件緩存頁面直接映射。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于曙光信息產業(北京)有限公司,未經曙光信息產業(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110326447.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:粉末成形機的傳動桿
- 下一篇:一種采用噴射式熱泵的回熱系統





