單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單 元既可以采用硬件的形式實現,也可以采用硬件加軟件功能單元的形式實現。
[0203] 上述以軟件功能單元的形式實現的集成的單元,可以以代碼的形式存儲在一個計 算機可讀取存儲介質中。上述代碼存儲在一個計算機可讀存儲介質中,包括若干指令用以 使處理器或硬件電路執行本發明各個實施例所述方法的部分或全部步驟。而前述的存儲 介質包括:通用串行總線接口的無需物理驅動器的微型高容量移動存儲盤、移動硬盤、只 讀存儲器(英文:Read-0nlyMemory,簡稱ROM)、隨機存取存儲器(英文:RandomAccess Memory,簡稱RAM)、新型非易失存儲器件(Non-VolatileMemory)、固態硬盤(SolidState Disk)或者磁盤(DISK)等各種可以存儲程序代碼的介質。
[0204] 最后應說明的是:以上實施例僅用以說明本發明的技術方案,而非對其限制;盡 管參照前述實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然 可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替 換;而這些修改或者替換,并不使相應技術方案的本質脫離本發明各實施例技術方案的保 護范圍。
【主權項】
1. 一種對存儲設備的訪問信息處理方法,所述存儲設備包括一種以上的存儲介質,其 特征在于,包括 : 訪問設備的處理器根據進程發起的存儲設備訪問請求指令中包括的虛擬地址,確定與 所述虛擬地址對應的存儲設備標識; 生成訪問請求消息,所述訪問請求消息中包括訪問地址; 根據所述存儲設備標識,向所述存儲設備標識指向的存儲設備的處理器發送所述訪問 請求消息,以使所述存儲設備的處理器根據所述訪問請求消息中包括的所述訪問地址,針 對所述訪問地址指向的存儲介質中執行訪問請求操作。2. 根據權利要求1所述的方法,其特征在于,訪問設備的處理器根據進程發起的存儲 設備訪問請求指令中包括的虛擬地址,確定與所述虛擬地址對應的存儲設備標識,包括: 訪問設備的處理器根據進程發起的存儲設備訪問請求指令中包括的所述虛擬地址,確 定是否存在與所述虛擬地址對應的物理地址; 若不存在與所述虛擬地址對應的物理地址,則確定與所述虛擬地址對應的存儲設備標 識; 若存在與所述虛擬地址對應的物理地址,則根據所述物理地址確定所述物理地址指向 的存儲介質,根據所述存儲介質,確定包含所述存儲介質的存儲設備標識。3. 根據權利要求1或2所述的方法,其特征在于: 若不存在與所述虛擬地址對應的物理地址,則所述生成的訪問請求消息中包括的訪問 地址為虛擬地址,且所述訪問請求消息中包括第一消息屬性和進程號; 若存在與所述虛擬地址對應的物理地址,則所述生成的訪問請求消息中包括的訪問地 址為物理地址,且所述訪問請求消息中包括第二消息屬性。4. 根據權利要求1或2所述的方法,其特征在于,訪問設備的處理器根據進程發起的 存儲設備訪問請求指令中包括的虛擬地址,確定與所述虛擬地址對應的存儲設備標識,包 括: 訪問設備的處理器查詢段表,所述段表中保存有所述虛擬地址與所述存儲設備標識之 間的對應關系; 從所述段表中獲取與所述虛擬地址對應的存儲設備標識。5. 根據權利要求2所述的方法,其特征在于,確定是否存在與所述虛擬地址對應的物 理地址之前包括: 接收所述存儲設備的處理器發送的所述虛擬地址與所述物理地址以及所述物理地址 指向的存儲介質之間的對應關系。6. -種對存儲設備的訪問信息處理方法,所述存儲設備包括一種以上的存儲介質,其 特征在于,包括 : 存儲設備的處理器接收訪問設備的處理器發送的訪問請求消息,所述訪問請求消息中 包括訪問地址; 根據所述訪問地址,在所述訪問地址指向的存儲介質中執行訪問請求操作。7. 根據權利要求6所述的方法,其特征在于,所述訪問請求消息中還包括第一消息屬 性和進程號,則根據所述訪問地址,在所述訪問地址指向的存儲介質中執行訪問請求操作, 包括: 存儲設備的處理器根據所述第一消息屬性,確定所述訪問請求消息中包括的訪問地址 為虛擬地址; 根據所述進程號,查詢與所述進程號對應的進程信息表,確定與所述虛擬地址對應的 物理地址,所述進程信息表中包括操作系統預設的與所述虛擬地址對應的分配策略,所述 分配策略中包括與所述虛擬地址對應的物理地址以及所述物理地址指向的存儲介質; 根據所述確定的物理地址,在所述物理地址指向的存儲介質中執行訪問請求操作。8. 根據權利要求6所述的方法,其特征在于,所述訪問請求消息中還包括第二消息屬 性,則根據所述訪問地址,在所述訪問地址指向的存儲介質中執行訪問請求操作,包括: 存儲設備的處理器根據所述第二消息屬性,確定所述訪問請求消息中包括的訪問地址 為物理地址; 在所述物理地址指向的存儲介質中執行訪問請求操作。9. 根據權利要求7所述的方法,其特征在于,根據所述進程號,查詢與所述進程號對應 的進程信息表,確定與所述虛擬地址對應的物理地址之后,包括: 存儲設備的處理器建立所述虛擬地址與所述物理地址以及所述物理地址指向的存儲 介質之間的對應關系; 將所述虛擬地址與所述物理地址以及所述物理地址指向的存儲介質之間的對應關系 發送給所述訪問設備的處理器。10. -種對存儲設備的訪問信息處理裝置,所述存儲設備包括一種以上的存儲介質,其 特征在于,包括 : 確定模塊,用于根據進程發起的存儲設備訪問請求指令中包括的虛擬地址,確定與所 述虛擬地址對應的存儲設備標識; 生成模塊,用于生成訪問請求消息,所述訪問請求消息中包括訪問地址; 發送模塊,用于根據所述確定模塊確定的存儲設備標識,向所述存儲設備標識指向的 存儲設備的處理器發送所述生成模塊生成的訪問請求消息,以使所述存儲設備的處理器根 據所述訪問請求消息中包括的訪問地址,在所述訪問地址指向的存儲介質中執行訪問請求 操作。11. 根據權利要求10所述的裝置,其特征在于,所述確定模塊具體用于: 根據進程發起的訪問請求中包括的虛擬地址,確定是否存在與所述虛擬地址對應的物 理地址; 若不存在與所述虛擬地址對應的物理地址,則確定與所述虛擬地址對應的存儲設備標 識; 若存在與所述虛擬地址對應的物理地址,則根據所述物理地址確定所述物理地址指向 的存儲介質,根據所述存儲介質,確定包含所述存儲介質的存儲設備標識。12. 根據權利要求11所述的裝置,其特征在于:所述生成模塊具體用于: 若不存在與所述虛擬地址對應的物理地址,生成的訪問請求消息中包括的訪問地址為 虛擬地址,且所述訪問請求消息中包括第一消息屬性和進程號; 若存在與所述虛擬地址對應的物理地址,生成的訪問請求消息中包括的訪問地址為物 理地址,且所述訪問請求消息中包括第二消息屬性。13. 根據權利要求10或11所述的裝置,其特征在于,所述確定模塊具體用于: 查詢段表,所述段表中保存有所述虛擬地址與所述存儲設備標識之間的對應關系; 從所述段表中獲取與所述虛擬地址對應的存儲設備標識。14. 根據權利要求11所述的裝置,其特征在于,還包括: 接收模塊,用于接收所述存儲設備的處理器發送的所述虛擬地址與所述物理地址以及 所述物理地址指向的存儲介質之間的對應關系。15. -種對存儲設備的訪問信息處理裝置,所述存儲設備包括一種以上的存儲介質,其 特征在于,包括 : 接收模塊,用于接收訪問設備的處理器發送的訪問請求消息,所述訪問請求消息中包 括訪問地址; 操作模塊,用于根據所述訪問地址,在所述訪問地址指向的存儲介質中執行訪問請求 操作。16. 根據權利要求15所述的裝置,其特征在于,所述訪問請求消息中還包括第一消息 屬性和進程號,則所述操作模塊具體用于: 根據所述第一消息屬性,確定所述訪問請求消息中包括的訪問地址為虛擬地址; 根據所述進程號,查詢與所述進程號對應的進程信息表,確定與所述虛擬地址對應的 物理地址,所述進程信息表中包括操作系統預設的與所述虛擬地址對應的分配策略,所述 分配策略中包括與所述虛擬地址對應的物理地址以及所述物理地址指向的存儲介質; 根據所述確定的物理地址,在所述物理地址指向的存儲介質中執行訪問請求操作。17. 根據權利要求15所述的裝置,其特征在于,所述訪問請求消息中還包括第二消息 屬性,則所述操作模塊具體用于:根據所述第二消息屬性,確定所述訪問請求消息中包括的 訪問地址為物理地址;并在所述物理地址指向的存儲介質中執行訪問請求操作。18. 根據權利要求17所述的裝置,其特征在于,還包括: 建立模塊,用于建立所述虛擬地址與所述物理地址以及所述物理地址指向的存儲介質 之間的對應關系; 發送模塊,用于將所述虛擬地址與所述物理地址以及所述物理地址指向的存儲介質之 間的對應關系發送給所述處理器。19. 一種對存儲設備的訪問信息處理系統,其特征在于,包括訪問設備和存儲設備,所 述訪問設備包括處理器,所述存儲設備包括處理器,且所述存儲設備包括一種以上的存儲 介質; 所述訪問設備的處理器包括如權利要求10-14任一項所述的對存儲設備的訪問信息 處理裝置; 所述存儲設備的處理器包括如權利要求15-18任一項所述的對存儲設備的訪問信息 處理裝置。
【專利摘要】本發明公開一種對存儲設備的訪問信息處理方法和裝置、系統,其中,訪問設備的處理器根據進程發起的訪問請求中包括的虛擬地址,確定與所述虛擬地址對應的存儲設備標識;生成訪問請求消息,所述訪問請求消息中包括訪問地址;根據所述存儲設備標識,向所述存儲設備標識指向的存儲設備的處理器發送所述訪問請求消息,以使所述存儲設備的處理器根據所述訪問請求消息中包括的訪問地址,在所述訪問地址指向的存儲介質中執行訪問請求操作。提高了一體化存儲設備的訪問性能。
【IPC分類】G06F13/28
【公開號】CN105335308
【申請號】CN201410239181
【發明人】魏巍, 陳明宇, 蔣德鈞, 熊勁
【申請人】華為技術有限公司, 中國科學院計算技術研究所
【公開日】2016年2月17日
【申請日】2014年5月30日
【公告號】WO2015180598A1