一種存儲設(shè)備的I/O控制方法
基本信息
申請?zhí)?/td> | CN202210468267.8 | 申請日 | - |
公開(公告)號 | CN114691049A | 公開(公告)日 | 2022-07-01 |
申請公布號 | CN114691049A | 申請公布日 | 2022-07-01 |
分類號 | G06F3/06(2006.01)I | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 張輔云;刁永翔;李兵;趙業(yè);宮曉淵 | 申請(專利權(quán))人 | 無錫眾星微系統(tǒng)技術(shù)有限公司 |
代理機(jī)構(gòu) | 北京動力號知識產(chǎn)權(quán)代理有限公司 | 代理人 | - |
地址 | 214000江蘇省無錫市新吳區(qū)菱湖大道111號無錫軟件園天鵝座C座2101室 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明提供了一種存儲設(shè)備的I/O控制方法,該方法包括:利用主機(jī)的主機(jī)驅(qū)動對來自主機(jī)的I/O命令請求進(jìn)行打包,將打包之后的I/O命令請求傳遞到I/O控制器,I/O命令請求用于對目標(biāo)存儲設(shè)備進(jìn)行I/O訪問;根據(jù)目標(biāo)存儲設(shè)備的類型,將I/O命令請求在I/O控制器中轉(zhuǎn)換為目標(biāo)存儲設(shè)備可識別的訪問命令,并將轉(zhuǎn)換后的訪問命令派發(fā)到與目標(biāo)存儲設(shè)備相對應(yīng)的命令緩存中;接收目標(biāo)存儲設(shè)備執(zhí)行命令而產(chǎn)生的設(shè)備應(yīng)答,并將設(shè)備應(yīng)答發(fā)送到I/O控制器的應(yīng)答緩存;根據(jù)設(shè)備應(yīng)答生成主機(jī)應(yīng)答,并將主機(jī)應(yīng)答通過應(yīng)答緩存應(yīng)答回主機(jī),其中主機(jī)應(yīng)答與目標(biāo)存儲設(shè)備的類型相對應(yīng)。本發(fā)明的方案將對主機(jī)的處理能力需求轉(zhuǎn)移到I/O控制器上,提高了主機(jī)和存儲設(shè)備的交互效率并減少交互延遲。 |
