[發(fā)明專利]一種SATA NCQ命令調(diào)度方法有效
| 申請?zhí)枺?/td> | 202011099189.6 | 申請日: | 2020-10-14 |
| 公開(公告)號: | CN112363670B | 公開(公告)日: | 2023-02-03 |
| 發(fā)明(設(shè)計)人: | 劉超;楊碩;楊陽;王曉璐 | 申請(專利權(quán))人: | 天津津航計算技術(shù)研究所 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 中國兵器工業(yè)集團公司專利中心 11011 | 代理人: | 辛海明 |
| 地址: | 300308 天津*** | 國省代碼: | 天津;12 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 sata ncq 命令 調(diào)度 方法 | ||
1.一種SATA NCQ命令調(diào)度方法,其特征在于,該方法包括如下步驟:
S1、Device收到TAG為0的Read FPDMA Queued命令,然后Device響應(yīng)對應(yīng)的Device到Host的Register FIS,并且將該命令對應(yīng)的DMA Setup FIS、Data FIS和Set Device BitsFIS添加到發(fā)送隊列中;
S2、在發(fā)送隊列依次執(zhí)行過程中,如果Device收到TAG為1的Read FPDMA Queued命令,則暫停當(dāng)前隊列的發(fā)送執(zhí)行過程,將TAG為1的Read FPDMA Queued命令對應(yīng)的Device到Host的Register FIS插入到發(fā)送隊列的最前面,使該Device到Host的Register FIS首先發(fā)送給Host;同時將TAG為1的Read FPDMA Queued命令對應(yīng)DMA Setup FIS、Data FIS和SetDevice Bits FIS依次添加到發(fā)送隊列的尾端;
S3、在發(fā)送隊列依次執(zhí)行過程中,如果Device收到新的Read FPDMA Queued命令,則按照步驟S2中操作執(zhí)行。
2.一種SATA NCQ命令調(diào)度方法,其特征在于,該方法包括如下步驟:
T1、Device收到TAG為0的Write FPDMA Queued命令,然后Device響應(yīng)對應(yīng)的Device到Host的Register FIS,并且將該命令對應(yīng)的DMA Setup FIS、DMA Activate FIS和SetDevice Bits FIS添加到發(fā)送隊列中;
T2、在發(fā)送隊列依次執(zhí)行過程中,如果Device收到TAG為1的Write FPDMA Queued命令,則暫停當(dāng)前隊列的發(fā)送執(zhí)行過程,將TAG為1的Write FPDMA Queued命令對應(yīng)的Device到Host的Register FIS插入到發(fā)送隊列的最前面,使該Device到Host的Register FIS首先發(fā)送給Host;同時將TAG為1的Write FPDMA Queued命令對應(yīng)DMA Setup FIS、Data FIS和SetDevice Bits FIS依次添加到發(fā)送隊列的尾端;
T3、同理在發(fā)送隊列依次執(zhí)行過程中,如果Device收到新的Write FPDMA Queued命令,則按照步驟T2中操作執(zhí)行。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于天津津航計算技術(shù)研究所,未經(jīng)天津津航計算技術(shù)研究所許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011099189.6/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 環(huán)保利廢高性能雙組分水性聚氨脂防水及裝飾涂料
- 對閃存下達(dá)程序化指令的方法、控制器與儲存系統(tǒng)
- 利用原生命令排隊標(biāo)記實現(xiàn)磁盤驅(qū)動器的信息保護
- 一種提高SSD的SATA接口NCQ效率的方法
- 用于合并用于訪問存儲裝置的命令的具有最大命令隊列長度的裝置及其方法
- 一種固態(tài)硬盤及其控制裝置、系統(tǒng)、方法
- 支持并發(fā)的客戶端與服務(wù)器端的文檔操作同步方法
- 一種SSD的前端數(shù)據(jù)管理加速的方法及一種SSD設(shè)備
- 提高NCQ命令響應(yīng)速度的方法、裝置、可讀存儲介質(zhì)及系統(tǒng)
- 一種SATA NCQ命令調(diào)度方法
- 旅游車輛調(diào)度監(jiān)控方法及其系統(tǒng)
- 一種用戶隊列調(diào)度的方法和裝置
- 一種資源調(diào)度的方法、裝置和過濾式調(diào)度器
- 一種調(diào)度方法和裝置
- 一種調(diào)度終端動態(tài)切換調(diào)度組歸屬關(guān)系的方法及裝置
- 用戶調(diào)度方法、裝置、基站和存儲介質(zhì)
- 一種食材的調(diào)度系統(tǒng)和方法
- 一種資源調(diào)度的方法、裝置和過濾式調(diào)度器
- 任務(wù)調(diào)度方法、裝置、設(shè)備及存儲介質(zhì)
- 一種自動化調(diào)度系統(tǒng)和調(diào)度方法





