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

控制數(shù)據(jù)傳輸?shù)姆椒ㄅc相關(guān)裝置的制作方法

文檔序號(hào):85913閱讀:238來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):控制數(shù)據(jù)傳輸?shù)姆椒ㄅc相關(guān)裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明有關(guān)于控制技術(shù),尤指用來(lái)控制數(shù)據(jù)傳輸?shù)姆椒ㄅc相關(guān)裝置。
背景技術(shù)
當(dāng)一主控裝置的存儲(chǔ)器與一周邊裝置的存儲(chǔ)器間進(jìn)行一預(yù)定數(shù)據(jù)量的傳輸時(shí),該主控裝置可用來(lái)判斷該數(shù)據(jù)傳輸是否完成的方式有兩種,一種是輪詢(xún)模式(polling scheme)而另一種則是中斷模式(interrupt scheme)。倘若使用輪詢(xún)模式,該主控裝置的微處理器會(huì)傳送詢(xún)問(wèn)指令至該周邊裝置直到收到表示該數(shù)據(jù)傳輸已完成的響應(yīng)為止。倘若采用中斷模式,該主控裝置的微處理器可于數(shù)據(jù)傳輸時(shí)執(zhí)行其它工作,而當(dāng)數(shù)據(jù)傳輸完成時(shí),該周邊裝置會(huì)傳送一中斷信號(hào)給該主控裝置。當(dāng)該主控裝置收到該中斷信號(hào)后,該微處理器需先判讀該中斷信號(hào)的意義,并且記錄目前所執(zhí)行工作的狀態(tài)以完成該數(shù)據(jù)傳輸?shù)墓ぷ鳌?br> 簡(jiǎn)言之,執(zhí)行輪詢(xún)模式所需的時(shí)間較短,但該數(shù)據(jù)傳輸?shù)墓ぷ鲿?huì)獨(dú)占該主控裝置的微處理器直到該數(shù)據(jù)傳輸完成為止。與輪詢(xún)模式相較,中斷模式的程序較為復(fù)雜且所需時(shí)間較長(zhǎng),但該主控裝置的微處理器卻能在傳輸數(shù)據(jù)時(shí)執(zhí)行其它的工作。

發(fā)明內(nèi)容因此本發(fā)明的目的之一在于提供控制一周邊裝置與一主控裝置間的數(shù)據(jù)傳輸?shù)姆椒ǎ詣?dòng)態(tài)地從輪詢(xún)模式與中斷模式兩者中選擇一適當(dāng)?shù)目刂颇J健?br> 本說(shuō)明書(shū)提供了一種用來(lái)控制一周邊裝置與一主控裝置間的數(shù)據(jù)傳輸方法的實(shí)施例,其包含有估測(cè)該周邊裝置與該主控裝置間傳輸一預(yù)定數(shù)據(jù)量所需的一傳輸時(shí)間;以及依據(jù)估測(cè)所得的傳輸時(shí)間決定控制模式為一輪詢(xún)模式或是一中斷模式,用來(lái)監(jiān)測(cè)該周邊裝置與該主控裝置間的數(shù)據(jù)傳輸。
所述周邊裝置為一記憶卡。
決定所述控制模式的步驟包含有依據(jù)所述傳輸時(shí)間及欲于所述周邊裝置與所述主控裝置間進(jìn)行傳輸?shù)囊粩?shù)據(jù)量來(lái)估測(cè)所述數(shù)據(jù)傳輸?shù)囊惶幚頃r(shí)間;若所述處理時(shí)間超過(guò)一臨界值,決定所述控制模式為中斷模式;以及若所述處理時(shí)間不超過(guò)所述臨界值,則決定所述控制模式為輪詢(xún)模式。
所述臨界值取決于執(zhí)行所述中斷模式所需的潛時(shí)。
所述潛時(shí)通過(guò)將執(zhí)行一次內(nèi)容切換所需的時(shí)間乘上執(zhí)行內(nèi)容切換的次數(shù)來(lái)求得。
所述臨界值是依據(jù)所述主控裝置允許獨(dú)占全部運(yùn)算資源的時(shí)間來(lái)設(shè)定。
所述主控裝置為一手持裝置或一個(gè)人數(shù)字助理。
本說(shuō)明書(shū)提供了一種電子裝置的實(shí)施例,其包含有一微處理器;以及一儲(chǔ)存裝置,耦接于該微處理器,用來(lái)儲(chǔ)存一第一程序代碼及一第二程序代碼,由該微處理器所執(zhí)行的該第一程序代碼用來(lái)估測(cè)該周邊裝置與該主控裝置間傳輸一預(yù)定數(shù)據(jù)量所需的一傳輸時(shí)間,而由該微處理器所執(zhí)行的該第二程序代碼用來(lái)依據(jù)估測(cè)所得的傳輸時(shí)間決定控制模式為一輪詢(xún)模式或是一中斷模式,用以監(jiān)測(cè)該周邊裝置與該主控裝置間的數(shù)據(jù)傳輸。
所述周邊裝置為一存儲(chǔ)卡。
當(dāng)所述第一程序代碼被所述微處理器執(zhí)行時(shí),會(huì)依據(jù)所述傳輸時(shí)間及欲于所述周邊裝置與主控裝置間進(jìn)行傳輸?shù)囊粩?shù)據(jù)量來(lái)估測(cè)所述數(shù)據(jù)傳輸?shù)囊惶幚頃r(shí)間,若所述處理時(shí)間超過(guò)一臨界值,第二程序代碼會(huì)決定所述控制模式為中斷模式,而若處理時(shí)間不超過(guò)所述臨界值,則第二程序代碼會(huì)決定所述控制模式為輪詢(xún)模式。
所述臨界值取決于所述微處理器執(zhí)行所述中斷模式所需的潛時(shí)。
所述潛時(shí)通過(guò)將所述微處理器執(zhí)行一次內(nèi)容切換所需的時(shí)間乘上執(zhí)行內(nèi)容切換的次數(shù)來(lái)求得。
所述臨界值依據(jù)所述主控裝置允許獨(dú)占微處理器的時(shí)間來(lái)設(shè)定。
所述主控裝置為一手持裝置或一個(gè)人數(shù)字助理。
本發(fā)明依據(jù)該處理時(shí)間從中斷模式與輪詢(xún)模式兩者中擇一來(lái)作為控制模式。本發(fā)明會(huì)依據(jù)允許獨(dú)占該微處理器的時(shí)間或執(zhí)行數(shù)次內(nèi)容切換所需的時(shí)間來(lái)決定一臨界值,并依據(jù)該處理時(shí)間與該臨界值兩者的比較結(jié)果來(lái)決定該控制模式。由于本發(fā)明選擇性地使用輪詢(xún)模式或中斷模式來(lái)作為數(shù)據(jù)傳輸時(shí)的控制模式,故可大幅提升微處理器的使用效率。
圖1為本發(fā)明控制一周邊裝置與一主控裝置間的數(shù)據(jù)傳輸方法的一實(shí)施例流程圖;圖2為應(yīng)用本發(fā)明控制數(shù)據(jù)傳輸?shù)姆椒ǖ碾娮友b置示意圖。
主要組件符號(hào)說(shuō)明102、104、106、108、110、112、114、116 步驟200 電子裝置210 主控裝置212 微處理器214 儲(chǔ)存裝置216、218 程序代碼220 周邊裝置具體實(shí)施方式
請(qǐng)參考圖1,其所繪示為本發(fā)明控制一周邊裝置與一主控裝置間的數(shù)據(jù)傳輸方法的一實(shí)施例流程圖。該方法包含有以下步驟步驟102開(kāi)始。
步驟104初始化該周邊裝置,并讀取儲(chǔ)存于該周邊裝置中的多個(gè)信息區(qū)段(information sector),以計(jì)算出并記錄一單位傳輸時(shí)間Tn以供后續(xù)使用。例如,該單位傳輸時(shí)間Tn可用來(lái)估測(cè)數(shù)據(jù)傳輸所需的全部時(shí)間Tp=Tn xN,其中N為單位數(shù)。
步驟106若該主控裝置與該周邊裝置需進(jìn)行數(shù)據(jù)傳輸,則進(jìn)行步驟108,否則回到步驟106。
步驟108依據(jù)該傳輸時(shí)間及欲于該周邊裝置與該主控裝置間進(jìn)行傳輸?shù)囊粩?shù)據(jù)量來(lái)估測(cè)該數(shù)據(jù)傳輸?shù)囊惶幚頃r(shí)間Tp。
步驟110若該處理時(shí)間Tp超過(guò)一臨界值TH,則進(jìn)行步驟112;否則,進(jìn)行步驟114。
步驟112決定該控制模式為中斷模式,接著執(zhí)行步驟116。
步驟114決定該控制模式為輪詢(xún)模式,接著執(zhí)行步驟116。
步驟116利用該控制模式來(lái)傳輸該數(shù)據(jù),接著返回步驟106。
在本實(shí)施例中,該主控裝置為一手持裝置或一個(gè)人數(shù)字助理(PDA),而該周邊裝置則為一存儲(chǔ)卡(memory card),但本發(fā)明的實(shí)際應(yīng)用范圍并不局限于此。當(dāng)該記憶卡被致能時(shí),該主控裝置會(huì)讀取該記憶卡中所儲(chǔ)存的一些信息區(qū)段,例如主激活記錄(MBR)或分割激活記錄(PBR),并計(jì)算這些信息區(qū)段的傳輸時(shí)間。由于這些信息區(qū)段的大小為已知,故可依據(jù)該傳輸時(shí)間與這些信息區(qū)段的大小來(lái)計(jì)算出該存儲(chǔ)卡與該主控裝置間的傳輸速度。當(dāng)有數(shù)據(jù)傳輸?shù)男枨蟀l(fā)生時(shí),該主控裝置會(huì)依據(jù)前述的傳輸速度與欲傳輸?shù)臄?shù)據(jù)量來(lái)估測(cè)該數(shù)據(jù)傳輸所需的一處理時(shí)間Tp。接著,該主控裝置會(huì)依據(jù)該處理時(shí)間Tp從中斷模式與輪詢(xún)模式兩者中擇一作為控制模式。
在第一實(shí)施例中,會(huì)依據(jù)該主控裝置允許獨(dú)占該微處理器的時(shí)間來(lái)決定一臨界值TH。由于輪詢(xún)模式在數(shù)據(jù)傳輸時(shí)會(huì)占用該微處理器的時(shí)間,故倘若該處理時(shí)間Tp大于該臨界值TH,則該主控裝置會(huì)選用中斷模式來(lái)作為該控制模式。然而,若該處理時(shí)間Tp不大于該臨界值TH,則該主控裝置會(huì)以輪詢(xún)模式來(lái)作為控制模式。之后,該主控裝置便會(huì)利用所決定的控制模式來(lái)處理數(shù)據(jù)傳輸?shù)墓ぷ鳌?br> 在第二實(shí)施例中,該臨界值TH依據(jù)執(zhí)行該中斷模式所需潛時(shí)(latency)來(lái)決定。當(dāng)該微處理器接收到一中斷信號(hào)時(shí),該微處理器必須進(jìn)行至少三次的內(nèi)容切換動(dòng)作。如此一來(lái),若該處理時(shí)間Tp與進(jìn)行三次內(nèi)容切換所需的時(shí)間兩者的比率超過(guò)一預(yù)定比率(例如“1”),該主控裝置會(huì)決定該控制模式為中斷模式;反之,則該主控裝置會(huì)決定該控制模式為輪詢(xún)模式。因此,本實(shí)施例中的該臨界值TH取決于該預(yù)定比率(例如“1”)與進(jìn)行一定次數(shù)的內(nèi)容切換所需的時(shí)間。
請(qǐng)參考圖2,其所繪示為應(yīng)用本發(fā)明控制數(shù)據(jù)傳輸?shù)姆椒ǖ碾娮友b置200的示意圖。如圖2所示,電子裝置200包含有一主控裝置210與一周邊裝置220。主控裝置210包含一微處理器212及一儲(chǔ)存裝置214。儲(chǔ)存裝置214中儲(chǔ)存有兩程序代碼216與218。程序代碼216被微處理器212執(zhí)行時(shí)用以估測(cè)該周邊裝置與該主控裝置間傳輸一預(yù)定數(shù)據(jù)量所需的傳輸時(shí)間Tp。程序代碼218被微處理器212執(zhí)行時(shí)是依據(jù)估測(cè)所得的傳輸時(shí)間Tp決定控制模式為輪詢(xún)模式或是中斷模式,用以監(jiān)測(cè)該周邊裝置與該主控裝置間的數(shù)據(jù)傳輸。
相較于相關(guān)技術(shù),本發(fā)明依據(jù)該處理時(shí)間從中斷模式與輪詢(xún)模式兩者中擇一來(lái)作為控制模式。本發(fā)明會(huì)依據(jù)允許獨(dú)占該微處理器的時(shí)間或執(zhí)行數(shù)次內(nèi)容切換所需的時(shí)間來(lái)決定一臨界值,并依據(jù)該處理時(shí)間與該臨界值兩者的比較結(jié)果來(lái)決定該控制模式。由于本發(fā)明選擇性地使用輪詢(xún)模式或中斷模式來(lái)作為數(shù)據(jù)傳輸時(shí)的控制模式,故可大幅提升微處理器的使用效率。
以上所述僅為本發(fā)明的較佳實(shí)施例,凡依本發(fā)明權(quán)利要求
范圍所做的的均等變化與修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。
權(quán)利要求
1.一種控制一周邊裝置與一主控裝置間數(shù)據(jù)傳輸?shù)姆椒?,其特征在于,包含有估測(cè)所述周邊裝置與所述主控裝置間傳輸一預(yù)定數(shù)據(jù)量所需的一傳輸時(shí)間;以及依據(jù)估測(cè)所得的傳輸時(shí)間決定控制模式為一輪詢(xún)模式或是一中斷模式,用來(lái)監(jiān)測(cè)該周邊裝置與該主控裝置間的數(shù)據(jù)傳輸。
2.根據(jù)權(quán)利要求
1所述的方法,其特征在于,所述周邊裝置為一記憶卡。
3.根據(jù)權(quán)利要求
1所述的方法,其特征在于,決定所述控制模式的步驟包含有依據(jù)所述傳輸時(shí)間及欲于所述周邊裝置與所述主控裝置間進(jìn)行傳輸?shù)囊粩?shù)據(jù)量來(lái)估測(cè)所述數(shù)據(jù)傳輸?shù)囊惶幚頃r(shí)間;若所述處理時(shí)間超過(guò)一臨界值,決定所述控制模式為中斷模式;以及若所述處理時(shí)間不超過(guò)所述臨界值,則決定所述控制模式為輪詢(xún)模式。
4.根據(jù)權(quán)利要求
3所述的方法,其特征在于,所述臨界值取決于執(zhí)行所述中斷模式所需的潛時(shí)。
5.根據(jù)權(quán)利要求
4所述的方法,其特征在于,所述潛時(shí)通過(guò)將執(zhí)行一次內(nèi)容切換所需的時(shí)間乘上執(zhí)行內(nèi)容切換的次數(shù)來(lái)求得。
6.根據(jù)權(quán)利要求
3所述的方法,其特征在于,所述臨界值是依據(jù)所述主控裝置允許獨(dú)占全部運(yùn)算資源的時(shí)間來(lái)設(shè)定。
7.根據(jù)權(quán)利要求
1所述的方法,其特征在于,所述主控裝置為一手持裝置或一個(gè)人數(shù)字助理。
8.一種電子裝置,其特征在于,包含有一微處理器;以及一儲(chǔ)存裝置,耦接于所述微處理器,用來(lái)儲(chǔ)存一第一程序代碼及一第二程序代碼,由所述微處理器所執(zhí)行的所述第一程序代碼用來(lái)估測(cè)所述周邊裝置與所述主控裝置間傳輸一預(yù)定數(shù)據(jù)量所需的一傳輸時(shí)間,而由所述微處理器所執(zhí)行的所述第二程序代碼用來(lái)依據(jù)估測(cè)所得的傳輸時(shí)間決定控制模式為一輪詢(xún)模式或是一中斷模式,用以監(jiān)測(cè)所述周邊裝置與所述主控裝置間的數(shù)據(jù)傳輸。
9.根據(jù)權(quán)利要求
8所述的電子裝置,其特征在于,所述周邊裝置為一存儲(chǔ)卡。
10.根據(jù)權(quán)利要求
8所述的電子裝置,其特征在于,當(dāng)所述第一程序代碼被所述微處理器執(zhí)行時(shí),會(huì)依據(jù)所述傳輸時(shí)間及欲于所述周邊裝置與主控裝置間進(jìn)行傳輸?shù)囊粩?shù)據(jù)量來(lái)估測(cè)所述數(shù)據(jù)傳輸?shù)囊惶幚頃r(shí)間,若所述處理時(shí)間超過(guò)一臨界值,第二程序代碼會(huì)決定所述控制模式為中斷模式,而若處理時(shí)間不超過(guò)所述臨界值,則第二程序代碼會(huì)決定所述控制模式為輪詢(xún)模式。
11.根據(jù)權(quán)利要求
10所述的電子裝置,其特征在于,所述臨界值取決于所述微處理器執(zhí)行所述中斷模式所需的潛時(shí)。
12.根據(jù)權(quán)利要求
11所述的電子裝置,其特征在于,所述潛時(shí)通過(guò)將所述微處理器執(zhí)行一次內(nèi)容切換所需的時(shí)間乘上執(zhí)行內(nèi)容切換的次數(shù)來(lái)求得。
13.根據(jù)權(quán)利要求
10所述的電子裝置,其特征在于,所述臨界值依據(jù)所述主控裝置允許獨(dú)占微處理器的時(shí)間來(lái)設(shè)定。
14.根據(jù)權(quán)利要求
8所述的電子裝置,其特征在于,所述主控裝置為一手持裝置或一個(gè)人數(shù)字助理。
專(zhuān)利摘要
一種控制一周邊裝置與一主控裝置間的數(shù)據(jù)傳輸?shù)姆椒?,其包含有估測(cè)該周邊裝置與該主控裝置間傳輸一預(yù)定數(shù)據(jù)量所需的一傳輸時(shí)間;以及依據(jù)估測(cè)所得的傳輸時(shí)間決定控制模式為一輪詢(xún)模式或是一中斷模式,用來(lái)監(jiān)測(cè)該周邊裝置與該主控裝置間之?dāng)?shù)據(jù)傳輸。本發(fā)明會(huì)依據(jù)允許獨(dú)占該微處理器的時(shí)間或執(zhí)行數(shù)次內(nèi)容切換所需的時(shí)間來(lái)決定一臨界值,并依據(jù)該處理時(shí)間與該臨界值兩者的比較結(jié)果來(lái)決定該控制模式。由于本發(fā)明選擇性地使用輪詢(xún)模式或中斷模式來(lái)作為數(shù)據(jù)傳輸時(shí)的控制模式,故可大幅提升微處理器的使用效率。
文檔編號(hào)G06F13/38GK1991812SQ200610132271
公開(kāi)日2007年7月4日 申請(qǐng)日期2006年10月13日
發(fā)明者陳鵬仁, 胡世昌 申請(qǐng)人:聯(lián)發(fā)科技股份有限公司導(dǎo)出引文BiBTeX, EndNote, RefMan
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
富宁县| 永宁县| 林口县| 体育| 会昌县| 德庆县| 西乌珠穆沁旗| 郑州市| 界首市| 开封县| 茂名市| 乾安县| 正安县| 永年县| 阳泉市| 全南县| 如东县| 长汀县| 长子县| 沁阳市| 巴楚县| 昭通市| 南丰县| 龙游县| 东乡族自治县| 信丰县| 南城县| 云安县| 泸州市| 保德县| 普陀区| 阿拉善左旗| 云安县| 宁阳县| 奎屯市| 泰安市| 平遥县| 南丰县| 邵阳县| 格尔木市| 湖南省|