[發(fā)明專利]利用系統(tǒng)抽象層提供多協(xié)議存儲(chǔ)設(shè)備在審
| 申請(qǐng)?zhí)枺?/td> | 201810220905.8 | 申請(qǐng)日: | 2018-03-16 |
| 公開(公告)號(hào): | CN110275757A | 公開(公告)日: | 2019-09-24 |
| 發(fā)明(設(shè)計(jì))人: | 王樹柯;田冰 | 申請(qǐng)(專利權(quán))人: | 北京憶恒創(chuàng)源科技有限公司 |
| 主分類號(hào): | G06F9/455 | 分類號(hào): | G06F9/455 |
| 代理公司: | 北京卓特專利代理事務(wù)所(普通合伙) 11572 | 代理人: | 段宇 |
| 地址: | 100192 北京市海淀區(qū)西小口*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 操作系統(tǒng) 系統(tǒng)抽象層 控制部件 多協(xié)議存儲(chǔ)設(shè)備 操作系統(tǒng)調(diào)度 訪問存儲(chǔ)設(shè)備 存儲(chǔ)介質(zhì) 存儲(chǔ)設(shè)備 介質(zhì)接口 驅(qū)動(dòng)程序 任務(wù)處理 主機(jī)接口 耦合到 服務(wù) | ||
1.一種存儲(chǔ)設(shè)備,包括控制部件與耦合到控制部件的NVM存儲(chǔ)介質(zhì),控制部件包括CPU、主機(jī)接口與介質(zhì)接口,CPU上運(yùn)行操作系統(tǒng)與一個(gè)或多個(gè)任務(wù),任務(wù)通過操作系統(tǒng)提供的系統(tǒng)抽象層接口來使用操作系統(tǒng)提供的服務(wù),操作系統(tǒng)包括一個(gè)或多個(gè)驅(qū)動(dòng)程序,操作系統(tǒng)調(diào)度一個(gè)或多個(gè)任務(wù);CPU運(yùn)行的一個(gè)或多個(gè)任務(wù)處理訪問存儲(chǔ)設(shè)備的IO命令。
2.根據(jù)權(quán)利要求1所述的存儲(chǔ)設(shè)備,任務(wù)通過系統(tǒng)抽象層接口調(diào)用驅(qū)動(dòng)程序從主機(jī)接口獲取IO命令。
3.根據(jù)權(quán)利要求1或2所述的存儲(chǔ)設(shè)備,其中任務(wù)調(diào)用介質(zhì)接口驅(qū)動(dòng)程序訪問NVM存儲(chǔ)介質(zhì),其中介質(zhì)接口驅(qū)動(dòng)程序包括虛擬介質(zhì)層程序,虛擬介質(zhì)層程序?qū)⒆裱璒CSSD協(xié)議的地址映射為NVM芯片的物理地址。
4.根據(jù)權(quán)利要求3所述的存儲(chǔ)設(shè)備,其中任務(wù)從主機(jī)接口接收的IO命令指示邏輯地址,任務(wù)獲取同邏輯地址對(duì)應(yīng)的遵循OCSSD協(xié)議的地址并提供給介質(zhì)接口驅(qū)動(dòng)程序。
5.根據(jù)權(quán)利要求1-4之一所述的存儲(chǔ)設(shè)備,其中任務(wù)識(shí)別從主機(jī)接口接收的IO命令所遵循的存儲(chǔ)協(xié)議,并根據(jù)IO命令所遵循的存儲(chǔ)協(xié)議將IO命令轉(zhuǎn)發(fā)給對(duì)應(yīng)的任務(wù)。
6.根據(jù)權(quán)利要求1-5之一所述的存儲(chǔ)設(shè)備,其中一個(gè)或多個(gè)任務(wù)是應(yīng)用程序,應(yīng)用程序?qū)⒆裱璒CSSD協(xié)議的地址提供給介質(zhì)接口驅(qū)動(dòng)程序以訪問存儲(chǔ)設(shè)備的存儲(chǔ)空間。
7.根據(jù)權(quán)利要求3或4所述的存儲(chǔ)設(shè)備,其中虛擬介質(zhì)層將遵循OCSSD協(xié)議的地址的組映射為耦合到控制部件的通道,將遵循OCSSD協(xié)議的地址的并行單元(PU)映射為耦合到控制部件的邏輯單元,將遵循OCSSD協(xié)議的地址的小塊(block)映射為耦合到邏輯單元的物理塊。
8.根據(jù)權(quán)利要求7所述的存儲(chǔ)設(shè)備,其中虛擬介質(zhì)層將遵循OCSSD協(xié)議的地址的一個(gè)并行單元(PU)映射為耦合到控制部件的多個(gè)邏輯單元,或者將遵循OCSSD協(xié)議的地址的多個(gè)并行單元(PU)映射為耦合到控制部件的一個(gè)邏輯單元。
9.根據(jù)權(quán)利要求1-8之一所述的存儲(chǔ)設(shè)備,其中任務(wù)識(shí)別從主機(jī)接口接收的IO命令所遵循的存儲(chǔ)協(xié)議,若IO命令遵循OCSSD協(xié)議,任務(wù)從IO命令獲取遵循OCSSD的地址,并將遵循OCSSD協(xié)議的地址提供給介質(zhì)接口驅(qū)動(dòng)程序;若若IO命令遵循NVMe協(xié)議協(xié)議,任務(wù)從IO命令獲取遵循NVMe協(xié)議的邏輯地址,獲取同邏輯地址對(duì)應(yīng)的遵循OCSSD協(xié)議的地址,并將遵循OCSSD協(xié)議的地址提供給介質(zhì)接口驅(qū)動(dòng)程序。
10.根據(jù)權(quán)利要求1-9之一所述的存儲(chǔ)設(shè)備,其中一個(gè)任務(wù)是可靠虛擬介質(zhì)管理任務(wù),可靠虛擬介質(zhì)管理任務(wù)將遵循OCSSD協(xié)議的多個(gè)PU和/或小塊(chunk)組織為大塊。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京憶恒創(chuàng)源科技有限公司,未經(jīng)北京憶恒創(chuàng)源科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810220905.8/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 從操作系統(tǒng)中抽象出操作環(huán)境
- 一種修改BIOSSETUP界面的方法
- 一種基于XML的數(shù)據(jù)交換系統(tǒng)
- 一種數(shù)值預(yù)報(bào)業(yè)務(wù)系統(tǒng)框架和設(shè)計(jì)方法
- 播放頁面分層系統(tǒng)、指定播放器的擴(kuò)展方法、介質(zhì)及設(shè)備
- 一種基于ACTN控制器系統(tǒng)的抽象方法和裝置
- 復(fù)合聚合架構(gòu)
- 自動(dòng)光學(xué)檢測設(shè)備的控制系統(tǒng)
- 用于構(gòu)成數(shù)控系統(tǒng)的軟件架構(gòu)和硬件架構(gòu)
- 一種移動(dòng)終端系統(tǒng)架構(gòu)及其管控方法
- 選擇用于數(shù)據(jù)存儲(chǔ)庫的重復(fù)刪除協(xié)議
- 選擇用于數(shù)據(jù)存儲(chǔ)庫的重復(fù)刪除協(xié)議
- 多協(xié)議存儲(chǔ)控制器
- 基于多協(xié)議的通信方法、多協(xié)議網(wǎng)關(guān)設(shè)備及可存儲(chǔ)介質(zhì)
- 多協(xié)議數(shù)據(jù)共享存儲(chǔ)方法、裝置、設(shè)備及計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 基于云平臺(tái)的多通道多協(xié)議切換方法、系統(tǒng)、存儲(chǔ)介質(zhì)、云平臺(tái)
- 遙控裝置、家電設(shè)備及其通信協(xié)議配置方法、裝置
- 一種支持多工業(yè)協(xié)議的數(shù)據(jù)采集網(wǎng)關(guān)系統(tǒng)和方法
- 基于FPGA的多協(xié)議交換設(shè)備
- 一種多協(xié)議多功能云存儲(chǔ)網(wǎng)關(guān)





