[發(fā)明專(zhuān)利]trim命令響應(yīng)方法和系統(tǒng)及操作系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201610089522.2 | 申請(qǐng)日: | 2016-02-17 |
| 公開(kāi)(公告)號(hào): | CN105760311B | 公開(kāi)(公告)日: | 2019-08-30 |
| 發(fā)明(設(shè)計(jì))人: | 鄒左衡 | 申請(qǐng)(專(zhuān)利權(quán))人: | 珠海全志科技股份有限公司 |
| 主分類(lèi)號(hào): | G06F12/06 | 分類(lèi)號(hào): | G06F12/06 |
| 代理公司: | 廣州華進(jìn)聯(lián)合專(zhuān)利商標(biāo)代理有限公司 44224 | 代理人: | 鄭小粵;李雙皓 |
| 地址: | 519080 廣東省*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | trim 命令 響應(yīng) 方法 系統(tǒng) 操作系統(tǒng) | ||
1.一種trim命令響應(yīng)方法,其特征在于,包括如下步驟:
接收主機(jī)下發(fā)的當(dāng)前trim命令;
獲取所述當(dāng)前trim命令所指定的當(dāng)前邏輯地址;
根據(jù)所述當(dāng)前trim命令,在內(nèi)存中修改所述當(dāng)前邏輯地址與相應(yīng)的當(dāng)前物理地址的當(dāng)前映射關(guān)系后,返回表示所述當(dāng)前trim命令完成的應(yīng)答信號(hào)至所述主機(jī);且
當(dāng)主機(jī)系統(tǒng)在斷電后重新上電時(shí),接收所述主機(jī)主動(dòng)下發(fā)的第一trim命令,并根據(jù)所述第一trim命令在所述內(nèi)存中建立相應(yīng)的第一映射關(guān)系;
其中,所述第一映射關(guān)系為所述第一trim命令所指定的第一邏輯地址與其相應(yīng)的第一物理地址的映射關(guān)系。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述當(dāng)前trim命令,在內(nèi)存中修改所述當(dāng)前邏輯地址與相應(yīng)的當(dāng)前物理地址的當(dāng)前映射關(guān)系時(shí),包括將所述當(dāng)前邏輯地址的狀態(tài)設(shè)置為無(wú)效狀態(tài)的步驟;且
當(dāng)返回所述應(yīng)答信號(hào)至所述主機(jī)后,所述當(dāng)前邏輯地址對(duì)應(yīng)的所述當(dāng)前物理地址的狀態(tài)保持不變。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述主機(jī)系統(tǒng)在斷電后重新上電時(shí),還包括所述主機(jī)通過(guò)操作系統(tǒng)的應(yīng)用程序收集生成所述第一trim命令所需的必要信息,并根據(jù)所述必要信息生成并下發(fā)相應(yīng)的所述第一trim命令的步驟;
其中,所述必要信息包括文件系統(tǒng)中未使用的空間地址。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述主機(jī)通過(guò)操作系統(tǒng)的應(yīng)用程序收集生成所述第一trim命令所需的必要信息,并根據(jù)所述必要信息生成并下發(fā)相應(yīng)的所述第一trim命令,包括如下步驟:
掃描所述文件系統(tǒng);
統(tǒng)計(jì)所述文件系統(tǒng)中未使用的空間地址;
將統(tǒng)計(jì)的所述未使用的空間地址封裝成所述第一trim命令;
發(fā)送所述第一trim命令,并丟棄所述未使用的空間地址的映射關(guān)系。
5.根據(jù)權(quán)利要求1或4所述的方法,其特征在于,所述根據(jù)所述第一trim命令在所述內(nèi)存中重建相應(yīng)的第一映射關(guān)系,包括如下步驟:
根據(jù)所述第一trim命令,獲取所述第一trim命令指定的所述第一邏輯地址;
刪除所述第一邏輯地址對(duì)應(yīng)的所述第一物理地址,建立所述第一邏輯地址與刪除所述第一物理地址后的物理地址之間的關(guān)系。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述主機(jī)系統(tǒng)斷電之前,還包括存儲(chǔ)所述當(dāng)前映射關(guān)系至閃存中的步驟。
7.一種trim命令響應(yīng)系統(tǒng),其特征在于,包括trim命令下發(fā)模塊、邏輯地址獲取模塊、映射關(guān)系修改模塊和trim命令應(yīng)答模塊;
所述trim命令下發(fā)模塊,被配置為下發(fā)當(dāng)前trim命令;
所述邏輯地址獲取模塊,被配置為接收所述當(dāng)前trim命令,并獲取所述當(dāng)前trim命令所指定的當(dāng)前邏輯地址;
所述映射關(guān)系修改模塊,被配置為根據(jù)所述當(dāng)前trim命令,在內(nèi)存中修改所述當(dāng)前邏輯地址與相應(yīng)的當(dāng)前物理地址的當(dāng)前映射關(guān)系;
所述trim命令應(yīng)答模塊,被配置為所述映射關(guān)系修改模塊根據(jù)所述當(dāng)前trim命令,在內(nèi)存中修改所述當(dāng)前映射關(guān)系后,返回表示所述當(dāng)前trim命令完成的應(yīng)答信號(hào)至主機(jī);
所述trim命令下發(fā)模塊,還被配置為主機(jī)系統(tǒng)在斷電后重新上電時(shí),主動(dòng)下發(fā)第一trim命令;
所述邏輯地址獲取模塊,還被配置為接收所述第一trim命令;
所述映射關(guān)系修改模塊,被配置為根據(jù)所述第一trim命令在所述內(nèi)存中重建相應(yīng)的第一映射關(guān)系;
其中,所述第一映射關(guān)系為所述第一trim命令所指定的第一邏輯地址與其相應(yīng)的第一物理地址的映射關(guān)系。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述映射關(guān)系修改模塊包括邏輯地址修改單元;
所述邏輯地址修改單元,被配置為將所述當(dāng)前邏輯地址的狀態(tài)設(shè)置為無(wú)效狀態(tài),并當(dāng)所述trim命令應(yīng)答模塊返回所述應(yīng)答信號(hào)至所述主機(jī)后,所述當(dāng)前邏輯地址對(duì)應(yīng)的所述當(dāng)前物理地址的狀態(tài)保持不變。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于珠海全志科技股份有限公司,未經(jīng)珠海全志科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610089522.2/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F12-00 在存儲(chǔ)器系統(tǒng)或體系結(jié)構(gòu)內(nèi)的存取、尋址或分配
G06F12-02 .尋址或地址分配;地址的重新分配
G06F12-14 .阻止存儲(chǔ)器越權(quán)使用的保護(hù)
G06F12-16 .阻止存儲(chǔ)物丟失的保護(hù)
G06F12-04 ..字長(zhǎng)可變的字或字的一部分的尋址
G06F12-06 ..物理存儲(chǔ)塊定位的尋址,例如,基地址尋址、模塊尋址、專(zhuān)用存儲(chǔ)區(qū)尋址
- TRIM59蛋白對(duì)胃癌診斷治療的新用途
- 一種固態(tài)硬盤(pán)的trim處理方法及裝置
- 檢測(cè)TRIM2、TRIM4、TRIM32和/或TRIM46基因或蛋白產(chǎn)品的用途
- 一種固態(tài)存儲(chǔ)設(shè)備快速TRIM方法及其系統(tǒng)
- 一種快速處理固態(tài)硬盤(pán)TRIM的方法
- 基于固態(tài)硬盤(pán)的Trim執(zhí)行效率提升方法和裝置
- 一種低資源消耗的trim實(shí)現(xiàn)方法
- 一種全面快速測(cè)試NVME SSD Trim功能的方法及裝置
- 固態(tài)硬盤(pán)數(shù)據(jù)TRIM方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 降低閃存設(shè)備trim消耗的方法、裝置及介質(zhì)
- 時(shí)刻響應(yīng)
- 第一響應(yīng)和第二響應(yīng)
- 需求響應(yīng)方法和需求響應(yīng)系統(tǒng)
- 響應(yīng)裝置及其集成電路、響應(yīng)方法及響應(yīng)系統(tǒng)
- 響應(yīng)處理方法及響應(yīng)處理裝置
- 響應(yīng)裝置及網(wǎng)絡(luò)響應(yīng)方法
- 響應(yīng)生成方法、響應(yīng)生成裝置和響應(yīng)生成程序
- 響應(yīng)車(chē)輛、響應(yīng)車(chē)輛管理系統(tǒng)和響應(yīng)車(chē)輛控制系統(tǒng)
- 斷電響應(yīng)
- 響應(yīng)裝置、響應(yīng)方法及存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





