本發(fā)明構(gòu)思涉及存儲設(shè)備領(lǐng)域,并且更具體地,涉及閃速存儲器設(shè)備以及用于檢測閃速存儲器設(shè)備中的溫度的方法。
背景技術(shù):
1、在存儲設(shè)備中,高性能常常導(dǎo)致更高的功率使用,因此導(dǎo)致產(chǎn)生的熱增加。如果不減少產(chǎn)生的熱,則存儲設(shè)備溫度可能超過閾值操作條件/溫度并導(dǎo)致存儲設(shè)備損壞(例如,硬件損壞)。溫度檢測和到主機(jī)設(shè)備的通知傳輸可幫助主機(jī)設(shè)備采取適當(dāng)?shù)男袆右詫⒋鎯υO(shè)備溫度降低到閾值操作條件/溫度。傳統(tǒng)上,在諸如閃速存儲器設(shè)備的一些存儲設(shè)備中,使用熱傳感器來執(zhí)行溫度檢測。然而,熱傳感器的使用增加了閃速存儲器設(shè)備的成本。此外,在不包括或未實現(xiàn)熱傳感器的低成本閃速存儲器設(shè)備中,用于實施現(xiàn)有的熱傳感器來檢測閃速存儲器設(shè)備溫度的技術(shù)可能由于增加的成本而不切實際。
技術(shù)實現(xiàn)思路
1、根據(jù)本發(fā)明構(gòu)思的實施例,一種檢測閃速存儲器設(shè)備中的溫度的方法包括:從主機(jī)設(shè)備接收輸入/輸出(i/o)請求;在接收到i/o請求時,確定閃速存儲器設(shè)備的活動塊內(nèi)的目標(biāo)頁的導(dǎo)通單元計數(shù)值;將在閃速存儲器設(shè)備的活動塊內(nèi)的目標(biāo)頁的導(dǎo)通單元計數(shù)值與預(yù)定義的導(dǎo)通單元計數(shù)表的存儲的導(dǎo)通單元計數(shù)數(shù)據(jù)進(jìn)行比較;以及基于比較來確定與存儲的導(dǎo)通單元計數(shù)值對應(yīng)的閃速存儲器設(shè)備的溫度,其中基于閃速存儲器設(shè)備的溫度和閃速存儲器設(shè)備的閾值操作溫度,向主機(jī)設(shè)備發(fā)送通知信號。
2、根據(jù)本發(fā)明構(gòu)思的實施例,一種用于檢測閃速存儲器設(shè)備中的溫度的閃速存儲器設(shè)備包括:存儲器;通信接口,用于與主機(jī)設(shè)備通信;以及處理器,配置為:通過通信接口從主機(jī)設(shè)備接收輸入/輸出(i/o)請求;在接收到i/o請求時,確定閃速存儲器設(shè)備的活動塊內(nèi)的目標(biāo)頁的導(dǎo)通單元計數(shù)值;將在閃速存儲器設(shè)備的活動塊內(nèi)的目標(biāo)頁的導(dǎo)通單元計數(shù)值與預(yù)定義的導(dǎo)通單元計數(shù)表的存儲的導(dǎo)通單元計數(shù)數(shù)據(jù)進(jìn)行比較;以及基于比較來確定與存儲的導(dǎo)通單元計數(shù)值對應(yīng)的閃速存儲器設(shè)備的溫度,其中基于閃速存儲器設(shè)備的溫度和閃速存儲器設(shè)備的閾值操作溫度向主機(jī)設(shè)備發(fā)送通知信號。
3、根據(jù)本發(fā)明構(gòu)思的實施例,一種用于檢測閃速存儲器設(shè)備中的溫度的閃速存儲器設(shè)備包括:存儲器,包括存儲在其中的數(shù)據(jù)和多個模塊;輸入/輸出(i/o)接口,用于與主機(jī)設(shè)備通信;以及處理器,通信地耦合到所述多個模塊,其中所述多個模塊包括收發(fā)器模塊、確定模塊和比較模塊,其中收發(fā)器模塊被配置為從主機(jī)設(shè)備接收命令,其中確定模塊配置為:在從主機(jī)設(shè)備接收到所述命令時,針對多個溫度中的每個溫度測量閃速存儲器設(shè)備中的塊的每個目標(biāo)頁的導(dǎo)通單元計數(shù)值;將閃速存儲器設(shè)備中的塊的每個目標(biāo)頁的導(dǎo)通單元計數(shù)值和對應(yīng)的溫度作為導(dǎo)通單元計數(shù)數(shù)據(jù)存儲在閃速存儲器設(shè)備中;確定閃速存儲器設(shè)備的活動塊內(nèi)的目標(biāo)頁的導(dǎo)通單元計數(shù)值;以及基于閃速存儲器設(shè)備的活動塊內(nèi)的目標(biāo)頁的導(dǎo)通單元計數(shù)值與存儲的導(dǎo)通單元計數(shù)數(shù)據(jù)之間的比較來確定與存儲的導(dǎo)通單元計數(shù)值對應(yīng)的閃速存儲器設(shè)備的溫度。
1.一種檢測閃速存儲器設(shè)備中的溫度的方法,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其中,i/o請求是數(shù)據(jù)寫請求或數(shù)據(jù)讀請求。
3.根據(jù)權(quán)利要求1所述的方法,其中,存儲的導(dǎo)通單元計數(shù)數(shù)據(jù)被存儲在閃速存儲器設(shè)備中。
4.根據(jù)權(quán)利要求1所述的方法,其中,在從主機(jī)設(shè)備接收i/o請求之前,所述方法包括:
5.根據(jù)權(quán)利要求1所述的方法,其中,基于閃速存儲器設(shè)備的溫度和閃速存儲器設(shè)備的閾值操作溫度向主機(jī)設(shè)備發(fā)送通知信號包括:
6.根據(jù)權(quán)利要求1所述的方法,其中,閃速存儲器設(shè)備是基于nand的設(shè)備。
7.根據(jù)權(quán)利要求1所述的方法,其中,目標(biāo)頁是閃速存儲器設(shè)備中的塊內(nèi)的要被檢查導(dǎo)通單元計數(shù)值的頁。
8.根據(jù)權(quán)利要求1所述的方法,其中,活動塊是閃速存儲器設(shè)備中執(zhí)行i/o請求的塊。
9.一種閃速存儲器設(shè)備,用于檢測該閃速存儲器設(shè)備中的溫度,該閃速存儲器設(shè)備包括:
10.根據(jù)權(quán)利要求9所述的閃速存儲器設(shè)備,其中,i/o請求是數(shù)據(jù)寫請求或數(shù)據(jù)讀請求。
11.根據(jù)權(quán)利要求9所述的閃速存儲器設(shè)備,其中,存儲的導(dǎo)通單元計數(shù)數(shù)據(jù)被存儲在所述閃速存儲器設(shè)備中。
12.根據(jù)權(quán)利要求9所述的閃速存儲器設(shè)備,其中,處理器配置為:
13.根據(jù)權(quán)利要求9所述的閃速存儲器設(shè)備,其中,處理器被配置為:
14.根據(jù)權(quán)利要求9所述的閃速存儲器設(shè)備,其中,閃速存儲器設(shè)備是基于nand的設(shè)備。
15.根據(jù)權(quán)利要求9所述的閃速存儲器設(shè)備,其中,目標(biāo)頁是閃速存儲器設(shè)備中的塊內(nèi)的要被檢查導(dǎo)通單元計數(shù)值的頁。
16.根據(jù)權(quán)利要求9所述的閃速存儲器設(shè)備,其中,活動塊是閃速存儲器設(shè)備中運(yùn)行i/o請求的塊。
17.一種閃速存儲器設(shè)備,用于檢測所述閃速存儲器設(shè)備中的溫度,所述閃速存儲器設(shè)備包括:
18.根據(jù)權(quán)利要求17所述的閃速存儲器設(shè)備,其中,確定模塊還被配置為基于閃速存儲器設(shè)備的溫度和閃速存儲器設(shè)備的閾值操作溫度來生成要發(fā)送到主機(jī)設(shè)備的通知信號。
19.根據(jù)權(quán)利要求17所述的閃速存儲器設(shè)備,其中,比較模塊執(zhí)行閃速存儲器設(shè)備的活動塊內(nèi)的目標(biāo)頁的導(dǎo)通單元計數(shù)值與存儲的導(dǎo)通單元計數(shù)數(shù)據(jù)之間的比較。
20.根據(jù)權(quán)利要求17所述的閃速存儲器設(shè)備,其中,響應(yīng)于來自主機(jī)設(shè)備的i/o請求來確定閃速存儲器設(shè)備的活動塊內(nèi)的目標(biāo)頁的導(dǎo)通單元計數(shù)值。