[發明專利]固態硬盤系統的優先寫入方法以及使用該方法的裝置有效
| 申請號: | 201610802224.3 | 申請日: | 2016-09-05 |
| 公開(公告)號: | CN107797756B | 公開(公告)日: | 2021-01-12 |
| 發明(設計)人: | 苗寧忠;周溱 | 申請(專利權)人: | 上海寶存信息科技有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 郭蔚 |
| 地址: | 200082 上*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 固態 硬盤 系統 優先 寫入 方法 以及 使用 裝置 | ||
1.一種固態硬盤系統的優先寫入方法,由一處理單元執行,其特征在于,包含:
接收一第一寫入命令,指示寫入少于一頁面長度的一第一數據至一儲存單元,其中上述第一寫入命令為一優先寫入命令;
驅動一緩存控制器從一緩存器中的關連于一優先寫入的下一個可用子區域開始向一第一方向儲存上述第一數據;
接收一第二寫入命令,指示寫入少于上述頁面長度的一第二數據至上述儲存單元,其中上述第二寫入命令為一非優先寫入命令;以及
驅動上述緩存控制器從上述緩存器中的關連于一非優先寫入的下一個可用子區域開始向一第二方向儲存上述第二數據。
2.如權利要求1所述的固態硬盤系統的優先寫入方法,其特征在于,上述第一方向相反于上述第二方向。
3.如權利要求1所述的固態硬盤系統的優先寫入方法,其特征在于,更包含:
儲存上述第一數據至上述緩存器后,更新一第一尾指標用以指向上述第一數據所儲存的最后一個子區域的下一個可用子區域;以及
儲存上述第二數據至上述緩存器后,更新一第二尾指標用以指向上述第二數據所儲存的最后一個子區域的下一個可用子區域。
4.如權利要求1所述的固態硬盤系統的優先寫入方法,其特征在于,更包含:
于驅動上述緩存控制器儲存上述第一數據至上述緩存器之前,指示數據分配器將一第一存取接口耦接至上述緩存控制器,用以將上述第一數據傳送至上述緩存控制器;以及
于驅動上述緩存控制器儲存上述第二數據至上述緩存器之前,指示上述數據分配器將上述第一存取接口耦接至上述緩存控制器,用以將上述第二數據傳送至上述緩存控制器。
5.如權利要求4所述的固態硬盤系統的優先寫入方法,其特征在于,上述數據分配器為一解多工器,用以依據一控制信號將上述第一存取接口耦接至上述緩存控制器以及一第二存取接口中其中之一。
6.如權利要求1所述的固態硬盤系統的優先寫入方法,其特征在于,上述緩存控制器周期性判斷上述緩存器中是否已儲存至少一頁面的上述第一數據;以及當上述緩存器中已儲存至少一頁面的上述第一數據時,將上述完整頁面的上述第一數據寫入上述儲存單元。
7.如權利要求6所述的固態硬盤系統的優先寫入方法,其特征在于,當上述緩存器中已儲存至少一頁面的上述第一數據時,上述緩存控制器輸出上述完整頁面的上述第一數據至一第一容錯式磁盤陣列引擎;以及驅動一存取接口從上述第一容錯式磁盤陣列引擎接收上述完整頁面的上述第一數據以及一第一錯誤檢查修正碼,以及寫入上述完整頁面的上述第一數據以及上述第一錯誤檢查修正碼。
8.如權利要求7所述的固態硬盤系統的優先寫入方法,其特征在于,上述緩存控制器成功寫入上述完整頁面的上述第一數據以及上述第一錯誤檢查修正碼至上述儲存單元后,更新一第一頭指標用以指向上述已寫入的第一數據所儲存的最后一個子區域的下一個子區域。
9.如權利要求6所述的固態硬盤系統的優先寫入方法,其特征在于,上述緩存控制器寫入至少一完整頁面的上述第一數據寫入一儲存單元之后,判斷上述緩存器中是否已儲存至少一頁面的上述第二數據;以及當上述緩存器中已儲存至少一頁面的上述第二數據時,將上述完整頁面的上述第二數據寫入上述儲存單元。
10.如權利要求9所述的固態硬盤系統的優先寫入方法,其特征在于,當上述緩存器中已儲存至少一頁面的上述第二數據時,上述緩存控制器輸出上述完整頁面的上述第二數據至一第二容錯式磁盤陣列引擎;以及驅動一存取接口從上述第二容錯式磁盤陣列引擎接收上述完整頁面的上述第二數據以及一第二錯誤檢查修正碼,以及寫入上述完整頁面的上述第二數據以及上述第二錯誤檢查修正碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海寶存信息科技有限公司,未經上海寶存信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610802224.3/1.html,轉載請聲明來源鉆瓜專利網。





