專(zhuān)利名稱(chēng)::基于uasp協(xié)議實(shí)現(xiàn)多端口儲(chǔ)存媒體的系統(tǒng)及其方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種實(shí)現(xiàn)多端口儲(chǔ)存媒體的系統(tǒng)及其方法,尤指一種基于USB3.0規(guī)范中的UASP協(xié)議實(shí)現(xiàn)多端口儲(chǔ)存媒體的系統(tǒng)及其方法。
背景技術(shù):
:以往通用串行總線(xiàn)的傳輸是采用序列傳輸,一次傳送一個(gè)數(shù)據(jù)或指令,所以通用串行總線(xiàn)的傳輸效能相當(dāng)有限。因此,USB3.0規(guī)范了一種通用串行總線(xiàn)連接SCSI協(xié)議(USBAttachedSCSIProtocol),其中UASP協(xié)議以類(lèi)似小型電腦系統(tǒng)界面(smallcomputersysteminterface,SCSI)的方式送出多筆指令或數(shù)據(jù)(亦即在UASP協(xié)議下,通用串行總線(xiàn)可支持多端口的儲(chǔ)存媒體),不需等待上一筆指令或數(shù)據(jù)完成才能送出下一筆指令或數(shù)據(jù),因此通用串行總線(xiàn)的傳輸效能顯著提升。請(qǐng)參照?qǐng)D1,圖1為現(xiàn)有技術(shù)說(shuō)明在UASP協(xié)議中,通用串行總線(xiàn)和單一儲(chǔ)存媒體之間的信號(hào)交換(handshaking)的示意圖。如圖1所示,通用串行總線(xiàn)102先傳送一讀取數(shù)據(jù)指令1022及一寫(xiě)入數(shù)據(jù)指令1024至一儲(chǔ)存媒體104,其中讀取數(shù)據(jù)指令1022包含一指令標(biāo)簽“128”和端口號(hào)“0”,而寫(xiě)入數(shù)據(jù)指令1024包含一指令標(biāo)簽“129”和端口號(hào)“0”。儲(chǔ)存媒體104接收讀取數(shù)據(jù)指令1022及寫(xiě)入數(shù)據(jù)指令1024后,回傳一讀取就緒指令1042及一寫(xiě)入就緒指令1044至通用串行總線(xiàn)102,其中讀取就緒指令1042包含指令標(biāo)簽“128”,而寫(xiě)入就緒指令1044包含指令標(biāo)簽“129”。因此,帶有指令標(biāo)簽“129”的數(shù)據(jù)1026可經(jīng)由通用串行總線(xiàn)102寫(xiě)入至儲(chǔ)存媒體104,以及可經(jīng)由通用串行總線(xiàn)102從儲(chǔ)存媒體104讀取帶有指令標(biāo)簽“128”的數(shù)據(jù)1046。如圖1所示,在UASP協(xié)議中,通用串行總線(xiàn)102可同時(shí)傳送至少一讀取數(shù)據(jù)指令及/或至少一寫(xiě)入數(shù)據(jù)指令至單一儲(chǔ)存媒體104,因此,儲(chǔ)存媒體104可同時(shí)進(jìn)行一次讀取數(shù)據(jù)指令及一次寫(xiě)入數(shù)據(jù)指令。請(qǐng)參照?qǐng)D2,圖2為現(xiàn)有技術(shù)說(shuō)明在UASP協(xié)議中,通用串行總線(xiàn)和二個(gè)儲(chǔ)存媒體之間的信號(hào)交換(handshaking)的示意圖。如圖2所示,通用串行總線(xiàn)202分別傳送一寫(xiě)入數(shù)據(jù)指令2022至一儲(chǔ)存媒體204及一寫(xiě)入數(shù)據(jù)指令2024至一儲(chǔ)存媒體206,依據(jù)既有UASP協(xié)議,其中寫(xiě)入指令2022包含一指令標(biāo)簽“128”和端口號(hào)“0”,而寫(xiě)入數(shù)據(jù)指令2024包含指令標(biāo)簽“129”和端口號(hào)“0”。儲(chǔ)存媒體204接收寫(xiě)入數(shù)據(jù)指令2022后,回傳一寫(xiě)入就緒指令2042至通用串行總線(xiàn)202,以及儲(chǔ)存媒體206接收寫(xiě)入數(shù)據(jù)指令2024后,回傳一寫(xiě)入就緒指令2062至通用串行總線(xiàn)202,其中寫(xiě)入就緒指令2042包含指令標(biāo)簽“128”,而寫(xiě)入就緒指令2062包含指令標(biāo)簽“129”。因此,當(dāng)要經(jīng)由通用串行總線(xiàn)102傳送帶有指令標(biāo)簽“128”的數(shù)據(jù)時(shí),通用串行總線(xiàn)102將會(huì)無(wú)法判斷帶有指令標(biāo)簽“128”的數(shù)據(jù)2026是要寫(xiě)入至儲(chǔ)存媒體204或是儲(chǔ)存媒體206。而現(xiàn)有技術(shù)的寫(xiě)入數(shù)據(jù)指令因?yàn)樗亩丝谔?hào)無(wú)法對(duì)應(yīng)到特定儲(chǔ)存媒體,而所傳送的數(shù)據(jù)僅包含指令標(biāo)簽而無(wú)端口號(hào),故僅能利用通用串行總線(xiàn)202和儲(chǔ)存媒體204或是儲(chǔ)存媒體206中的其中的一儲(chǔ)存媒體(例如儲(chǔ)存媒體204)先完成信號(hào)交換之后(即完成寫(xiě)入數(shù)據(jù)指令、寫(xiě)入就緒指令、以及傳送數(shù)據(jù)),再處理通用串行總線(xiàn)202和另一儲(chǔ)存媒體之間的信號(hào)交換,以解決上述問(wèn)題。
發(fā)明內(nèi)容本發(fā)明的一實(shí)施例提供一種基于USB3.0規(guī)范中的UASP協(xié)議實(shí)現(xiàn)多端口儲(chǔ)存媒體的系統(tǒng)。該系統(tǒng)包含一通用串行總線(xiàn)、至少一儲(chǔ)存媒體及一儲(chǔ)存裝置。該通用串行總線(xiàn)用以傳遞至少一寫(xiě)入(write)數(shù)據(jù)指令,其中每一寫(xiě)入數(shù)據(jù)指令包含一指令標(biāo)簽和一映射于該指令標(biāo)簽的端口號(hào),其中每一端口號(hào)對(duì)應(yīng)一儲(chǔ)存媒體;該至少一儲(chǔ)存媒體耦接于該通用串行總線(xiàn),每一儲(chǔ)存媒體用以接收該寫(xiě)入數(shù)據(jù)指令后,回應(yīng)一寫(xiě)入就緒(writeready)指令至該通用串行總線(xiàn),其中該寫(xiě)入就緒指令包含對(duì)應(yīng)該寫(xiě)入數(shù)據(jù)指令的該指令標(biāo)簽;及該儲(chǔ)存裝置耦接于該通用串行總線(xiàn),該儲(chǔ)存裝置依據(jù)每一寫(xiě)入數(shù)據(jù)指令,儲(chǔ)存每一指令標(biāo)簽與相對(duì)應(yīng)端口號(hào)的一映射表,其中當(dāng)該通用串行總線(xiàn)依據(jù)該寫(xiě)入就緒指令傳送一包含該指令標(biāo)簽的數(shù)據(jù)時(shí),該儲(chǔ)存裝置依據(jù)該指令標(biāo)簽與該映射表找出該指令標(biāo)簽所映射的該端口號(hào),并將該數(shù)據(jù)傳送至該端口號(hào)所對(duì)應(yīng)的該儲(chǔ)存媒體。本發(fā)明的另一實(shí)施例提供一種基于USB3.0規(guī)范中的UASP協(xié)議實(shí)現(xiàn)多端口儲(chǔ)存媒體的系統(tǒng)。該系統(tǒng)包含一通用串行總線(xiàn)及一儲(chǔ)存裝置。該通用串行總線(xiàn)用以傳遞一第一寫(xiě)入(write)數(shù)據(jù)指令至一第一儲(chǔ)存媒體與傳遞一第二寫(xiě)入(write)數(shù)據(jù)指令至一第二儲(chǔ)存媒體,該第一寫(xiě)入數(shù)據(jù)指令包含一第一指令標(biāo)簽和一第一端口號(hào),該第二寫(xiě)入數(shù)據(jù)指令包含一第二指令標(biāo)簽和一第二端口號(hào),該第一端口號(hào)對(duì)應(yīng)該第一儲(chǔ)存媒體且該第二端口號(hào)對(duì)應(yīng)該第二儲(chǔ)存媒體;以及該儲(chǔ)存裝置耦接于該通用串行總線(xiàn),該儲(chǔ)存裝置儲(chǔ)存一映射表(mappingtable),該映射表包含該第一指令標(biāo)簽和該第一端口號(hào)的映射關(guān)與該第二指令標(biāo)簽和該第二端口號(hào)的映射關(guān)系,其中當(dāng)通用串行總線(xiàn)傳送一數(shù)據(jù)時(shí),該儲(chǔ)存裝置依據(jù)該數(shù)據(jù)所包含的指令標(biāo)簽內(nèi)容與該映射表,將該數(shù)據(jù)傳送至該第一或該第二儲(chǔ)存媒體。本發(fā)明的另一實(shí)施例提供一種基于USB3.0規(guī)范中的UASP協(xié)議實(shí)現(xiàn)多端口儲(chǔ)存媒體的方法。該方法包含一通用串行總線(xiàn)傳送至少一寫(xiě)入數(shù)據(jù)指令至至少一儲(chǔ)存媒體;該至少一儲(chǔ)存媒體回應(yīng)至少一寫(xiě)入就緒數(shù)據(jù)指令至該通用串行總線(xiàn);經(jīng)由一儲(chǔ)存裝置查閱一數(shù)據(jù)和對(duì)應(yīng)于該數(shù)據(jù)所包含的指令標(biāo)簽的儲(chǔ)存媒體的端口號(hào);及寫(xiě)入該數(shù)據(jù)至具有該端口號(hào)的儲(chǔ)存媒體。本發(fā)明提供一種基于USB3.0規(guī)范中的UASP協(xié)議實(shí)現(xiàn)多端口儲(chǔ)存媒體的系統(tǒng)及其方法,其根據(jù)儲(chǔ)存裝置,將每一指令標(biāo)簽映射至每一指令標(biāo)簽相對(duì)應(yīng)的儲(chǔ)存媒體的端口號(hào)。所以,帶有一指令標(biāo)簽的數(shù)據(jù)可正確寫(xiě)入相對(duì)應(yīng)該指令標(biāo)簽的儲(chǔ)存媒體。如此,本發(fā)明即可基于USB3.0規(guī)范中的UASP協(xié)議實(shí)現(xiàn)多端口儲(chǔ)存媒體的功能。圖1為現(xiàn)有技術(shù)說(shuō)明在UASP協(xié)議中,通用串行總線(xiàn)和單一儲(chǔ)存媒體之間的信號(hào)交換的示意圖;圖2為現(xiàn)有技術(shù)說(shuō)明在UASP協(xié)議中,通用串行總線(xiàn)和二儲(chǔ)存媒體之間的信號(hào)交換的示意圖;圖3為本發(fā)明的一實(shí)施例說(shuō)明基于USB3.0規(guī)范中的UASP協(xié)議實(shí)現(xiàn)多端口儲(chǔ)存媒體的系統(tǒng)的示意圖4為說(shuō)明指令標(biāo)簽和端口號(hào)映射表的示意圖;圖5為本發(fā)明的另一實(shí)施例說(shuō)明等化信號(hào)的方法的流程圖。其中,附圖標(biāo)記102、202、302通用串行總線(xiàn)300系統(tǒng)104、204、206、304、306儲(chǔ)存媒體308指令標(biāo)簽和端口號(hào)映射表1022讀取數(shù)據(jù)指令1024、2022、2024、3022、3024寫(xiě)入數(shù)據(jù)指令1042讀取就緒指令1044、2042、2062、3042、3062寫(xiě)入就緒指令1026、1046、2026、3026、3028數(shù)據(jù)500-510步驟具體實(shí)施例方式請(qǐng)參照?qǐng)D3,圖3為本發(fā)明的一實(shí)施例說(shuō)明基于USB3.0規(guī)范中的UASP協(xié)議實(shí)現(xiàn)多端口儲(chǔ)存媒體的系統(tǒng)300的示意圖。系統(tǒng)300包含一通用串行總線(xiàn)302、二個(gè)儲(chǔ)存媒體304,306及一儲(chǔ)存裝置308。通用串行總線(xiàn)302用以傳遞至少一讀取數(shù)據(jù)指令或一寫(xiě)入數(shù)據(jù)指令,其中每一讀取數(shù)據(jù)指令或每一寫(xiě)入數(shù)據(jù)指令都包含有一指令標(biāo)簽和一映射于一指令標(biāo)簽的端口號(hào)。儲(chǔ)存媒體304、306用以在接收一讀取數(shù)據(jù)指令或一寫(xiě)入數(shù)據(jù)指令后,分別回應(yīng)一讀取就緒指令或一寫(xiě)入就緒指令至通用串行總線(xiàn)302,其中讀取就緒指令或?qū)懭刖途w指令包含對(duì)應(yīng)于讀取數(shù)據(jù)指令或?qū)懭霐?shù)據(jù)指令的指令標(biāo)簽。儲(chǔ)存裝置308耦接于通用串行總線(xiàn)302,儲(chǔ)存裝置308依據(jù)每一寫(xiě)入數(shù)據(jù)指令,儲(chǔ)存每一指令標(biāo)簽與相對(duì)應(yīng)端口號(hào)的一映射表3082。當(dāng)通用串行總線(xiàn)302依據(jù)寫(xiě)入就緒指令傳送一包含指令標(biāo)簽的數(shù)據(jù)時(shí),儲(chǔ)存裝置308依據(jù)指令標(biāo)簽與映射表3082找出指令標(biāo)簽所映射的端口號(hào),并將數(shù)據(jù)傳送至端口號(hào)所對(duì)應(yīng)的儲(chǔ)存媒體。另外,二儲(chǔ)存媒體304、306僅用以清楚說(shuō)明本發(fā)明,亦即本發(fā)明并不受限于二個(gè)儲(chǔ)存媒體。此外,二個(gè)儲(chǔ)存媒體304、306為二個(gè)硬盤(pán)、二個(gè)存儲(chǔ)器或上述硬盤(pán)、存儲(chǔ)器相關(guān)的一組合。一開(kāi)始,通用串行總線(xiàn)302的驅(qū)動(dòng)程序可以利用“GetMAXLUN”指令得知有多少儲(chǔ)存媒體與通用串行總線(xiàn)302耦接,并將耦接的數(shù)量傳給操作系統(tǒng)。當(dāng)操作系統(tǒng)要將第一數(shù)據(jù)寫(xiě)入儲(chǔ)存媒體304與第二數(shù)據(jù)寫(xiě)入儲(chǔ)存媒體306時(shí),如圖3所示,本發(fā)明的通用串行總線(xiàn)302則分別傳送一寫(xiě)入數(shù)據(jù)指令3022至儲(chǔ)存媒體304及一寫(xiě)入數(shù)據(jù)指令3024至儲(chǔ)存媒體306,其中寫(xiě)入數(shù)據(jù)指令3022包含一指令標(biāo)簽“128”和對(duì)應(yīng)儲(chǔ)存媒體304的端口號(hào)“0”,而寫(xiě)入數(shù)據(jù)指令3024包含指令標(biāo)簽“129”和對(duì)應(yīng)儲(chǔ)存媒體306的端口號(hào)“1”。儲(chǔ)存媒體304接收寫(xiě)入數(shù)據(jù)指令3022后,回傳一寫(xiě)入就緒指令3042至通用串行總線(xiàn)302,以及儲(chǔ)存媒體306接收寫(xiě)入數(shù)據(jù)指令3024后,回傳一寫(xiě)入就緒指令3062至通用串行總線(xiàn)302,其中寫(xiě)入就緒指令3042對(duì)應(yīng)于寫(xiě)入數(shù)據(jù)指令3022,因此包含指令標(biāo)簽“128”,而寫(xiě)入就緒指令3062對(duì)應(yīng)于寫(xiě)入數(shù)據(jù)指令3024,因此包含指令標(biāo)簽“129”。請(qǐng)參照?qǐng)D4,圖4為說(shuō)明儲(chǔ)存裝置308的示意圖。如圖4所示,每一指令標(biāo)簽映射至每一指令標(biāo)簽相對(duì)應(yīng)的儲(chǔ)存媒體的端口號(hào),也就是說(shuō),每一指令標(biāo)簽對(duì)應(yīng)一儲(chǔ)存媒體的端口號(hào)。例如指令標(biāo)簽“128”映射至對(duì)應(yīng)儲(chǔ)存媒體304的端口號(hào)“0”、指令標(biāo)簽“129”映射至對(duì)應(yīng)儲(chǔ)存媒體306的端口號(hào)“1”等。但本發(fā)明的儲(chǔ)存裝置308并不受限于4個(gè)指令標(biāo)簽和4個(gè)儲(chǔ)存媒體。因此,即便傳送的數(shù)據(jù)僅包含指令標(biāo)簽而無(wú)端口號(hào),當(dāng)帶有指令標(biāo)簽“128”的第一數(shù)據(jù)3026通過(guò)通用串行總線(xiàn)302后,帶有指令標(biāo)簽“128”的數(shù)據(jù)根據(jù)儲(chǔ)存裝置308中的映射表3082,得知映射至端口號(hào)“0”,而端口號(hào)“0”乃對(duì)應(yīng)儲(chǔ)存媒體304,故可將帶有指令標(biāo)簽“128”的第一數(shù)據(jù)3026寫(xiě)入至儲(chǔ)存媒體304。同理,帶有指令標(biāo)簽“129”的第二數(shù)據(jù)3028通過(guò)通用串行總線(xiàn)302后,帶有指令標(biāo)簽“129”的數(shù)據(jù)根據(jù)儲(chǔ)存裝置308,得知映射至端口號(hào)“1”,而端口號(hào)“1”乃對(duì)應(yīng)儲(chǔ)存媒體306,故可將帶有指令標(biāo)簽“128”的第二數(shù)據(jù)3028寫(xiě)入至儲(chǔ)存媒體306。另外,指令標(biāo)簽“129”和指令標(biāo)簽“128”僅用以清楚說(shuō)明本發(fā)明,亦即本發(fā)明并不受限于指令標(biāo)簽“129”和指令標(biāo)簽“128”中的號(hào)碼。請(qǐng)參照?qǐng)D5,圖5為本發(fā)明的另一實(shí)施例說(shuō)明等化信號(hào)的方法的流程圖。圖5的方法為利用圖3的系統(tǒng)300說(shuō)明,詳細(xì)步驟如下步驟δΟΟ:開(kāi)始步驟502通用串行總線(xiàn)302傳送至少一寫(xiě)入數(shù)據(jù)指令至至少一儲(chǔ)存媒體;步驟504至少一儲(chǔ)存媒體回應(yīng)至少一寫(xiě)入就緒指令至通用串行總線(xiàn)302;步驟506將所要傳送的數(shù)據(jù)經(jīng)由儲(chǔ)存裝置308查閱此數(shù)據(jù)所包含的指令標(biāo)簽與映射的特定儲(chǔ)存媒體的端口號(hào);步驟508寫(xiě)入數(shù)據(jù)至具有此端口號(hào)的儲(chǔ)存媒體,或從具有此端口號(hào)的儲(chǔ)存媒體讀取數(shù)據(jù);步驟510:結(jié)束。在步驟502中,每一指令包含對(duì)應(yīng)于每一讀取數(shù)據(jù)指令的指令標(biāo)簽和對(duì)應(yīng)特定儲(chǔ)存媒體的端口號(hào)。如圖3所示,寫(xiě)入數(shù)據(jù)指令3022包含一指令標(biāo)簽“128”和對(duì)應(yīng)儲(chǔ)存媒體304的端口號(hào)“0”,而寫(xiě)入數(shù)據(jù)指令3024包含指令標(biāo)簽“129”和對(duì)應(yīng)儲(chǔ)存媒體306的端口號(hào)“1”。依據(jù)每一指令中指令標(biāo)簽和端口號(hào)內(nèi)容,即可以將儲(chǔ)存裝置308的映射表3082建立供后續(xù)查尋之用。在步驟504中,每一讀取就緒指令對(duì)應(yīng)于一讀取數(shù)據(jù)指令,且每一讀取就緒指令包含所對(duì)應(yīng)的讀取數(shù)據(jù)指令的指令標(biāo)簽。每一寫(xiě)入就緒指令對(duì)應(yīng)于一寫(xiě)入數(shù)據(jù)指令,且每一寫(xiě)入就緒指令包含所對(duì)應(yīng)的寫(xiě)入數(shù)據(jù)指令的指令標(biāo)簽。如圖3所示,寫(xiě)入就緒指令3042對(duì)應(yīng)于寫(xiě)入數(shù)據(jù)指令3022,因此寫(xiě)入就緒指令3042包含指令標(biāo)簽“128”,而寫(xiě)入就緒指令3062對(duì)應(yīng)于寫(xiě)入數(shù)據(jù)指令3024,因此寫(xiě)入就緒指令3062包含指令標(biāo)簽“129”。在步驟506、508中,根據(jù)儲(chǔ)存裝置308,將帶有指令標(biāo)簽“128”的數(shù)據(jù)寫(xiě)入至儲(chǔ)存媒體304,以及將帶有指令標(biāo)簽“129”的數(shù)據(jù)寫(xiě)入至儲(chǔ)存媒體306。綜上所述,本發(fā)明所提供的基于USB3.0規(guī)范中的UASP協(xié)議實(shí)現(xiàn)多端口儲(chǔ)存媒體的系統(tǒng)及其方法,根據(jù)指令標(biāo)簽和端口號(hào)映射表,將每一指令標(biāo)簽映射至每一指令標(biāo)簽相對(duì)應(yīng)的儲(chǔ)存媒體的端口號(hào)。所以,帶有指令標(biāo)簽的數(shù)據(jù)可正確寫(xiě)入相對(duì)應(yīng)指令標(biāo)簽的儲(chǔ)存媒體。如此,本發(fā)明即可基于USB3.0規(guī)范中的UASP協(xié)議實(shí)現(xiàn)多端口儲(chǔ)存媒體的功能。當(dāng)然,本發(fā)明還可有其它多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。權(quán)利要求1.一種基于USB3.O規(guī)范中的UASP協(xié)議實(shí)現(xiàn)多端口儲(chǔ)存媒體的系統(tǒng),其特征在于,包含一通用串行總線(xiàn),用以傳遞至少一寫(xiě)入數(shù)據(jù)指令,其中每一寫(xiě)入數(shù)據(jù)指令包含一指令標(biāo)簽和一映射于該指令標(biāo)簽的端口號(hào),其中每一端口號(hào)對(duì)應(yīng)一儲(chǔ)存媒體;至少一儲(chǔ)存媒體,耦接于該通用串行總線(xiàn),每一儲(chǔ)存媒體用以接收該寫(xiě)入數(shù)據(jù)指令后,回應(yīng)一寫(xiě)入就緒指令至該通用串行總線(xiàn),其中該寫(xiě)入就緒指令包含對(duì)應(yīng)該寫(xiě)入數(shù)據(jù)指令的該指令標(biāo)簽;以及一儲(chǔ)存裝置,耦接于該通用串行總線(xiàn),該儲(chǔ)存裝置依據(jù)每一寫(xiě)入數(shù)據(jù)指令,儲(chǔ)存每一指令標(biāo)簽與相對(duì)應(yīng)端口號(hào)的一映射表;其中當(dāng)該通用串行總線(xiàn)依據(jù)該寫(xiě)入就緒指令傳送一包含該指令標(biāo)簽的數(shù)據(jù)時(shí),該儲(chǔ)存裝置依據(jù)該指令標(biāo)簽與該映射表找出該指令標(biāo)簽所映射的該端口號(hào),并將該數(shù)據(jù)傳送至該端口號(hào)所對(duì)應(yīng)的該儲(chǔ)存媒體。2.一種基于USB3.O規(guī)范中的UASP協(xié)議實(shí)現(xiàn)多端口儲(chǔ)存媒體的系統(tǒng),其特征在于,包含一通用串行總線(xiàn),用以傳遞一第一寫(xiě)入數(shù)據(jù)指令至一第一儲(chǔ)存媒體與傳遞一第二寫(xiě)入數(shù)據(jù)指令至一第二儲(chǔ)存媒體,該第一寫(xiě)入數(shù)據(jù)指令包含一第一指令標(biāo)簽和一第一端口號(hào),該第二寫(xiě)入數(shù)據(jù)指令包含一第二指令標(biāo)簽和一第二端口號(hào),該第一端口號(hào)對(duì)應(yīng)該第一儲(chǔ)存媒體且該第二端口號(hào)對(duì)應(yīng)該第二儲(chǔ)存媒體;以及一儲(chǔ)存裝置,耦接于該通用串行總線(xiàn),該儲(chǔ)存裝置儲(chǔ)存一映射表,該映射表包含該第一指令標(biāo)簽和該第一端口號(hào)的映射關(guān)系與該第二指令標(biāo)簽和該第二端口號(hào)的映射關(guān)系;其中當(dāng)通用串行總線(xiàn)傳送一數(shù)據(jù)時(shí),該儲(chǔ)存裝置依據(jù)該數(shù)據(jù)所包含的指令標(biāo)簽內(nèi)容與該映射表,將該數(shù)據(jù)傳送至該第一或該第二儲(chǔ)存媒體。3.一種基于USB3.O規(guī)范中的UASP協(xié)議實(shí)現(xiàn)多端口儲(chǔ)存媒體的方法,其特征在于,包含一通用串行總線(xiàn)傳送至少一寫(xiě)入數(shù)據(jù)指令至至少一儲(chǔ)存媒體;該至少一儲(chǔ)存媒體回應(yīng)至少一寫(xiě)入就緒指令至該通用串行總線(xiàn);經(jīng)由一儲(chǔ)存裝置查閱一數(shù)據(jù)和對(duì)應(yīng)于該數(shù)據(jù)所包含的指令標(biāo)簽的儲(chǔ)存媒體的端口號(hào);及寫(xiě)入該數(shù)據(jù)至具有該端口號(hào)的儲(chǔ)存媒體。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,每一寫(xiě)入數(shù)據(jù)指令包含對(duì)應(yīng)于該每一寫(xiě)入數(shù)據(jù)指令的指令標(biāo)簽和一映射于該指令標(biāo)簽的端口號(hào),其中每一端口號(hào)對(duì)應(yīng)一儲(chǔ)存媒體。5.根據(jù)權(quán)利要求3所述的方法,其特征在于,每一寫(xiě)入就緒指令對(duì)應(yīng)于一寫(xiě)入數(shù)據(jù)指令,且該每一寫(xiě)入就緒指令包含該寫(xiě)入數(shù)據(jù)指令的指令標(biāo)簽。6.根據(jù)權(quán)利要求3所述的方法,其特征在于,該儲(chǔ)存裝置將每一指令標(biāo)簽映射至該每一指令標(biāo)簽相對(duì)應(yīng)的儲(chǔ)存媒體的端口號(hào)。全文摘要本發(fā)明公開(kāi)一種基于UASP協(xié)議實(shí)現(xiàn)多端口儲(chǔ)存媒體的系統(tǒng)及其方法,該系統(tǒng)包含一通用串行總線(xiàn)、至少一儲(chǔ)存媒體及一儲(chǔ)存裝置,其中該儲(chǔ)存裝置儲(chǔ)存一映射表。該通用串行總線(xiàn)用以傳遞至少一寫(xiě)入數(shù)據(jù)指令;每一儲(chǔ)存媒體用以于接收一寫(xiě)入數(shù)據(jù)指令后,回應(yīng)一寫(xiě)入就緒指令至該通用串行總線(xiàn)。當(dāng)該通用串行總線(xiàn)依據(jù)該寫(xiě)入就緒指令傳送一包含一指令標(biāo)簽的數(shù)據(jù)時(shí),該儲(chǔ)存裝置依據(jù)該指令標(biāo)簽與該映射表找出該指令標(biāo)簽所映射的端口號(hào),并將該數(shù)據(jù)傳送至該端口號(hào)所對(duì)應(yīng)的儲(chǔ)存媒體。文檔編號(hào)G06F13/38GK102207921SQ20111010477公開(kāi)日2011年10月5日申請(qǐng)日期2011年4月22日優(yōu)先權(quán)日2010年6月1日發(fā)明者林祐群,謝登全,顏協(xié)寰申請(qǐng)人:鈺創(chuàng)科技股份有限公司