欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種混合硬盤的實現(xiàn)方法及裝置制造方法

文檔序號:6516143閱讀:220來源:國知局
一種混合硬盤的實現(xiàn)方法及裝置制造方法
【專利摘要】本發(fā)明適用于硬盤處理【技術(shù)領(lǐng)域】,提供了一種混合硬盤的實現(xiàn)方法及裝置,所述混合硬盤包括多種類型的存儲介質(zhì),所述方法包括:獲取所述存儲介質(zhì)的屬性信息;根據(jù)所述存儲介質(zhì)的屬性信息對所述混合硬盤進(jìn)行分區(qū),并將分區(qū)后的信息展示給用戶。由于用戶比主機操作系統(tǒng)和混合硬盤更清楚數(shù)據(jù)的屬性,從而可以直接根據(jù)所展示的分區(qū)信息選擇相應(yīng)的分區(qū)對所述數(shù)據(jù)進(jìn)行讀寫操作,提高數(shù)據(jù)讀寫的效率,進(jìn)而提高混合硬盤的I/O性能。
【專利說明】一種混合硬盤的實現(xiàn)方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于硬盤處理【技術(shù)領(lǐng)域】,尤其涉及一種混合硬盤的實現(xiàn)方法及裝置。
【背景技術(shù)】
[0002]在混合硬盤產(chǎn)品中,一般存在兩種存儲介質(zhì):一種是傳統(tǒng)的磁盤介質(zhì)(也稱之為慢速存儲介質(zhì)),特點是容量大、廉價,但訪問速度較慢;另一種是快速存儲介質(zhì),如NANDFLASH,特點是容量較小、昂貴,但訪問速度較快??焖俅鎯橘|(zhì)通常用來緩存熱點數(shù)據(jù)(即讀寫次數(shù)較頻繁的數(shù)據(jù))。
[0003]混合硬盤的性能如何,主要取決于緩存管理方案是否足夠有效,能否準(zhǔn)確的識別出熱點數(shù)據(jù),具備較高的緩存命中率。當(dāng)前,有兩種主流的緩存管理方案:
[0004](I)由主機操作系統(tǒng)直接控制混合硬盤中的快速存儲介質(zhì),完成熱點數(shù)據(jù)緩存的管理?;旌嫌脖P提供了一些新增的ATA命令,允許主機操作系統(tǒng)決定把哪些熱點數(shù)據(jù)存放在混合硬盤的快速存儲介質(zhì)中,或者從混合硬盤的快速存儲介質(zhì)中刪除某些過時數(shù)據(jù)。由于主機操作系統(tǒng)精確知道自身啟動所需的文件信息,可以預(yù)先把相關(guān)文件存放在快速存儲介質(zhì)中,因此該方案對提高操作系統(tǒng)的啟動速度很有效。
[0005](2)由混合硬盤自行控制緩存的使用。此時,混合硬盤對外表現(xiàn)為一個普通的機械硬盤,但其內(nèi)部會統(tǒng)計數(shù)據(jù)的讀寫頻率,將讀寫頻率高的熱點數(shù)據(jù)拷貝到快速存儲介質(zhì)中。當(dāng)用戶再次要求讀取所述熱點數(shù)據(jù)時,混合硬盤直接從快速存儲介質(zhì)中獲取所述熱點數(shù)據(jù),從而加速熱點數(shù)據(jù)的訪問。該方案不需要依賴主機操作系統(tǒng)就能發(fā)揮出混合硬盤的功能。
[0006]在上述兩種方案中,哪些熱點數(shù)據(jù)緩存至快速存儲介質(zhì),是由主機操作系統(tǒng)或者混合硬盤決定的。然而,主機操作系統(tǒng)或者混合硬盤依靠統(tǒng)計規(guī)律來識別熱點數(shù)據(jù),具有一定的盲目性。在存在多級緩存時,單純依靠統(tǒng)計規(guī)律來識別熱點數(shù)據(jù),有可能得出錯誤的結(jié)論。例如,在混合硬盤中保存了 A、B兩個文件,其中A文件經(jīng)常被用戶訪問,因此主機操作系統(tǒng)將其存放在自己的文件緩存中,這樣用戶對A文件的訪問,全部被主機操作系統(tǒng)攔截,直接從所述文件緩存中讀取,不需要向混合硬盤發(fā)送I/O請求;B文件很少被用戶使用,因此不在主機操作系統(tǒng)的文件緩存中,用戶對B文件的訪問,需要向混合硬盤發(fā)送I/O請求。從混合硬盤的角度來看,A文件是冷數(shù)據(jù),B文件是熱點數(shù)據(jù),與實際情況恰好相反。
[0007]從上面的描述可以看出,單純依靠主機操作系統(tǒng)或者混合硬盤對數(shù)據(jù)訪問頻率進(jìn)行統(tǒng)計,無法準(zhǔn)確識別出熱點數(shù)據(jù),進(jìn)而無法有效利用混合硬盤的快速存儲介質(zhì),影響混合硬盤的I/O性能。

【發(fā)明內(nèi)容】

[0008]本發(fā)明實施例提供一種混合硬盤的實現(xiàn)方法,以解決現(xiàn)有技術(shù)無法準(zhǔn)確識別出熱點數(shù)據(jù),進(jìn)而無法有效利用混合硬盤的快速存儲介質(zhì),影響混合硬盤I/o性能的問題。
[0009]第一方面,一種混合硬盤的實現(xiàn)方法,所述混合硬盤包括多種類型的存儲介質(zhì),所述方法包括:
[0010]獲取所述存儲介質(zhì)的屬性信息;
[0011]根據(jù)所述存儲介質(zhì)的屬性信息對所述混合硬盤進(jìn)行分區(qū),并將分區(qū)后的信息展示給用戶。
[0012]在第一方面的第一種可能實施方式中,所述根據(jù)所述存儲介質(zhì)的屬性信息對所述混合硬盤進(jìn)行分區(qū)包括:
[0013]根據(jù)所述屬性信息中各存儲介質(zhì)的類型,采用標(biāo)準(zhǔn)的分區(qū)格式對所述混合硬盤進(jìn)行分區(qū);或者,
[0014]將所述屬性信息中存儲介質(zhì)的拓?fù)湫畔⒄故窘o用戶,以使得用戶根據(jù)所述拓?fù)湫畔λ龌旌嫌脖P進(jìn)行分區(qū);或者,
[0015]通過特定的分區(qū)軟件獲取所述混合硬盤的屬性信息,并將所述屬性信息中各存儲介質(zhì)的類型、各存儲介質(zhì)的存儲空間大小以及各存儲介質(zhì)的扇區(qū)偏移信息展示給用戶,以使得用戶根據(jù)所述各存儲介質(zhì)的類型、各存儲介質(zhì)的存儲空間大小以及各存儲介質(zhì)的扇區(qū)偏移信息對所述混合硬盤進(jìn)行分區(qū);或者,
[0016]在所述混合硬盤中設(shè)置一特定的公開接口,通過所述特定的公開接口獲取所述混合硬盤中存儲介質(zhì)的屬性信息,并將所述屬性信息中各存儲介質(zhì)的類型、各存儲介質(zhì)的存儲空間大小以及各存儲介質(zhì)的扇區(qū)偏移信息展示給用戶,以使得用戶根據(jù)所述各存儲介質(zhì)的類型、各存儲介質(zhì)的存儲空間大小以及各存儲介質(zhì)的扇區(qū)偏移信息對所述混合硬盤進(jìn)行分區(qū)。
[0017]結(jié)合第一方面或第一方面的第一種可能實施方式,在第二種可能實施方式中,在所述根據(jù)所述存儲介質(zhì)的屬性信息對所述混合硬盤進(jìn)行分區(qū)之后,還包括:
[0018]根據(jù)分區(qū)后的信息對所述混合硬盤的邏輯區(qū)塊地址進(jìn)行分段,并將分段后的信息展示給用戶。
[0019]結(jié)合第一方面或第一方面的第一種可能實施方式或第一方面的第二種可能實施方式,在第三種可能實施方式中,所述存儲介質(zhì)包括快速存儲介質(zhì)和慢速存儲介質(zhì)。
[0020]第二方面,一種混合硬盤的實現(xiàn)方法,所述混合硬盤包括多種類型的存儲介質(zhì),所述方法包括:
[0021]獲取所述混合硬盤的配置信息;
[0022]設(shè)置所述配置信息,以使得所述混合硬盤呈現(xiàn)出多個獨立功能的設(shè)備,其中每種類型的存儲介質(zhì)對應(yīng)一個或多個獨立功能的設(shè)備。
[0023]在第二方面的第一種可能實施方式中,所述設(shè)置所述配置信息,以使得所述混合硬盤呈現(xiàn)出多個獨立功能的設(shè)備包括:
[0024]設(shè)置所述配置信息中的首部類型字段,以使得所述混合硬盤呈現(xiàn)出多個獨立功能的設(shè)備。
[0025]結(jié)合第二方面的第一種可能實施方式,在第二種可能實施方式中,在設(shè)置所述配置信息中的首部類型字段,以使得所述混合硬盤呈現(xiàn)出多個獨立功能的設(shè)備之后,還包括:
[0026]設(shè)置各獨立功能設(shè)備對應(yīng)功能號的配置信息。
[0027]在第二方面的第三種可能實施方式中,所述設(shè)置所述配置信息,以使得所述混合硬盤呈現(xiàn)出多個獨立功能的設(shè)備包括:
[0028]在所述配置信息中設(shè)置多個描述獨立功能的接口描述符,以使得所述混合硬盤呈現(xiàn)出多個獨立功能的設(shè)備。
[0029]結(jié)合第二方面或第二方面的第一種可能實施方式或第二方面的第二種可能實施方式或第二方面的第三種可能實施方式,在第四種可能實施方式中,所述存儲介質(zhì)包括以下至少兩項:單層單元SLC、多層單元MLC、三層單元TLC、非易失性隨機訪問存儲器NVRAM。
[0030]第三方面,一種混合硬盤的實現(xiàn)裝置,所述混合硬盤包括多種類型的存儲介質(zhì),所述裝置包括:
[0031]信息獲取單元,用于獲取所述存儲介質(zhì)的屬性信息;
[0032]信息展示單元,用于根據(jù)所述存儲介質(zhì)的屬性信息對所述混合硬盤進(jìn)行分區(qū),并將分區(qū)后的信息展示給用戶。
[0033]在第三方面的第一種可能實施方式中,所述信息展示單元用于:
[0034]根據(jù)所述屬性信息中各存儲介質(zhì)的類型,采用標(biāo)準(zhǔn)的分區(qū)格式對所述混合硬盤進(jìn)行分區(qū);或者,
[0035]將所述屬性信息中存儲介質(zhì)的拓?fù)湫畔⒄故窘o用戶,以使得用戶根據(jù)所述拓?fù)湫畔λ龌旌嫌脖P進(jìn)行分區(qū);或者,
[0036]通過特定的分區(qū)軟件獲取所述混合硬盤的屬性信息,并將所述屬性信息中各存儲介質(zhì)的類型、各存儲介質(zhì)的存儲空間大小以及各存儲介質(zhì)的扇區(qū)偏移信息展示給用戶,以使得用戶根據(jù)所述各存儲介質(zhì)的類型、各存儲介質(zhì)的存儲空間大小以及各存儲介質(zhì)的扇區(qū)偏移信息對所述混合硬盤進(jìn)行分區(qū);或者,
[0037]在所述混合硬盤中設(shè)置一特定的公開接口,通過所述特定的公開接口獲取所述混合硬盤中存儲介質(zhì)的屬性信息,并將所述屬性信息中各存儲介質(zhì)的類型、各存儲介質(zhì)的存儲空間大小以及各存儲介質(zhì)的扇區(qū)偏移信息展示給用戶,以使得用戶根據(jù)所述各存儲介質(zhì)的類型、各存儲介質(zhì)的存儲空間大小以及各存儲介質(zhì)的扇區(qū)偏移信息對所述混合硬盤進(jìn)行分區(qū)。
[0038]結(jié)合第三方面或第三方面的第一種可能實施方式,在第二種可能實施方式中,所述裝置還包括:
[0039]分段單元,用于在根據(jù)所述存儲介質(zhì)的屬性信息對所述混合硬盤進(jìn)行分區(qū)之后,根據(jù)分區(qū)后的信息對所述混合硬盤的邏輯區(qū)塊地址進(jìn)行分段,并將分段后的信息展示給用戶。
[0040]結(jié)合第三方面或第三方面的第一種可能實施方式或第三方面的第二種可能實施方式,在第三種可能實施方式中,所述存儲介質(zhì)包括快速存儲介質(zhì)和慢速存儲介質(zhì)。
[0041]第四方面,一種混合硬盤的實現(xiàn)裝置,所述混合硬盤包括多種類型的存儲介質(zhì),所述裝置包括:
[0042]信息獲取單元,用于獲取所述混合硬盤的配置信息;
[0043]設(shè)置單元,用于設(shè)置所述配置信息,以使得所述混合硬盤呈現(xiàn)出多個獨立功能的設(shè)備,其中每種類型的存儲介質(zhì)對應(yīng)一個或多個獨立功能的設(shè)備。
[0044]在第四方面的第一種可能實施方式中,所述設(shè)置單元用于:
[0045]設(shè)置所述配置信息中的首部類型字段,以使得所述混合硬盤呈現(xiàn)出多個獨立功能的設(shè)備。
[0046]結(jié)合第四方面的第一種可能實施方式,在第二種可能實施方式中,所述設(shè)置單元還用于:
[0047]在設(shè)置所述配置信息中的首部類型字段以使得所述混合硬盤呈現(xiàn)出多個獨立功能的設(shè)備之后,設(shè)置各獨立功能設(shè)備對應(yīng)功能號的配置信息。
[0048]在第四方面的第三種可能實施方式中,所述設(shè)置單元用于:
[0049]在所述配置信息中設(shè)置多個描述獨立功能的接口描述符,以使得所述混合硬盤呈現(xiàn)出多個獨立功能的設(shè)備。
[0050]結(jié)合第四方面或第四方面的第一種可能實施方式或第四方面的第二種可能實施方式或第四方面的第三種可能實施方式,在第四種可能實施方式中,所述存儲介質(zhì)包括以下至少兩項:單層單元SLC、多層單元MLC、三層單元TLC、非易失性隨機訪問存儲器NVRAM。
[0051]本發(fā)明實施例與現(xiàn)有技術(shù)相比存在的有益效果是:本發(fā)明實施例根據(jù)存儲介質(zhì)的屬性信息對所述混合硬盤進(jìn)行分區(qū),并將分區(qū)后的信息展示給用戶。由于用戶比主機操作系統(tǒng)和混合硬盤更清楚數(shù)據(jù)的屬性(熱點數(shù)據(jù)或冷數(shù)據(jù)),從而可以直接根據(jù)所展示的分區(qū)信息選擇相應(yīng)的分區(qū)對所述數(shù)據(jù)進(jìn)行讀寫操作,提高數(shù)據(jù)讀寫的效率,進(jìn)而提高混合硬盤的I/o性能。
【專利附圖】

【附圖說明】
[0052]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0053]圖1是本發(fā)明一實施例提供的混合硬盤實現(xiàn)方法所適用的系統(tǒng)組成結(jié)構(gòu)圖;
[0054]圖2是本發(fā)明另一實施例提供的混合硬盤實現(xiàn)方法所適用的系統(tǒng)組成結(jié)構(gòu)圖;
[0055]圖3是本發(fā)明一實施例提供的混合硬盤實現(xiàn)方法的實現(xiàn)流程圖;
[0056]圖4是本發(fā)明另一實施例提供的混合硬盤實現(xiàn)方法的實現(xiàn)流程圖;
[0057]圖5是本發(fā)明一實施例提供的混合硬盤實現(xiàn)裝置的組成結(jié)構(gòu)圖;
[0058]圖6是本發(fā)明另一實施例提供的混合硬盤實現(xiàn)裝置的組成結(jié)構(gòu)圖。
【具體實施方式】
[0059]以下描述中,為了說明而不是為了限定,提出了諸如特定系統(tǒng)結(jié)構(gòu)、接口、技術(shù)之類的具體細(xì)節(jié),以便透切理解本發(fā)明實施例。然而,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)清楚,在沒有這些具體細(xì)節(jié)的其它實施例中也可以實現(xiàn)本發(fā)明。在其它情況中,省略對眾所周知的裝置、電路以及方法的詳細(xì)說明,以免不必要的細(xì)節(jié)妨礙本發(fā)明的描述。
[0060]圖1示出了本發(fā)明一實施例提供的混合硬盤實現(xiàn)方法所適用的系統(tǒng)的組成結(jié)構(gòu),為了便于說明,僅示出了與本實施例相關(guān)的部分。
[0061]如圖1所示,所述系統(tǒng)包括主機系統(tǒng)I以及混合硬盤2,所述混合硬盤2通過標(biāo)準(zhǔn)硬盤接口(如集成驅(qū)動器電子(Integrated-Drive-Electronics, IDE)、小型計算機系統(tǒng)接口(Small Computer System Interface, SCSI)、串行高級技術(shù)附件(Serial AdvancedTechnology Attachment, SATA)、串行連接 SCSI (Serial Attached SCSI, SAS)等)與所述王機系統(tǒng)I連接。
[0062]其中,所述主機系統(tǒng)I可以為計算機、平板電腦和手機等。
[0063]所述混合硬盤2包括控制器21以及多種類型的存儲介質(zhì)(例如,快速存儲介質(zhì)以及慢速存儲介質(zhì))。
[0064]所述混合硬盤2通過控制器21與主機系統(tǒng)I通信,所述控制器21在接收到主機系統(tǒng)I發(fā)送的數(shù)據(jù)讀取指令時,從快速存儲介質(zhì)或慢速存儲介質(zhì)中讀取相應(yīng)的數(shù)據(jù),并將讀取的所述數(shù)據(jù)返回給主機系統(tǒng)I ;所述控制器21在接收到主機系統(tǒng)I發(fā)送的數(shù)據(jù)寫入指令時,將與所述寫入指令相關(guān)的數(shù)據(jù)寫入快速存儲介質(zhì)或慢速存儲介質(zhì)中,并向主機系統(tǒng)I反饋寫入結(jié)果。
[0065]優(yōu)選的,為了使得用戶可以自主控制數(shù)據(jù)的緩存,提高數(shù)據(jù)緩存的效率。本實施例通過獲取所述存儲介質(zhì)的屬性信息;根據(jù)所述存儲介質(zhì)的屬性信息對所述混合硬盤進(jìn)行分區(qū),并將分區(qū)后的信息展示給用戶。所述屬性信息包括存儲介質(zhì)的類型等,其中每種類型的存儲介質(zhì)劃分一個或多個存儲區(qū)。圖1中的22、23即根據(jù)快速存儲介質(zhì)類型和慢速存儲介質(zhì)類型進(jìn)行的分區(qū)。
[0066]需要說明的是,本實施例混合硬盤的存儲介質(zhì)可以包括兩種或兩種以上,圖1中僅以兩種存儲介質(zhì)類型作為示例進(jìn)行解釋說明。另外,本實施例還可以將快速存儲介質(zhì)和慢速存儲介質(zhì)各劃分成一個或多個存儲區(qū),圖1中僅將快速存儲介質(zhì)和慢速存儲介質(zhì)各劃分成一個存儲區(qū)作為示例進(jìn)行解釋說明。
[0067]在本實施例中,根據(jù)所述存儲介質(zhì)的屬性信息對所述混合硬盤進(jìn)行分區(qū)的方式包括但不限于以下任一種:
[0068]根據(jù)所述屬性信息中各存儲介質(zhì)的類型,采用標(biāo)準(zhǔn)的分區(qū)格式(MBR分區(qū)表、GPT分區(qū)表等)對所述混合硬盤進(jìn)行分區(qū)以使得Windows、Linux等操作系統(tǒng)均能正確識別;
[0069]將所述屬性信息中存儲介質(zhì)的拓?fù)湫畔?例如扇區(qū)O到9999是快速存儲介質(zhì),扇區(qū)9999之后是慢速存儲介質(zhì)等)展示給用戶,以使得用戶根據(jù)所述拓?fù)湫畔λ龌旌嫌脖P進(jìn)行分區(qū);
[0070]通過特定的分區(qū)軟件獲取所述混合硬盤的屬性信息,并將所述屬性信息中各存儲介質(zhì)的類型、各存儲介質(zhì)的存儲空間大小以及各存儲介質(zhì)的扇區(qū)偏移信息展示給用戶,以使得用戶根據(jù)所述各存儲介質(zhì)的類型、各存儲介質(zhì)的存儲空間大小以及各存儲介質(zhì)的扇區(qū)偏移信息對所述混合硬盤進(jìn)行分區(qū);
[0071]在所述混合硬盤中設(shè)置一特定的公開接口,通過所述特定的公開接口獲取所述混合硬盤中存儲介質(zhì)的屬性信息,并將所述屬性信息中各存儲介質(zhì)的類型、各存儲介質(zhì)的存儲空間大小以及各存儲介質(zhì)的扇區(qū)偏移信息展示給用戶,以使得用戶根據(jù)所述各存儲介質(zhì)的類型、各存儲介質(zhì)的存儲空間大小以及各存儲介質(zhì)的扇區(qū)偏移信息對所述混合硬盤進(jìn)行分區(qū)。
[0072]進(jìn)一步的,本實施例還包括:
[0073]根據(jù)所述分區(qū)信息,對所述混合硬盤的邏輯區(qū)塊地址(Logical Block Address,LBA)進(jìn)行分段。例如若一塊512MB的混合硬盤,包含了 5MB的快速存儲介質(zhì),其它是慢速存儲介質(zhì),則可以將快速存儲介質(zhì)的LBA,即扇區(qū)劃分為O到9999 ;將慢速存儲介質(zhì)的LBA,即扇區(qū)劃分為10000到999999。從而,主機系統(tǒng)根據(jù)所述扇區(qū)號,就可以辨識出對應(yīng)的存儲介質(zhì)類型,進(jìn)行適合該存儲介質(zhì)類型的數(shù)據(jù)操作。
[0074]另外,本實施例還可以根據(jù)分段后的LBA,將所述混合硬盤中與分段信息相對應(yīng)的存儲介質(zhì)劃分成一個或多個存儲區(qū)。如將扇區(qū)O到扇區(qū)9999,劃分為一個或多個快速存儲介質(zhì)區(qū);扇區(qū)10000到扇區(qū)999999,劃分為一個或多個慢速存儲介質(zhì)區(qū)。
[0075]本實施例根據(jù)存儲介質(zhì)的屬性信息對所述混合硬盤進(jìn)行分區(qū)或分段,并將分區(qū)或分段后的信息展示給用戶,從而使得用戶可以對數(shù)據(jù)的緩存進(jìn)行控制,例如用戶可以根據(jù)應(yīng)用場景,將實際的熱點數(shù)據(jù)重定向到快速存儲區(qū)(如【背景技術(shù)】中的A文件),從而有效減少現(xiàn)有技術(shù)單純依靠主機操作系統(tǒng)或者混合硬盤的統(tǒng)計規(guī)律無法準(zhǔn)確識別出熱點數(shù)據(jù)的問題。
[0076]以下給出了本實施例的一些應(yīng)用場景:
[0077]場景一:對于普通桌面應(yīng)用的場景,用戶可以把操作系統(tǒng)及常用的應(yīng)用軟件安裝到快速存儲介質(zhì)區(qū),從而加速操作系統(tǒng)和常用應(yīng)用程序的啟動速度。
[0078]場景二:對于應(yīng)用程序需要大量內(nèi)存,而系統(tǒng)實際的內(nèi)存無法滿足需求的場景,用戶可以把快速存儲介質(zhì)區(qū)指定為操作系統(tǒng)的交換分區(qū)(Windows下稱為分頁文件)。操作系統(tǒng)將所述快速存儲介質(zhì)區(qū)作為虛擬內(nèi)存,既滿足應(yīng)用程序的內(nèi)存需求,又不致于過度影響應(yīng)用程序的運行速度。
[0079]場景三:對于文件服務(wù)器的應(yīng)用場景,用戶可以把快速存儲介質(zhì)區(qū)作為文件系統(tǒng)的元數(shù)據(jù)區(qū)、日志區(qū),從而加速文件系統(tǒng)的訪問速度。
[0080]場景四:對于關(guān)系型數(shù)據(jù)庫的應(yīng)用場景,用戶可以把快速介質(zhì)分區(qū)作為數(shù)據(jù)庫的事務(wù)日志區(qū),從而提高數(shù)據(jù)庫的事務(wù)吞吐量。
[0081]本實施例提供的應(yīng)用場景只用于解釋本發(fā)明,并不限定本發(fā)明的保護(hù)范圍。
[0082]圖2示出了本發(fā)明另一實施例提供的混合硬盤實現(xiàn)方法所適用的系統(tǒng)的組成結(jié)構(gòu),為了便于說明,僅示出了與本實施例相關(guān)的部分。
[0083]如圖2所示,所述系統(tǒng)包括主機系統(tǒng)I以及混合硬盤2,所述混合硬盤2通過外設(shè)部件互連標(biāo)準(zhǔn)(Peripheral Component Interconnect,PCI)接口、PCI ExpressCPeripheralComponent Interconnect Express)接口或USB接口與所述主機系統(tǒng)I連接。
[0084]其中,所述主機系統(tǒng)I可以為計算機、平板電腦和手機等。
[0085]所述混合硬盤2包括多種類型的存儲介質(zhì)(例如單層單元SLC (快速存儲介質(zhì))、多層單元MLC、三層單元TLC (慢速存儲介質(zhì))、非易失性隨機訪問存儲器NVRAM (快速存儲介質(zhì))中的至少兩項)。
[0086]在本實施例中,通過獲取所述混合硬盤的配置信息,設(shè)置所述配置信息以使得所述混合硬盤呈現(xiàn)出多個獨立功能的設(shè)備,其中每種類型的存儲介質(zhì)對應(yīng)一個或多個獨立功能的設(shè)備。
[0087]需要說明的是,本實施例混合硬盤的存儲介質(zhì)可以包括兩種或兩種以上,圖2中僅以四種存儲介質(zhì)類型作為示例進(jìn)行解釋說明。本實施例通過對所述配置信息的設(shè)置,使得所述混合硬盤呈現(xiàn)出4個獨立功能的硬盤,如圖2中的21、22、23、24所示。
[0088]在本實施例中,由于通過PCI接口或PC1-Express接口連接的設(shè)備其尋址方式為總線號、設(shè)備號、功能號,通過檢測所述功能號可以確定所連接的設(shè)備包含幾個功能的設(shè)備。
[0089]因此,所述通過設(shè)置所述配置信息以使得所述混合硬盤呈現(xiàn)出多個獨立功能的設(shè)備包括:
[0090]通過設(shè)置所述配置信息中的首部類型字段以使得所述混合硬盤呈現(xiàn)出多個獨立功能的設(shè)備。具體可以是,將所述配置信息中首部類型字段的第7個比特設(shè)置為預(yù)定標(biāo)識符1,所述預(yù)定標(biāo)識符I用于標(biāo)識所述混合硬盤為多功能設(shè)備。
[0091]以PCI接口或PC1-Express接口為例,所述首部類型具體位置在所述配置信息的第14字節(jié),如表1所示:
【權(quán)利要求】
1. 一種混合硬盤的實現(xiàn)方法,所述混合硬盤包括多種類型的存儲介質(zhì),其特征在于,所述方法包括: 獲取所述存儲介質(zhì)的屬性信息; 根據(jù)所述存儲介質(zhì)的屬性信息對所述混合硬盤進(jìn)行分區(qū),并將分區(qū)后的信息展示給用戶。
2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述存儲介質(zhì)的屬性信息對所述混合硬盤進(jìn)行分區(qū)包括: 根據(jù)所述屬性信息中各存儲介質(zhì)的類型,采用標(biāo)準(zhǔn)的分區(qū)格式對所述混合硬盤進(jìn)行分區(qū);或者, 將所述屬性信息中存儲介質(zhì)的拓?fù)湫畔⒄故窘o用戶,以使得用戶根據(jù)所述拓?fù)湫畔λ龌旌嫌脖P進(jìn)行分區(qū);或者, 通過特定的分區(qū)軟件獲取所述混合硬盤的屬性信息,并將所述屬性信息中各存儲介質(zhì)的類型、各存儲介質(zhì)的存儲空間大小以及各存儲介質(zhì)的扇區(qū)偏移信息展示給用戶,以使得用戶根據(jù)所述各存儲介質(zhì)的類型、各存儲介質(zhì)的存儲空間大小以及各存儲介質(zhì)的扇區(qū)偏移信息對所述混合硬盤進(jìn)行分區(qū);或者, 在所述混合硬盤中設(shè)置一特定的公開接口,通過所述特定的公開接口獲取所述混合硬盤中存儲介質(zhì)的屬性信息,并將所述屬性信息中各存儲介質(zhì)的類型、各存儲介質(zhì)的存儲空間大小以及各存儲介質(zhì)的扇區(qū)偏移信息展示給用戶,以使得用戶根據(jù)所述各存儲介質(zhì)的類型、各存儲介質(zhì)的存儲空間大小以及各存儲介質(zhì)的扇區(qū)偏移信息對所述混合硬盤進(jìn)行分區(qū)。
3.如權(quán)利要求1或2所述的方法,其特征在于,在所述根據(jù)所述存儲介質(zhì)的屬性信息對所述混合硬盤進(jìn)行分區(qū)之后,還包括: 根據(jù)分區(qū)后的信息對所述混合硬盤的邏輯區(qū)塊地址進(jìn)行分段,并將分段后的信息展示給用戶。
4.如權(quán)利要求1至3任一項所述的方法,其特征在于,所述存儲介質(zhì)包括快速存儲介質(zhì)和慢速存儲介質(zhì)。
5.一種混合硬盤的實現(xiàn)方法,所述混合硬盤包括多種類型的存儲介質(zhì),其特征在于,所述方法包括: 獲取所述混合硬盤的配置信息; 設(shè)置所述配置信息,以使得所述混合硬盤呈現(xiàn)出多個獨立功能的設(shè)備,其中每種類型的存儲介質(zhì)對應(yīng)一個或多個獨立功能的設(shè)備。
6.如權(quán)利要求5所述的方法,其特征在于,所述設(shè)置所述配置信息,以使得所述混合硬盤呈現(xiàn)出多個獨立功能的設(shè)備包括: 設(shè)置所述配置信息中的首部類型字段,以使得所述混合硬盤呈現(xiàn)出多個獨立功能的設(shè)備。
7.如權(quán)利要求6所述的方法,其特征在于,在設(shè)置所述配置信息中的首部類型字段,以使得所述混合硬盤呈現(xiàn)出多個獨立功能的設(shè)備之后,還包括: 設(shè)置各獨立功能設(shè)備對應(yīng)功能號的配置信息。
8.如權(quán)利要求5所述的方法,其特征在于,所述設(shè)置所述配置信息,以使得所述混合硬盤呈現(xiàn)出多個獨立功能的設(shè)備包括: 在所述配置信息中設(shè)置多個描述獨立功能的接口描述符,以使得所述混合硬盤呈現(xiàn)出多個獨立功能的設(shè)備。
9.如權(quán)利要求5至8任一項所述的方法,其特征在于,所述存儲介質(zhì)包括以下至少兩項:單層單元SLC、多層單元MLC、三層單元TLC、非易失性隨機訪問存儲器NVRAM。
10.一種混合硬盤的實現(xiàn)裝置,所述混合硬盤包括多種類型的存儲介質(zhì),其特征在于,所述裝置包括: 信息獲取單元,用于獲取所述存儲介質(zhì)的屬性信息; 信息展示單元,用于根據(jù)所述存儲介質(zhì)的屬性信息對所述混合硬盤進(jìn)行分區(qū),并將分區(qū)后的信息展示給用戶。
11.如權(quán)利要求10所述的裝置,其特征在于,所述信息展示單元用于: 根據(jù)所述屬性信息中各存儲介質(zhì)的類型,采用標(biāo)準(zhǔn)的分區(qū)格式對所述混合硬盤進(jìn)行分區(qū);或者, 將所述屬性信息中存儲介質(zhì)的拓?fù)湫畔⒄故窘o用戶,以使得用戶根據(jù)所述拓?fù)湫畔λ龌旌嫌脖P進(jìn)行分區(qū);或者, 通過特定的分區(qū)軟件獲取所述混合硬盤的屬性信息,并將所述屬性信息中各存儲介質(zhì)的類型、各存儲介質(zhì)的存儲空間大小以及各存儲介質(zhì)的扇區(qū)偏移信息展示給用戶,以使得用戶根據(jù)所述各存儲介質(zhì)的類型、各存儲介質(zhì)的存儲空間大小以及各存儲介質(zhì)的扇區(qū)偏移信息對所述混合硬盤進(jìn)行分區(qū);或者, 在所述混合硬盤中設(shè)置一特定的公開接口,通過所述特定的公開接口獲取所述混合硬盤中存儲介質(zhì)的屬性信息,并將所述屬性信息中各存儲介質(zhì)的類型、各存儲介質(zhì)的存儲空間大小以及各存儲介質(zhì)的扇區(qū)偏移信息展示給用戶,以使得用戶根據(jù)所述各存儲介質(zhì)的類型、各存儲介質(zhì)的存儲空間大小以及各存儲介質(zhì)的扇區(qū)偏移信息對所述混合硬盤進(jìn)行分區(qū)。
12.如權(quán)利要求10或11所述的裝置,其特征在于,所述裝置還包括: 分段單元,用于在根據(jù)所述存儲介質(zhì)的屬性信息對所述混合硬盤進(jìn)行分區(qū)之后,根據(jù)分區(qū)后的信息對所述混合硬盤的邏輯區(qū)塊地址進(jìn)行分段,并將分段后的信息展示給用戶。
13.如權(quán)利要求10至12任一項所述的裝置,其特征在于,所述存儲介質(zhì)包括快速存儲介質(zhì)和慢速存儲介質(zhì)。
14.一種混合硬盤的實現(xiàn)裝置,所述混合硬盤包括多種類型的存儲介質(zhì),其特征在于,所述裝置包括: 信息獲取單元,用于獲取所述混合硬盤的配置信息; 設(shè)置單元,用于設(shè)置所述配置信息,以使得所述混合硬盤呈現(xiàn)出多個獨立功能的設(shè)備,其中每種類型的存儲介質(zhì)對應(yīng)一個或多個獨立功能的設(shè)備。
15.如權(quán)利要求14所述的裝置,其特征在于,所述設(shè)置單元用于: 設(shè)置所述配置信息中的首部類型字段,以使得所述混合硬盤呈現(xiàn)出多個獨立功能的設(shè)備。
16.如權(quán)利要求15所述的裝置,其特征在于,所述設(shè)置單元還用于: 在設(shè)置所述配置信息中的首部類型字段以使得所述混合硬盤呈現(xiàn)出多個獨立功能的設(shè)備之后,設(shè)置各獨立功能設(shè)備對應(yīng)功能號的配置信息。
17.如權(quán)利要求14所述的裝置,其特征在于,所述設(shè)置單元用于: 在所述配置信息中設(shè)置多個描述獨立功能的接口描述符,以使得所述混合硬盤呈現(xiàn)出多個獨立功能的設(shè)備。
18.如權(quán)利要求14至17任一項所述的裝置,其特征在于,所述存儲介質(zhì)包括以下至少兩項:單層單元SLC、多層單元MLC、三 層單元TLC、非易失性隨機訪問存儲器NVRAM。
【文檔編號】G06F12/02GK103530236SQ201310496822
【公開日】2014年1月22日 申請日期:2013年10月21日 優(yōu)先權(quán)日:2013年10月21日
【發(fā)明者】殷昉 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
呼和浩特市| 临邑县| 惠安县| 尤溪县| 理塘县| 偏关县| 安国市| 全州县| 鲜城| 宜川县| 灌南县| 随州市| 巴楚县| 陆良县| 通河县| 浦县| 泗水县| 农安县| 思南县| 右玉县| 漯河市| 察隅县| 河津市| 宁都县| 澄江县| 镇沅| 上犹县| 建平县| 盖州市| 沙河市| 滨海县| 陵水| 陆川县| 响水县| 平山县| 雅江县| 永登县| 白山市| 安国市| 黔南| 博湖县|