亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種數(shù)據(jù)傳輸方法及系統(tǒng)與流程

文檔序號:12747982閱讀:271來源:國知局
一種數(shù)據(jù)傳輸方法及系統(tǒng)與流程

本發(fā)明涉及嵌入式技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)傳輸方法及系統(tǒng)。



背景技術(shù):

為了在嵌入式產(chǎn)品的軟硬件及物理特性設(shè)計中加入安全性控制,保證產(chǎn)品不受外部惡意攻擊,精簡指令芯片(ARM,Advanced Reduced Instruction Set Computing Machines)提供了不同的工作模式,包括:普通模式(normal world)和安全模式(secure world)。在normal world下,可以運行正常使用的操作系統(tǒng)(例如:安卓系統(tǒng)),在secure world下,可以維護數(shù)據(jù)安全相關(guān)的系統(tǒng)程序。Trustonic公司針對ARM的secure world提供了TEE(Trusted Execution Environments,可信執(zhí)行環(huán)境)解決方案:t-base解決方案。

t-base可以認為是運行在ARM secure world下的簡易操作系統(tǒng),該系統(tǒng)可以分為兩層,可信應(yīng)用層(TA,Trusted Application)和安全驅(qū)動層(secure driver)。其中,secure driver層位于底層直接面向硬件操作,由于該層運行于secure world,其操作的硬件資源對于normal world來說是不可操作的,這是ARM本身提供的硬件保護機制,TA層為上層應(yīng)用層,主要基于secure driver提供的接口完成軟件邏輯操作,這與Linux的工作機制相似:底層負載機制,上層負責(zé)策略。

下面以指紋芯片為例,對TA層和secure driver層的工作方式進行說明。指紋芯片可以認為是屬于涉及到數(shù)據(jù)安全的硬件資源,可以位于secure world下,由secure driver層進行直接操作,并為TA層提供相關(guān)讀寫接口,由TA層實現(xiàn)指紋芯片算法邏輯相關(guān)操作,例如:TA層通過secure driver層獲取指紋數(shù)據(jù),進行算法處理,完成指紋匹配等,之后由TA層將指紋是否匹配的結(jié)果傳送給normal world。

由上述流程可知,在對secure world下的硬件資源進行操作時,TA層和secure driver層需要進行頻繁交互?,F(xiàn)有技術(shù)中,TA層和secure driver層進行交互的做法包括:TA層在自己的地址空間具有一塊數(shù)據(jù)段,該數(shù)據(jù)段主要用于存儲TA層將要發(fā)送的命令或?qū)?yīng)的參數(shù)等,在需要跟secure driver層交互時,TA層會發(fā)送一個進程間通信(IPC,Inter-Process Communication)請求給secure driver層,secure driver層接收到該IPC請求之后,使用t-base提供的接口將TA層地址空間中的存儲了命令或參數(shù)的數(shù)據(jù)段整體搬移到secure driver層的地址空間內(nèi),并將該存儲的命令或參數(shù)解析,完成相應(yīng)的操作。

對于secure world下的有些硬件,使用時TA層和secure driver層需要頻繁交互,例如:有些廠家提供的指紋芯片,需要頻繁的進行寄存器設(shè)置來執(zhí)行采圖功能,而每次交互TA層和secure driver層都要進行各自的虛擬地址分配和與共享內(nèi)存物理地址的映射,不但系統(tǒng)開銷大,通信效率也會降低,使硬件使用起來耗時太長。



技術(shù)實現(xiàn)要素:

本發(fā)明實施例提供了一種數(shù)據(jù)傳輸方法及系統(tǒng),用以解決現(xiàn)有的TA層和secure driver層的交互方式導(dǎo)致的系統(tǒng)開銷大及通信效率低的問題。

基于上述問題,本發(fā)明實施例提供的一種數(shù)據(jù)傳輸方法,包括:

可信應(yīng)用層向安全驅(qū)動層發(fā)送數(shù)據(jù)傳輸?shù)恼埱螅?/p>

所述可信應(yīng)用層將存儲于可信應(yīng)用層的第一地址空間中的第一數(shù)據(jù)發(fā)送至與所述第一地址空間建立了第一映射關(guān)系的共享內(nèi)存;

所述安全驅(qū)動層根據(jù)所述請求從所述共享內(nèi)存中獲取所述第一數(shù)據(jù),并將所述第一數(shù)據(jù)存儲至與所述共享內(nèi)存建立了第二映射關(guān)系的所述安全驅(qū)動層的第二地址空間;

其中,所述第一映射關(guān)系與所述第二映射關(guān)系保持不變。

本發(fā)明提供的數(shù)據(jù)傳輸方法,還包括:

所述安全驅(qū)動層將存儲于所述第二地址空間的第二數(shù)據(jù)發(fā)送至所述共享內(nèi)存,其中,所述第二數(shù)據(jù)根據(jù)所述第一數(shù)據(jù)生成;

所述安全驅(qū)動層向所述可信應(yīng)用層發(fā)送針對所述請求的響應(yīng)消息;

所述可信應(yīng)用層根據(jù)所述響應(yīng)消息從所述共享內(nèi)存中獲取所述第二數(shù)據(jù),并將所述第二數(shù)據(jù)存儲至所述第一地址空間。

其中,所述第一地址空間在所述可信應(yīng)用層的生存周期中保持不變,所述第二地址空間在所述安全驅(qū)動層的生存周期中保持不變。

進一步的,所述可信應(yīng)用層將存儲于可信應(yīng)用層的第一地址空間中的第一數(shù)據(jù)發(fā)送至與所述第一地址空間建立了第一映射關(guān)系的共享內(nèi)存之前,還包括:

當(dāng)可信應(yīng)用層向所述安全驅(qū)動層發(fā)送數(shù)據(jù)傳輸?shù)恼埱髸r,所述可信應(yīng)用層將初始數(shù)據(jù)存儲在所述可信應(yīng)用層地址空間的第一地址空間中;將所述第一地址空間映射至物理內(nèi)存,獲得物理內(nèi)存的共享內(nèi)存;

當(dāng)所述安全驅(qū)動層接收到所述請求時,將所述共享內(nèi)存映射至所述安全驅(qū)動層的地址空間,獲得第二地址空間;

所述安全驅(qū)動層將從所述共享內(nèi)存中獲得的所述初始數(shù)據(jù)存儲于所述第二地址空間。

進一步的,本發(fā)明方法還可以包括:提高所述共享內(nèi)存的運行頻率。

本發(fā)明實施例還提供一種數(shù)據(jù)傳輸系統(tǒng),包括:

可信應(yīng)用層,用于向安全驅(qū)動層發(fā)送數(shù)據(jù)傳輸?shù)恼埱螅灰约皩⒋鎯τ谒隹尚艖?yīng)用層的第一地址空間中的第一數(shù)據(jù)發(fā)送至與所述第一地址空間建立了第一映射關(guān)系的共享內(nèi)存;

安全驅(qū)動層,用于根據(jù)所述請求從所述共享內(nèi)存中獲取所述第一數(shù)據(jù),并將所述第一數(shù)據(jù)存儲至與所述共享內(nèi)存建立了第二映射關(guān)系的所述安全驅(qū)動層的第二地址空間;

其中,所述第一映射關(guān)系與所述第二映射關(guān)系保持不變。

進一步的,所述安全驅(qū)動層,還用于將存儲于所述第二地址空間的第二數(shù)據(jù)發(fā)送至所述共享內(nèi)存,其中,所述第二數(shù)據(jù)根據(jù)所述第一數(shù)據(jù)生成;以及向所述可信應(yīng)用層發(fā)送針對所述請求的響應(yīng)消息;

所述可信應(yīng)用層,還用于根據(jù)所述響應(yīng)消息從所述共享內(nèi)存中獲取所述第二數(shù)據(jù),并將所述第二數(shù)據(jù)存儲至所述第一地址空間。

進一步的,所述可信應(yīng)用層,還用于在將存儲于可信應(yīng)用層的第一地址空間中的第一數(shù)據(jù)發(fā)送至與所述第一地址空間建立了第一映射關(guān)系的共享內(nèi)存之前,當(dāng)向所述安全驅(qū)動層發(fā)送數(shù)據(jù)傳輸?shù)恼埱髸r,將初始數(shù)據(jù)存儲在所述第一地址空間中;將所述第一地址空間映射至物理內(nèi)存,獲得物理內(nèi)存的共享內(nèi)存;

所述安全驅(qū)動層,還用于當(dāng)接收到所述請求時,將所述共享內(nèi)存映射至所述安全驅(qū)動層的地址空間,獲得第二地址空間;以及將從所述共享內(nèi)存中獲得的所述初始數(shù)據(jù)存儲于所述第二地址空間。

所述系統(tǒng)還包括頻率調(diào)整接口,用于調(diào)整所述共享內(nèi)存的運行頻率。

本發(fā)明實施例的有益效果包括:

本發(fā)明實施例提供的一種數(shù)據(jù)傳輸方法及系統(tǒng),TA層向secure driver層發(fā)送數(shù)據(jù)傳輸請求,并將存儲與自身第一地址空間的第一數(shù)據(jù)發(fā)送至于第一地址空間建立了第一映射關(guān)系的共享內(nèi)存中,secure driver層根據(jù)接收到的請求,從共享內(nèi)存中獲取第一數(shù)據(jù),并將第一數(shù)據(jù)存儲至與共享內(nèi)存建立了第二映射關(guān)系的第二地址空間;其中,第一映射關(guān)系與第二映射關(guān)系保持不變。可見,本發(fā)明實施例提供的數(shù)據(jù)傳輸方法中,TA層和secure driver層分別在自己的地址空間中分配了第一地址空間和第二地址空間,并分別與物理內(nèi)存的共享內(nèi)存進行了映射,且映射關(guān)系保持不變,與現(xiàn)有技術(shù)中TA層和secure driver層每次交互都要分別分配地址空間以及每次交互都要與物理內(nèi)存的共享內(nèi)存建立映射關(guān)系相比,TA層和secure driver層為傳輸?shù)臄?shù)據(jù)分別分配的地址空間保持不變,那么分配的地址空間與共享內(nèi)存分別建立的映射關(guān)系也可以保持不變,TA層和secure driver層每次交互時,分別通過固定的地址空間對共享內(nèi)存進行操作就可以了,不需要每次交互都分配地址空間以及建立與共享內(nèi)存的映射關(guān)系,減小了TA層和secure driver層的交互的系統(tǒng)開銷,提高了通信效率,對于secure driver層下的硬件,也降低了在使用時的系統(tǒng)開銷,加快了硬件的響應(yīng)速度。

附圖說明

圖1為本發(fā)明實施例提供的包含TA層和secure driver層的t-base系統(tǒng)的結(jié)構(gòu)示意圖;

圖2為本發(fā)明實施例提供的一種數(shù)據(jù)傳輸方法的流程示意圖;

圖3為本發(fā)明實施例提供的另一種數(shù)據(jù)傳輸方法的流程示意圖;

圖4為本發(fā)明實施例提供的一種數(shù)據(jù)傳輸系統(tǒng)的結(jié)構(gòu)示意圖。

具體實施方式

本發(fā)明實施例提供了一種數(shù)據(jù)傳輸方法及系統(tǒng),以下結(jié)合說明書附圖對本發(fā)明的優(yōu)選實施例進行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。并且在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。

圖1為本發(fā)明實施例提供的包含TA層101和secure driver層102的t-base系統(tǒng)的結(jié)構(gòu)示意圖。

本發(fā)明實施例提供一種數(shù)據(jù)傳輸方法,如圖2所示,包括:

S201、可信應(yīng)用層101向安全驅(qū)動層102發(fā)送數(shù)據(jù)傳輸?shù)恼埱蟆?/p>

具體實施時,安全驅(qū)動層102可以在啟動之后開啟一個等待線程,用于等待可信應(yīng)用層101的請求,當(dāng)可信應(yīng)用層101向安全驅(qū)動層102發(fā)送數(shù)據(jù)傳輸請求時,該等待線程就能夠接收到。

進一步地,本步驟中數(shù)據(jù)傳輸請求可以是IPC(Inter-Process Communication,進程間通信)請求。

S202、可信應(yīng)用層101將存儲于可信應(yīng)用層101的第一地址空間中的第一數(shù)據(jù)發(fā)送至與第一地址空間建立了第一映射關(guān)系的共享內(nèi)存。

進程運行時可以分配有自己的地址空間,進程間不能通過直接訪問對方的地址空間實現(xiàn)相互通信,而是需要專門的進程間通信方式,例如:通過共享內(nèi)存進行通信。因此,可信應(yīng)用層101和安全驅(qū)動層102之間進行數(shù)據(jù)傳輸時不能直接訪問對方的地址空間,而是需要通過共享內(nèi)存。

現(xiàn)有技術(shù)中,每次進行數(shù)據(jù)傳輸時,在每次TA層和secure driver層需要進行交互時,TA層都會在自己的地址空間中,為本次需要傳輸?shù)臄?shù)據(jù)申請存儲地址,并將申請到的虛擬地址與共享內(nèi)存的物理地址進行映射,同樣,secure driver層在將獲取到的TA層存儲的數(shù)據(jù)搬移到自己的地址空間之前,也都會在自己的地址空間為該獲取的數(shù)據(jù)申請存儲地址,并將申請到的虛擬地址與共享內(nèi)存的物理地址進行映射。也就是說,每次數(shù)據(jù)傳輸都要進行“申請?zhí)摂M地址空間-將虛擬地址空間映射至物理空間”的過程,導(dǎo)致了系統(tǒng)開銷大,通信效率降低。因此,本發(fā)明實施例中,使第一地址空間,以及第一地址空間與共享內(nèi)存的物理地址之間的第一映射關(guān)系保持不變,使得后續(xù)再進行數(shù)據(jù)傳輸時,都不需要重新分配地址空間,以及重新為地址空間進行映射,而是直接使用已經(jīng)建立的專門用于存儲數(shù)據(jù)的第一地址空間、第二地址空間以及與分別于該第一地址空間具有第一映射關(guān)系、與該第二址空間具有第二映射關(guān)系的共享內(nèi)存,這樣減少了系統(tǒng)開銷,提高了通信效率。

S203、安全驅(qū)動層102根據(jù)S201中的請求從共享內(nèi)存中獲取第一數(shù)據(jù),并將第一數(shù)據(jù)存儲至與共享內(nèi)存建立了第二映射關(guān)系的安全驅(qū)動層的第二地址空間;其中,第一映射關(guān)系與第二映射關(guān)系保持不變。

現(xiàn)有技術(shù)中,安全驅(qū)動層102每次從共享內(nèi)存的物理地址獲取到數(shù)據(jù)時,同樣需要在自己的地址空間中為數(shù)據(jù)申請地址空間,并建立共享內(nèi)存的物理地址與該地址空間之間的映射關(guān)系,再將獲取到的數(shù)據(jù)存儲到申請到的地址空間中,系統(tǒng)開銷大,通信效率低,本發(fā)明實施例中,使專門用戶存儲數(shù)據(jù)的第二地址空間,以及第二地址空間與共享內(nèi)存的物理地址之間的映射關(guān)系保持不變,使得后續(xù)再進行數(shù)據(jù)傳輸時,都不需要重新分配第二地址空間,以及重新進行地址映射,而是直接使用已經(jīng)建立的第二映射關(guān)系,這樣減少了系統(tǒng)開銷,提高了通信效率。

下面結(jié)合附圖,用具體實施例對本發(fā)明提供的方法及系統(tǒng)進行詳細描述。

實施例1:

本發(fā)明實施例1中,提供了一種數(shù)據(jù)傳輸方法,如圖3所示,具體包括如下步驟:

S301、當(dāng)可信應(yīng)用層101向安全驅(qū)動層102發(fā)送數(shù)據(jù)傳輸?shù)恼埱髸r,可信應(yīng)用層101將初始數(shù)據(jù)存儲在可信應(yīng)用層101的第一地址空間中。

S302、可信應(yīng)用層101將第一地址空間映射至物理內(nèi)存,獲得物理內(nèi)存的共享內(nèi)存。

S303、當(dāng)安全驅(qū)動層102接收到S301中的請求時,將共享內(nèi)存映射至安全驅(qū)動層102的地址空間,獲得第二地址空間。

S304、安全驅(qū)動層102將從共享內(nèi)存中獲得的初始數(shù)據(jù)存儲于第二地址空間。

本實施例方案中還包括為可信應(yīng)用層101以及安全驅(qū)動層102分別與物理內(nèi)存的共享內(nèi)存建立映射關(guān)系的過程。

具體地,在可信應(yīng)用層101的生存周期中,首次需要向安全驅(qū)動層102發(fā)送數(shù)據(jù)傳輸請求時,可以將待傳輸?shù)某跏紨?shù)據(jù)(可以為命令、參數(shù)等)存儲在分配的第一地址空間中,并觸發(fā)建立第一地址空間與共享內(nèi)存的物理地址之間的第一映射關(guān)系,得到物理內(nèi)存的共享內(nèi)存;在安全驅(qū)動層102的生存周期中,首次接收到可信應(yīng)用層101發(fā)送的數(shù)據(jù)傳輸請求時,可以觸發(fā)建立共享內(nèi)存與安全驅(qū)動層102的地址空間之間的第二映射關(guān)系,即獲得第二地址空間,并將存儲于共享內(nèi)存中的初始數(shù)據(jù)存儲到第二地址空間。

進一步地,第一地址空間在可信應(yīng)用層101的生存周期中保持不變,第二地址空間在安全驅(qū)動層102的生存周期中保持不變。也就是說,在后續(xù)可信應(yīng)用層101和安全驅(qū)動層102的數(shù)據(jù)傳輸過程中,第一映射關(guān)系和第二映射關(guān)系保持不變,即不再為傳輸?shù)臄?shù)據(jù)進行新的地址空間的分配,以及新的地址空間與共享內(nèi)存的映射,而重復(fù)使用已經(jīng)分配的地址空間和已經(jīng)建立的映射關(guān)系,這樣不但節(jié)約系統(tǒng)開銷,也提高了數(shù)據(jù)傳輸效率??梢?,步驟S301~步驟S304可以執(zhí)行一次,后續(xù)每次進行數(shù)據(jù)傳輸可以執(zhí)行步驟S305~S310。

進一步地,可信應(yīng)用層101和安全驅(qū)動層102的生存周期可以理解為從對應(yīng)程序啟動運行(包括開機啟動運行或者程序結(jié)束后重新啟動運行等),至對應(yīng)程序正常運行結(jié)束,或者運行過程中出現(xiàn)錯誤強制結(jié)束。

S305、可信應(yīng)用層101向安全驅(qū)動層102發(fā)送數(shù)據(jù)傳輸?shù)恼埱蟆?/p>

步驟S305與步驟S303~步驟S304的執(zhí)行沒有嚴格的先后順序,也就是說,在完成了第一地址空間與共享內(nèi)存的首次映射之后(即步驟S302執(zhí)行之后)即可執(zhí)行步驟S305。

S306、可信應(yīng)用層101將存儲于可信應(yīng)用層101的第一地址空間中的第一數(shù)據(jù)發(fā)送至與第一地址空間建立了第一映射關(guān)系的共享內(nèi)存。

S307、安全驅(qū)動層102根據(jù)S305中的請求從共享內(nèi)存中獲取第一數(shù)據(jù),并將第一數(shù)據(jù)存儲至與共享內(nèi)存建立了第二映射關(guān)系的安全驅(qū)動層的第二地址空間;其中,第一映射關(guān)系與第二映射關(guān)系保持不變。

進一步地,步驟S305~步驟S307之前可以為可信應(yīng)用層101和安全驅(qū)動層102分別與共享內(nèi)存建立了映射關(guān)系,通過該保持不變的映射關(guān)系進行數(shù)據(jù)傳輸?shù)牟襟E。第一數(shù)據(jù)可以為命令、參數(shù)等。

S308、安全驅(qū)動層102將存儲于第二地址空間的第二數(shù)據(jù)發(fā)送至共享內(nèi)存,其中,第二數(shù)據(jù)根據(jù)第一數(shù)據(jù)生成。

S309、安全驅(qū)動層102向可信應(yīng)用層101發(fā)送針對S305中請求的響應(yīng)消息。

S310、可信應(yīng)用層101根據(jù)S309中的響應(yīng)消息從共享內(nèi)存中獲取第二數(shù)據(jù),并將第二數(shù)據(jù)存儲至第一地址空間。

進一步地,步驟S308~步驟S310可以為當(dāng)安全驅(qū)動層102接收到可信應(yīng)用層101發(fā)送的第一數(shù)據(jù)之后,需要對第一數(shù)據(jù)進行響應(yīng)發(fā)送第二數(shù)據(jù)時執(zhí)行,針對不需要發(fā)送第二數(shù)據(jù)的情況,可以不執(zhí)行步驟S308~步驟S310。

步驟S308~步驟S310中,安全驅(qū)動層102可以將第二數(shù)據(jù)先存儲在第二地址空間,基于已建立的第二地址空間與共享內(nèi)存之間的映射關(guān)系,將第二數(shù)據(jù)發(fā)送至共享內(nèi)存。并向可信應(yīng)用層101發(fā)送響應(yīng)消息,以提示可信應(yīng)用層101獲取第二數(shù)據(jù),可信應(yīng)用層101基于已建立的第一地址空間與共享內(nèi)存之間的映射關(guān)系,從共享內(nèi)存中獲取第二數(shù)據(jù),并存儲至第一地址空間。

可見,可信應(yīng)用層101和安全驅(qū)動層102通過共享內(nèi)存的方式完成了進程間的通信,并且通過固定自身為傳輸?shù)臄?shù)據(jù)分配的地址空間與共享內(nèi)存之間的映射關(guān)系,使數(shù)據(jù)傳輸?shù)倪^程系統(tǒng)開銷小,提高了傳輸效率。

為了進一步提高傳輸效率,還可以提高共享內(nèi)存的運行頻率,這樣內(nèi)存運行速度越快,可信應(yīng)用層101和安全驅(qū)動層102通信消耗的時間越少。具體實施時,可以利用系統(tǒng)提供的接口將內(nèi)存鎖到較高的運行頻率,這里不再贅述。

基于同一發(fā)明構(gòu)思,本發(fā)明實施例還提供了一種數(shù)據(jù)傳輸系統(tǒng),由于這些系統(tǒng)所解決問題的原理與前述數(shù)據(jù)傳輸方法相似,因此該系統(tǒng)的實施可以參見前述方法的實施,重復(fù)之處不再贅述。

本發(fā)明實施例提供的一種數(shù)據(jù)傳輸系統(tǒng),如圖4所示,包括:

可信應(yīng)用層401,用于向安全驅(qū)動層402發(fā)送數(shù)據(jù)傳輸?shù)恼埱?;以及將存儲于可信?yīng)用層401的第一地址空間中的第一數(shù)據(jù)發(fā)送至與所述第一地址空間建立了第一映射關(guān)系的共享內(nèi)存;

安全驅(qū)動層402,用于根據(jù)所述請求從所述共享內(nèi)存中獲取所述第一數(shù)據(jù),并將所述第一數(shù)據(jù)存儲至與所述共享內(nèi)存建立了第二映射關(guān)系的安全驅(qū)動層402的第二地址空間;其中,所述第一映射關(guān)系與所述第二映射關(guān)系保持不變。

進一步地,安全驅(qū)動層402,還用于將存儲于所述第二地址空間的第二數(shù)據(jù)發(fā)送至所述共享內(nèi)存,其中,所述第二數(shù)據(jù)根據(jù)所述第一數(shù)據(jù)生成;以及向可信應(yīng)用層401發(fā)送針對所述請求的響應(yīng)消息;

可信應(yīng)用層401,還用于根據(jù)所述響應(yīng)消息從所述共享內(nèi)存中獲取所述第二數(shù)據(jù),并將所述第二數(shù)據(jù)存儲至所述第一地址空間。

進一步地,所述第一地址空間在可信應(yīng)用層401的生存周期中保持不變,所述第二地址空間在安全驅(qū)動層402的生存周期中保持不變。

進一步地,可信應(yīng)用層401,還用于在將存儲于可信應(yīng)用層401的第一地址空間中的第一數(shù)據(jù)發(fā)送至與所述第一地址空間建立了第一映射關(guān)系的共享內(nèi)存之前,當(dāng)向所述安全驅(qū)動層402發(fā)送數(shù)據(jù)傳輸?shù)恼埱髸r,將初始數(shù)據(jù)存儲在所述第一地址空間中;將所述第一地址空間映射至物理內(nèi)存,獲得物理內(nèi)存的共享內(nèi)存;

安全驅(qū)動層402,還用于當(dāng)接收到所述請求時,將所述共享內(nèi)存映射至所述安全驅(qū)動層的地址空間,獲得第二地址空間;以及將從所述共享內(nèi)存中獲得的所述初始數(shù)據(jù)存儲于所述第二地址空間。

進一步地,所述系統(tǒng),還包括:頻率調(diào)整接口403,用于調(diào)整共享內(nèi)存的運行頻率;

上述各接口的功能可對應(yīng)于圖2至圖3所示流程中的相應(yīng)處理步驟,在此不再贅述。

通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明實施例可以通過硬件實現(xiàn),也可以借助軟件加必要的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本發(fā)明實施例的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品可以存儲在一個非易失性存儲介質(zhì)(可以是CD-ROM,U盤,移動硬盤等)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。

本領(lǐng)域技術(shù)人員可以理解附圖只是一個優(yōu)選實施例的示意圖,附圖中的模塊或流程并不一定是實施本發(fā)明所必須的。

本領(lǐng)域技術(shù)人員可以理解實施例中的裝置中的模塊可以按照實施例描述進行分布于實施例的裝置中,也可以進行相應(yīng)變化位于不同于本實施例的一個或多個裝置中。上述實施例的模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。

上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。

顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1