一種龍芯1A硬件平臺(tái)上的ReWorks系統(tǒng)加速方法
【專利摘要】本發(fā)明公開了一種龍芯1A硬件平臺(tái)上的ReWorks系統(tǒng)加速方法,屬于嵌入式軟件系統(tǒng)領(lǐng)域,包括文件系統(tǒng)加速和圖形界面加速;文件系統(tǒng)加速,將一塊內(nèi)存虛擬為磁盤,并將ReWorks應(yīng)用程序相關(guān)的文件復(fù)制到其中,作為ReWorks應(yīng)用程序運(yùn)行時(shí)的文件系統(tǒng);圖形界面加速,在ReWorks應(yīng)用程序啟動(dòng)時(shí),預(yù)創(chuàng)建所有的圖形界面,創(chuàng)建后將不需要的圖形界面隱藏起來,在需要的時(shí)候顯示相應(yīng)的圖形界面。本發(fā)明提高ReWorks應(yīng)用程序處理文件或者圖片時(shí)的速度,提升圖形界面切換時(shí)的性能。
【專利說明】
_種龍芯1A硬件平臺(tái)上的ReWorks系統(tǒng)加速方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及嵌入式軟件系統(tǒng)領(lǐng)域,具體地說是一種龍芯IA硬件平臺(tái)上的Reworks系統(tǒng)加速方法。
【背景技術(shù)】
[0002]隨著國(guó)產(chǎn)軟硬件產(chǎn)品的成熟和國(guó)產(chǎn)替代計(jì)劃的推進(jìn),國(guó)產(chǎn)軟硬件產(chǎn)品越來越廣泛的應(yīng)用在國(guó)產(chǎn)通信設(shè)備和國(guó)防信息裝備中。
[0003]然而,國(guó)產(chǎn)軟硬件由于發(fā)展時(shí)間較短,同國(guó)外同類產(chǎn)品對(duì)比還有不小的功能性能差距。
[0004]由于龍芯IA硬件平臺(tái)磁盤讀寫速率較低,對(duì)ReWorks操作系統(tǒng)運(yùn)行速度影響很大;ReWorks操作系統(tǒng)的圖形界面在創(chuàng)建時(shí),需要消耗大量的計(jì)算。由于龍芯IA硬件平臺(tái)的性能較低,其運(yùn)行ReWorks圖形界面力不從心,經(jīng)常出現(xiàn)卡頓的現(xiàn)象,用戶體驗(yàn)較差。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的技術(shù)任務(wù)是針對(duì)以上不足之處,提供一種龍芯IA硬件平臺(tái)上的ReWorks系統(tǒng)加速方法,提高ReWorks應(yīng)用程序處理文件或者圖片時(shí)的速度,提升圖形界面切換時(shí)的性能。
[0006]本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:
一種龍芯IA硬件平臺(tái)上的ReWorks系統(tǒng)加速方法,包括文件系統(tǒng)加速和圖形界面加速;文件系統(tǒng)加速,由于龍芯IA硬件平臺(tái)磁盤讀寫速率較低,對(duì)ReWorks操作系統(tǒng)運(yùn)行速度影響很大,文件系統(tǒng)加速將一塊內(nèi)存虛擬為磁盤,并將ReWorks應(yīng)用程序相關(guān)的文件復(fù)制到其中,作為ReWorks應(yīng)用程序運(yùn)行時(shí)的文件系統(tǒng);
圖形界面加速,在ReWorks應(yīng)用程序啟動(dòng)時(shí),預(yù)創(chuàng)建所有的圖形界面,創(chuàng)建后將不需要的圖形界面隱藏起來,在需要的時(shí)候顯示相應(yīng)的圖形界面。
[0007]進(jìn)一步的,文件系統(tǒng)加速在啟動(dòng)時(shí)將文件由磁盤復(fù)制到內(nèi)存中。
[0008]文件系統(tǒng)加速方法為:
1)、增加ReWorks操作系統(tǒng)內(nèi)存虛擬磁盤的驅(qū)動(dòng);
2)、在ReWorks啟動(dòng)時(shí)分配內(nèi)存建立一塊虛擬磁盤;
3)、將虛擬磁盤掛載到ReWorks文件系統(tǒng)中;
4)、將ReWorks應(yīng)用程序運(yùn)行所需文件復(fù)制到虛擬磁盤中;
5)、運(yùn)行ReWorks應(yīng)用程序。
[0009]圖形界面加速方法為:
1)、增加ReWorks圖形界面顯示和隱藏接口;
2)、改造ReWorks應(yīng)用程序架構(gòu),在應(yīng)用程序啟動(dòng)時(shí)預(yù)創(chuàng)建全部圖形界面;
3)、修改ReWorks應(yīng)用程序界面切換的代碼,使用顯示和隱藏接口切換圖形界面。
[0010]本發(fā)明的一種龍芯IA硬件平臺(tái)上的ReWorks系統(tǒng)加速方法和現(xiàn)有技術(shù)相比,有益效果在于:
由于讀寫內(nèi)存非???,此種加速方式能夠極大的提高ReWorks應(yīng)用程序處理文件或者圖片時(shí)的速度,給用戶以非常良好的使用體驗(yàn);
圖形界面加速在圖形界面切換時(shí)性能提升很大,省去了大量的創(chuàng)建圖形界面的計(jì)算,僅僅需要將已經(jīng)創(chuàng)建圖形界面顯示出來,給用戶以非常良好的使用體驗(yàn)。
【附圖說明】
[0011 ]下面結(jié)合附圖對(duì)本發(fā)明進(jìn)一步說明。
[0012]附圖1為單點(diǎn)登錄功能原理圖;
附圖2為單點(diǎn)登錄數(shù)據(jù)交互過程圖。
【具體實(shí)施方式】
[0013]下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明。
[0014]本發(fā)明的一種龍芯IA硬件平臺(tái)上的ReWorks系統(tǒng)加速方法,其結(jié)構(gòu)包括
一種龍芯IA硬件平臺(tái)上的ReWorks系統(tǒng)加速方法,采用文件系統(tǒng)加速和圖形界面加速,全提示ReWorks操作系統(tǒng)在龍芯IA硬件平臺(tái)上的運(yùn)行速度。以下分別描述兩種加速方法;文件系統(tǒng)加速,由于龍芯IA硬件平臺(tái)磁盤讀寫速率較低,對(duì)ReWorks操作系統(tǒng)運(yùn)行速度影響很大,文件系統(tǒng)加速將一塊內(nèi)存虛擬為磁盤,并將ReWorks應(yīng)用程序相關(guān)的文件復(fù)制到其中,作為ReWorks應(yīng)用程序運(yùn)行時(shí)的文件系統(tǒng);文件系統(tǒng)加速在啟動(dòng)時(shí)將文件由磁盤復(fù)制到內(nèi)存中。
[0015]圖形界面加速,在ReWorks應(yīng)用程序啟動(dòng)時(shí),預(yù)創(chuàng)建所有的圖形界面,創(chuàng)建后將不需要的圖形界面隱藏起來,在需要的時(shí)候顯示相應(yīng)的圖形界面。
[0016]文件系統(tǒng)加速的實(shí)施步驟為:
1)、增加ReWorks操作系統(tǒng)內(nèi)存虛擬磁盤的驅(qū)動(dòng);
2)、在ReWorks啟動(dòng)時(shí)分配內(nèi)存建立一塊虛擬磁盤;
3)、將虛擬磁盤掛載到ReWorks文件系統(tǒng)中;
4)、將ReWorks應(yīng)用程序運(yùn)行所需文件復(fù)制到虛擬磁盤中;
5)、運(yùn)行ReWorks應(yīng)用程序。
[0017]圖形界面加速的實(shí)施步驟為:
1)、增加ReWorks圖形界面顯示和隱藏接口;
2)、改造ReWorks應(yīng)用程序架構(gòu),在應(yīng)用程序啟動(dòng)時(shí)預(yù)創(chuàng)建全部圖形界面;3)、修改ReWorks應(yīng)用程序界面切換的代碼,使用顯示和隱藏接口切換圖形界面。
[0018]通過上面【具體實(shí)施方式】,所述技術(shù)領(lǐng)域的技術(shù)人員可容易的實(shí)現(xiàn)本發(fā)明。但是應(yīng)當(dāng)理解,本發(fā)明并不限于上述的【具體實(shí)施方式】。在公開的實(shí)施方式的基礎(chǔ)上,所述技術(shù)領(lǐng)域的技術(shù)人員可任意組合不同的技術(shù)特征,從而實(shí)現(xiàn)不同的技術(shù)方案。
[0019]除說明書所述的技術(shù)特征外,均為本專業(yè)技術(shù)人員的已知技術(shù)。
【主權(quán)項(xiàng)】
1.一種龍芯IA硬件平臺(tái)上的Reworks系統(tǒng)加速方法,其特征在于包括文件系統(tǒng)加速和圖形界面加速; 文件系統(tǒng)加速,將一塊內(nèi)存虛擬為磁盤,并將ReWorks應(yīng)用程序相關(guān)的文件復(fù)制到其中,作為ReWorks應(yīng)用程序運(yùn)行時(shí)的文件系統(tǒng); 圖形界面加速,在ReWorks應(yīng)用程序啟動(dòng)時(shí),預(yù)創(chuàng)建所有的圖形界面,創(chuàng)建后將不需要的圖形界面隱藏起來,在需要的時(shí)候顯示相應(yīng)的圖形界面。2.根據(jù)權(quán)利要求1所述的一種龍芯IA硬件平臺(tái)上的ReWorks系統(tǒng)加速方法,其特征在于文件系統(tǒng)加速在啟動(dòng)時(shí)將文件由磁盤復(fù)制到內(nèi)存中。3.根據(jù)權(quán)利要求1所述的一種龍芯IA硬件平臺(tái)上的ReWorks系統(tǒng)加速方法,其特征在于文件系統(tǒng)加速方法為: I)、增加ReWorks操作系統(tǒng)內(nèi)存虛擬磁盤的驅(qū)動(dòng); 2)、在ReWorks啟動(dòng)時(shí)分配內(nèi)存建立一塊虛擬磁盤; 3)、將虛擬磁盤掛載到ReWorks文件系統(tǒng)中; 4)、將ReWorks應(yīng)用程序運(yùn)行所需文件復(fù)制到虛擬磁盤中; 5)、運(yùn)行ReWorks應(yīng)用程序。4.根據(jù)權(quán)利要求1所述的一種龍芯IA硬件平臺(tái)上的ReWorks系統(tǒng)加速方法,其特征在于圖形界面加速方法為: 1)、增加ReWorks圖形界面顯示和隱藏接口; 2)、改造ReWorks應(yīng)用程序架構(gòu),在應(yīng)用程序啟動(dòng)時(shí)預(yù)創(chuàng)建全部圖形界面; 3)、修改ReWorks應(yīng)用程序界面切換的代碼,使用顯示和隱藏接口切換圖形界面。
【文檔編號(hào)】G06F9/44GK105843621SQ201610174832
【公開日】2016年8月10日
【申請(qǐng)日】2016年3月25日
【發(fā)明人】李若寒
【申請(qǐng)人】山東超越數(shù)控電子有限公司