两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種雙核間的數(shù)據(jù)通信方法及系統(tǒng)的制作方法

文檔序號:10471073閱讀:448來源:國知局
一種雙核間的數(shù)據(jù)通信方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種雙核間的數(shù)據(jù)通信方法及系統(tǒng),包括以下步驟:將中央處理器劃分為主核心和從核心;在所述中央處理器的隨機存取存儲器中分配一塊存儲空間;其中,所述存儲空間為所述主核心和所述從核心均能訪問的存儲空間;當所述主核心或所述從核心需要訪問所述存儲空間時,判斷所述存儲空間的訪問鎖是否運行;如果判斷出所述訪問鎖運行,則允許所述主核心或所述從核心訪問所述存儲空間;如果判斷出所述訪問鎖沒有運行,則拒絕所述主核心或所述從核心訪問所述存儲空間。本發(fā)明采用單CPU雙核的方式,能夠?qū)崿F(xiàn)主核心對從核心的工作狀態(tài)控制和切換。
【專利說明】
一種雙核間的數(shù)據(jù)通信方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及雙核技術(shù)領(lǐng)域,尤其涉及一種雙核間的數(shù)據(jù)通信方法及系統(tǒng)。
【背景技術(shù)】
[0002]在現(xiàn)有技術(shù)中,雙核就是2個核心,核心(Die)又稱為內(nèi)核,是CPU最重要的組成部分。CPU中心那塊隆起的芯片就是核心,是由單晶硅以一定的生產(chǎn)工藝制造出來的,CPU所有的計算、接受/存儲命令、處理數(shù)據(jù)都由核心執(zhí)行。各種CHJ核心都具有固定的邏輯結(jié)構(gòu),一級緩存、二級緩存、執(zhí)行單元、指令級單元和總線接口等邏輯單元都會有科學的布局。
[0003]從雙核技術(shù)本身來看,雙內(nèi)核應該具備兩個物理上的運算內(nèi)核,據(jù)現(xiàn)有的資料顯示,而英特爾的雙核心卻僅僅是使用兩個完整的CHJ封裝在一起,連接到同一個前端總線上。而英特爾的解決方案則是“雙芯”??梢栽O(shè)想,這樣的兩個核心必然會產(chǎn)生總線爭搶,影響性能。不僅如此,還對于未來更多核心的集成埋下了隱患,因為會加劇處理器爭用前端總線帶寬,成為提升系統(tǒng)性能的瓶頸。
[0004]故,有必要提出一種新的技術(shù)方案,以解決上述技術(shù)問題。

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

[0005]有鑒于此,本發(fā)明的目的在于提供一種雙核間的數(shù)據(jù)通信方法及系統(tǒng),其采用單CHJ雙核的方式,能夠?qū)崿F(xiàn)主核心對從核心的工作狀態(tài)控制和切換。
[0006]為解決上述技術(shù)問題,本發(fā)明實施例提供了以下技術(shù)方案:
[0007]本發(fā)明實施例提供了一種雙核間的數(shù)據(jù)通信方法,所述雙核間的數(shù)據(jù)通信方法,包括以下步驟:
[0008]將中央處理器劃分為主核心和從核心;
[0009]在所述中央處理器的隨機存取存儲器中分配一塊存儲空間;其中,所述存儲空間為所述主核心和所述從核心均能訪問的存儲空間;
[0010]當所述主核心或所述從核心需要訪問所述存儲空間時,判斷所述存儲空間的訪問鎖是否運行;
[0011]如果判斷出所述訪問鎖運行,則允許所述主核心或所述從核心訪問所述存儲空間;
[0012]如果判斷出所述訪問鎖沒有運行,則拒絕所述主核心或所述從核心訪問所述存儲空間。
[0013]為解決上述技術(shù)問題,本發(fā)明實施例還提供了以下技術(shù)方案:
[0014]本發(fā)明實施例還提供了一種雙核間的數(shù)據(jù)通信系統(tǒng),所述雙核間的數(shù)據(jù)通信系統(tǒng),包括:
[0015]劃分模塊,用于將中央處理器劃分為主核心和從核心;
[0016]分配模塊,用于在所述中央處理器的隨機存取存儲器中分配一塊存儲空間;其中,所述存儲空間為所述主核心和所述從核心均能訪問的存儲空間;
[0017]判斷模塊,用于當所述主核心或所述從核心需要訪問所述存儲空間時,判斷所述存儲空間的訪問鎖是否運行;
[0018]允許模塊,用于如果判斷出所述訪問鎖運行,則允許所述主核心或所述從核心訪問所述存儲空間;
[0019]拒絕模塊,用于如果判斷出所述訪問鎖沒有運行,則拒絕所述主核心或所述從核心訪問所述存儲空間。
[0020]相對于現(xiàn)有技術(shù),本發(fā)明的雙核間的數(shù)據(jù)通信方法及系統(tǒng),通過將中央處理器劃分為主核心和從核心;在所述中央處理器的隨機存取存儲器中分配一塊存儲空間;其中,所述存儲空間為所述主核心和所述從核心均能訪問的存儲空間;當所述主核心或所述從核心需要訪問所述存儲空間時,判斷所述存儲空間的訪問鎖是否運行;如果判斷出所述訪問鎖運行,則允許所述主核心或所述從核心訪問所述存儲空間;如果判斷出所述訪問鎖沒有運行,則拒絕所述主核心或所述從核心訪問所述存儲空間。本發(fā)明采用單CHJ雙核的方式,能夠?qū)崿F(xiàn)主核心對從核心的工作狀態(tài)控制和切換。
【附圖說明】
[0021]圖1是本發(fā)明實施例一提供的雙核間的數(shù)據(jù)通信方法的實現(xiàn)流程示意圖;
[0022]圖2是本發(fā)明實施例二提供的雙核間的數(shù)據(jù)通信方法的實現(xiàn)流程示意圖;
[0023]圖3A是本發(fā)明實施例三提供的雙核間的數(shù)據(jù)通信方法的實現(xiàn)流程示意圖;
[0024]圖3B是本發(fā)明實施例提供的雙核共享存儲空間的結(jié)構(gòu)示意圖;
[0025]圖4是本發(fā)明實施例四提供的雙核間的數(shù)據(jù)通信系統(tǒng)的模塊示意圖;
[0026]圖5是本發(fā)明實施例五提供的雙核間的數(shù)據(jù)通信系統(tǒng)的模塊示意圖;
[0027]圖6是本發(fā)明實施例六提供的雙核間的數(shù)據(jù)通信系統(tǒng)的模塊示意圖。
【具體實施方式】
[0028]請參照附圖中的圖式,其中相同的組件符號代表相同的組件,本發(fā)明的原理是以實施在一適當?shù)倪\算環(huán)境中來舉例說明。以下的說明是基于所示例的本發(fā)明的具體實施例,其不應被視為限制本發(fā)明未在此詳述的其它具體實施例。
[0029]本發(fā)明原理以上述文字來說明,其并不代表為一種限制,本領(lǐng)域技術(shù)人員將可了解到以下所述的多種步驟及操作亦可實施在硬件當中。本發(fā)明的原理使用許多其它泛用性或特定目的運算、通信環(huán)境或組態(tài)來進行操作。
[0030]本發(fā)明提供的雙核間的數(shù)據(jù)通信方法及系統(tǒng),主要應用于終端設(shè)備,如:手機、電腦、個人數(shù)字助理(Personal Digital Assistant,PDA)等。
[0031 ]以下將分別進行詳細說明。
[0032]實施例一
[0033]請參閱圖1,所示為本發(fā)明實施例提供的雙核間的數(shù)據(jù)通信方法。
[0034]所述雙核間的數(shù)據(jù)通信方法,應用于終端設(shè)備中,具體包括如下步驟:
[0035]在步驟SlOl中,將中央處理器劃分為主核心和從核心;
[0036]在本發(fā)明實施例中,中央處理器(CPU)內(nèi)有兩個核心,分別為主核心和從核心。其中,主核心主要用于處理主要功能業(yè)務(wù)及用戶交互,從核心主要用于處理比較耗費時間和資源的單一業(yè)務(wù)。
[0037]其中,從核心在啟動時完成初始化等準備動作,之后的控制權(quán)交由主核心。
[0038]在步驟S102中,在所述中央處理器的隨機存取存儲器中分配一塊存儲空間;其中,所述存儲空間為所述主核心和所述從核心均能訪問的存儲空間;
[0039]在步驟S103中,當所述主核心或所述從核心需要訪問所述存儲空間時,判斷所述存儲空間的訪問鎖是否運行;
[0040]在本發(fā)明實施例中,所述存儲空間的數(shù)據(jù)結(jié)構(gòu)包括:所述訪問鎖、命令列表、命令對應的參數(shù)列表。
[0041]在步驟S104中,如果判斷出所述訪問鎖運行,則允許所述主核心或所述從核心訪問所述存儲空間;
[0042]在步驟S105中,如果判斷出所述訪問鎖沒有運行,則拒絕所述主核心或所述從核心訪問所述存儲空間。
[0043]實施例二
[0044]請參閱圖2,所示為本發(fā)明實施例提供的雙核間的數(shù)據(jù)通信方法。
[0045]所述雙核間的數(shù)據(jù)通信方法,應用于終端設(shè)備中,具體包括如下步驟:
[0046]在步驟S201中,將中央處理器劃分為主核心和從核心;
[0047]在本發(fā)明實施例中,中央處理器(CPU)內(nèi)有兩個核心,分別為主核心和從核心。其中,主核心主要用于處理主要功能業(yè)務(wù)及用戶交互,從核心主要用于處理比較耗費時間和資源的單一業(yè)務(wù)。
[0048]其中,從核心在啟動時完成初始化等準備動作,之后的控制權(quán)交由主核心。
[0049]在步驟S202中,在所述中央處理器的隨機存取存儲器中分配一塊存儲空間;其中,所述存儲空間為所述主核心和所述從核心均能訪問的存儲空間;
[0050]在步驟S203中,當所述主核心需要訪問所述存儲空間時,判斷所述存儲空間的訪問鎖是否運行;
[0051]在本發(fā)明實施例中,所述存儲空間的數(shù)據(jù)結(jié)構(gòu)包括:所述訪問鎖、命令列表、命令對應的參數(shù)列表。
[0052]在步驟S204中,如果判斷出所述訪問鎖運行,在所述主核心執(zhí)行寫入操作前,將所述訪問鎖設(shè)置為不可運行;
[0053]在步驟S205中,所述主核心寫入控制命令和對應參數(shù)到所述存儲空間;
[0054]在步驟S206中,在所述主核心執(zhí)行完寫入操作后,將所述訪問鎖設(shè)置為可運行。
[0055]在步驟S207中,如果判斷出所述訪問鎖沒有運行,則拒絕所述主核心訪問所述存儲空間。
[0056]在本發(fā)明實施例中,如果判斷出所述訪問鎖沒有運行,那么所述主核心不能向所述存儲空間寫入控制命令和對應參數(shù)。
[0057]實施例三
[0058]請參閱圖3A,所示為本發(fā)明實施例提供的雙核間的數(shù)據(jù)通信方法。
[0059]所述雙核間的數(shù)據(jù)通信方法,應用于終端設(shè)備中,具體包括如下步驟:
[0060]在步驟S301中,將中央處理器劃分為主核心和從核心;
[0061 ]在本發(fā)明實施例中,中央處理器(CPU)內(nèi)有兩個核心,分別為主核心和從核心。其中,主核心主要用于處理主要功能業(yè)務(wù)及用戶交互,從核心主要用于處理比較耗費時間和資源的單一業(yè)務(wù)。
[0062]其中,從核心在啟動時完成初始化等準備動作,之后的控制權(quán)交由主核心。
[0063]在步驟S302中,在所述中央處理器的隨機存取存儲器中分配一塊存儲空間;其中,所述存儲空間為所述主核心和所述從核心均能訪問的存儲空間;
[0064]在步驟S303中,當所述從核心需要訪問所述存儲空間時,判斷所述存儲空間的訪問鎖是否運行;
[0065]在本發(fā)明實施例中,所述存儲空間的數(shù)據(jù)結(jié)構(gòu)包括:所述訪問鎖、命令列表、命令對應的參數(shù)列表。
[0066]在步驟S304中,如果判斷出所述訪問鎖運行,在所述從核心執(zhí)行讀取操作前,將所述訪問鎖設(shè)置為不可運行;
[0067]在步驟S305中,所述從核心從所述存儲空間讀取控制命令和對應參數(shù);
[0068]在步驟S306中,在所述從核心執(zhí)行完讀取操作后,將所述訪問鎖設(shè)置為可運行。
[0069]在步驟S307中,如果判斷出所述訪問鎖沒有運行,則拒絕所述從核心訪問所述存儲空間。
[0070]在本發(fā)明實施例中,如果判斷出所述訪問鎖沒有運行,那么所述從核心不能從所述存儲空間讀取控制命令和對應參數(shù)。
[0071]下面詳細描述本發(fā)明實施例提供的雙核間的數(shù)據(jù)通信方法的實現(xiàn)流程。
[0072]CPU內(nèi)有兩個核心,分別為CoreO及Corel ,Corel是主核心,Corel主要處理主要功能業(yè)務(wù)及用戶交互,CoreO是從核心,CoreO主要處理比較耗費時間和資源的單一業(yè)務(wù);
[0073]CoreO在啟動時完成初始化等準備動作,之后的控制權(quán)交由Corel;
[0074]CoreO和Corel之間的通信方法如下:
[0075]通信時主要的內(nèi)容/數(shù)據(jù)是控制命令(Command)和對應參數(shù)(Command Data),且命令和參數(shù)需要多個;
[0076]在CPU內(nèi)部的RAM中分配一塊Core O和Core I都可以訪問的存儲空間,如圖3B所不O
[0077]CoreO/Corel對共享的存儲空間都可以進行讀寫;
[0078]存儲空間內(nèi)的數(shù)據(jù)結(jié)構(gòu)是:訪問鎖、命令列表、命令對應的參數(shù)列表;
[0079]CoreO和Corel對共享的存儲空間進行訪問時,需驗證訪問鎖是否運行;
[0080]訪問鎖為I時表示不可訪問,需等待;訪問鎖為O時表示可以訪問;
[0081 ]訪問鎖為O時,Core I可以寫入控制命令和對應參數(shù),寫入前先將訪問鎖置I,完成寫入動作后將訪問鎖置O ;
[0082]當訪問鎖為O時,CoreO可以讀取控制命令和對應參數(shù),讀取前先將訪問鎖置I,完成讀取動作后將訪問鎖置O。
[0083]實施例四
[0084]請參閱圖4,為本發(fā)明實施例四提供的雙核間的數(shù)據(jù)通信系統(tǒng)的模塊示意圖;為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。所述雙核間的數(shù)據(jù)通信系統(tǒng)包括:劃分模塊101、分配模塊102、判斷模塊103、允許模塊104、拒絕模塊105。所述雙核間的數(shù)據(jù)通信系統(tǒng)可以是內(nèi)置于終端設(shè)備中的軟件單元、硬件單元或者是軟硬件結(jié)合的單元。終端設(shè)備,如:手機、電腦、個人數(shù)字助理(Personal Digital Assistant,PDA)等。
[0085]劃分模塊101,用于將中央處理器劃分為主核心和從核心;
[0086]在本發(fā)明實施例中,中央處理器(CPU)內(nèi)有兩個核心,分別為主核心和從核心。其中,主核心主要用于處理主要功能業(yè)務(wù)及用戶交互,從核心主要用于處理比較耗費時間和資源的單一業(yè)務(wù)。
[0087]其中,從核心在啟動時完成初始化等準備動作,之后的控制權(quán)交由主核心。
[0088]分配模塊102,用于在所述中央處理器的隨機存取存儲器中分配一塊存儲空間;其中,所述存儲空間為所述主核心和所述從核心均能訪問的存儲空間;
[0089]判斷模塊103,用于當所述主核心或所述從核心需要訪問所述存儲空間時,判斷所述存儲空間的訪問鎖是否運行;
[0090]在本發(fā)明實施例中,所述存儲空間的數(shù)據(jù)結(jié)構(gòu)包括:所述訪問鎖、命令列表、命令對應的參數(shù)列表。
[0091]允許模塊104,用于如果判斷出所述訪問鎖運行,則允許所述主核心或所述從核心訪問所述存儲空間;
[0092]拒絕模塊105,用于如果判斷出所述訪問鎖沒有運行,則拒絕所述主核心或所述從核心訪問所述存儲空間。
[0093]實施例五
[0094]請參閱圖5,為本發(fā)明實施例提供的雙核間的數(shù)據(jù)通信系統(tǒng)的模塊示意圖;為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。所述雙核間的數(shù)據(jù)通信系統(tǒng)包括:劃分模塊201、分配模塊202、判斷模塊203、不可運行主設(shè)置模塊204、寫入模塊205、可運行主設(shè)置模塊206、拒絕模塊207。所述雙核間的數(shù)據(jù)通信系統(tǒng)可以是內(nèi)置于終端設(shè)備中的軟件單元、硬件單元或者是軟硬件結(jié)合的單元。終端設(shè)備,如:手機、電腦、個人數(shù)字助理(PersonalDigital Assistant,PDA)等。
[0095]劃分模塊201,用于將中央處理器劃分為主核心和從核心;
[0096]在本發(fā)明實施例中,中央處理器(CPU)內(nèi)有兩個核心,分別為主核心和從核心。其中,主核心主要用于處理主要功能業(yè)務(wù)及用戶交互,從核心主要用于處理比較耗費時間和資源的單一業(yè)務(wù)。
[0097]其中,從核心在啟動時完成初始化等準備動作,之后的控制權(quán)交由主核心。
[0098]分配模塊202,用于在所述中央處理器的隨機存取存儲器中分配一塊存儲空間;其中,所述存儲空間為所述主核心和所述從核心均能訪問的存儲空間;
[0099]判斷模塊203,用于當所述主核心需要訪問所述存儲空間時,判斷所述存儲空間的訪問鎖是否運行;
[0100]在本發(fā)明實施例中,所述存儲空間的數(shù)據(jù)結(jié)構(gòu)包括:所述訪問鎖、命令列表、命令對應的參數(shù)列表。
[0101]不可運行主設(shè)置模塊204,用于如果判斷出所述訪問鎖運行,在所述主核心執(zhí)行寫入操作前,將所述訪問鎖設(shè)置為不可運行;
[0102]寫入模塊205,用于利用所述主核心寫入控制命令和對應參數(shù)到所述存儲空間;
[0103]可運行主設(shè)置模塊206,用于在所述主核心執(zhí)行完寫入操作后,將所述訪問鎖設(shè)置為可運行。
[0104]拒絕模塊207,用于如果判斷出所述訪問鎖沒有運行,則拒絕所述主核心訪問所述存儲空間。
[0105]在本發(fā)明實施例中,如果判斷出所述訪問鎖沒有運行,那么所述主核心不能向所述存儲空間寫入控制命令和對應參數(shù)。
[0106]實施例六
[0107]請參閱圖6,為本發(fā)明實施例提供的雙核間的數(shù)據(jù)通信系統(tǒng)的模塊示意圖;為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。所述雙核間的數(shù)據(jù)通信系統(tǒng)包括:劃分模塊301、分配模塊302、判斷模塊303、不可運行從設(shè)置模塊304、讀取模塊305、可運行從設(shè)置模塊306、拒絕模塊307。所述雙核間的數(shù)據(jù)通信系統(tǒng)可以是內(nèi)置于終端設(shè)備中的軟件單元、硬件單元或者是軟硬件結(jié)合的單元。終端設(shè)備,如:手機、電腦、個人數(shù)字助理(PersonalDigital Assistant,PDA)等。
[0?08]劃分模塊301,用于將中央處理器劃分為主核心和從核心;
[0109]在本發(fā)明實施例中,中央處理器(CPU)內(nèi)有兩個核心,分別為主核心和從核心。其中,主核心主要用于處理主要功能業(yè)務(wù)及用戶交互,從核心主要用于處理比較耗費時間和資源的單一業(yè)務(wù)。
[0110]其中,從核心在啟動時完成初始化等準備動作,之后的控制權(quán)交由主核心。
[0111]分配模塊302,用于在所述中央處理器的隨機存取存儲器中分配一塊存儲空間;其中,所述存儲空間為所述主核心和所述從核心均能訪問的存儲空間;
[0112]判斷模塊303,用于當所述從核心需要訪問所述存儲空間時,判斷所述存儲空間的訪問鎖是否運行;
[0113]在本發(fā)明實施例中,所述存儲空間的數(shù)據(jù)結(jié)構(gòu)包括:所述訪問鎖、命令列表、命令對應的參數(shù)列表。
[0114]不可運行從設(shè)置模塊304,用于如果判斷出所述訪問鎖運行,在所述從核心執(zhí)行讀取操作前,將所述訪問鎖設(shè)置為不可運行;
[0115]讀取模塊305,用于利用所述從核心從所述存儲空間讀取所述控制命令和對應參數(shù)。
[0116]可運行從設(shè)置模塊306,用于在所述從核心執(zhí)行完讀取操作后,將所述訪問鎖設(shè)置為可運行。
[0117]拒絕模塊307,用于如果判斷出所述訪問鎖沒有運行,則拒絕所述從核心訪問所述存儲空間。
[0118]在本發(fā)明實施例中,如果判斷出所述訪問鎖沒有運行,那么所述從核心不能從所述存儲空間讀取控制命令和對應參數(shù)。
[0119]綜上所述,本發(fā)明的雙核間的數(shù)據(jù)通信方法及系統(tǒng),通過將中央處理器劃分為主核心和從核心;在所述中央處理器的隨機存取存儲器中分配一塊存儲空間;其中,所述存儲空間為所述主核心和所述從核心均能訪問的存儲空間;當所述主核心或所述從核心需要訪問所述存儲空間時,判斷所述存儲空間的訪問鎖是否運行;如果判斷出所述訪問鎖運行,則允許所述主核心或所述從核心訪問所述存儲空間;如果判斷出所述訪問鎖沒有運行,則拒絕所述主核心或所述從核心訪問所述存儲空間。本發(fā)明采用單CPU雙核的方式,能夠?qū)崿F(xiàn)主核心對從核心的工作狀態(tài)控制和切換。
[0120]本發(fā)明實施例提供的雙核間的數(shù)據(jù)通信方法及系統(tǒng)屬于同一構(gòu)思,其具體實現(xiàn)過程詳見說明書全文,此處不再贅述。
[0121]本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計算機可讀存儲介質(zhì)中,存儲介質(zhì)可以包括:只讀存儲器(R0M,Read Only Memory)、隨機存取記憶體(RAM,RandomAccess Memory)、磁盤或光盤等。
[0122]綜上所述,雖然本發(fā)明已以優(yōu)選實施例揭露如上,但上述優(yōu)選實施例并非用以限制本發(fā)明,本領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),均可作各種更動與潤飾,因此本發(fā)明的保護范圍以權(quán)利要求界定的范圍為準。
【主權(quán)項】
1.一種雙核間的數(shù)據(jù)通信方法,其特征在于,所述雙核間的數(shù)據(jù)通信方法,包括以下步驟: 將中央處理器劃分為主核心和從核心; 在所述中央處理器的隨機存取存儲器中分配一塊存儲空間;其中,所述存儲空間為所述主核心和所述從核心均能訪問的存儲空間; 當所述主核心或所述從核心需要訪問所述存儲空間時,判斷所述存儲空間的訪問鎖是否運行; 如果判斷出所述訪問鎖運行,則允許所述主核心或所述從核心訪問所述存儲空間; 如果判斷出所述訪問鎖沒有運行,則拒絕所述主核心或所述從核心訪問所述存儲空間。2.如權(quán)利要求1所述的雙核間的數(shù)據(jù)通信方法,其特征在于,所述允許所述主核心或所述從核心訪問所述存儲空間的步驟,具體包括: 所述主核心寫入控制命令和對應參數(shù)到所述存儲空間; 所述從核心從所述存儲空間讀取所述控制命令和對應參數(shù)。3.如權(quán)利要求2所述的雙核間的數(shù)據(jù)通信方法,其特征在于,在所述主核心寫入控制命令和對應參數(shù)到所述存儲空間的步驟之前,還包括: 在所述主核心執(zhí)行寫入操作前,將所述訪問鎖設(shè)置為不可運行; 在所述主核心寫入控制命令和對應參數(shù)到所述存儲空間的步驟之后,還包括: 在所述主核心執(zhí)行完寫入操作后,將所述訪問鎖設(shè)置為可運行。4.如權(quán)利要求2所述的雙核間的數(shù)據(jù)通信方法,其特征在于,在所述從核心從所述存儲空間讀取控制命令和對應參數(shù)的步驟之前,還包括: 在所述從核心執(zhí)行讀取操作前,將所述訪問鎖設(shè)置為不可運行; 在所述從核心從所述存儲空間讀取控制命令和對應參數(shù)的步驟之后,還包括: 在所述從核心執(zhí)行完讀取操作后,將所述訪問鎖設(shè)置為可運行。5.如權(quán)利要求1所述的雙核間的數(shù)據(jù)通信方法,其特征在于,所述存儲空間的數(shù)據(jù)結(jié)構(gòu)包括:所述訪問鎖、命令列表、命令對應的參數(shù)列表。6.一種雙核間的數(shù)據(jù)通信系統(tǒng),其特征在于,所述雙核間的數(shù)據(jù)通信系統(tǒng),包括: 劃分模塊,用于將中央處理器劃分為主核心和從核心; 分配模塊,用于在所述中央處理器的隨機存取存儲器中分配一塊存儲空間;其中,所述存儲空間為所述主核心和所述從核心均能訪問的存儲空間; 判斷模塊,用于當所述主核心或所述從核心需要訪問所述存儲空間時,判斷所述存儲空間的訪問鎖是否運行; 允許模塊,用于如果判斷出所述訪問鎖運行,則允許所述主核心或所述從核心訪問所述存儲空間; 拒絕模塊,用于如果判斷出所述訪問鎖沒有運行,則拒絕所述主核心或所述從核心訪問所述存儲空間。7.如權(quán)利要求6所述的雙核間的數(shù)據(jù)通信系統(tǒng),其特征在于,所述雙核間的數(shù)據(jù)通信系統(tǒng),還包括: 寫入模塊,用于利用所述主核心寫入控制命令和對應參數(shù)到所述存儲空間; 讀取模塊,用于利用所述從核心從所述存儲空間讀取所述控制命令和對應參數(shù)。8.如權(quán)利要求7所述的雙核間的數(shù)據(jù)通信系統(tǒng),其特征在于,所述雙核間的數(shù)據(jù)通信系統(tǒng),還包括: 不可運行主設(shè)置模塊,用于在所述主核心執(zhí)行寫入操作前,將所述訪問鎖設(shè)置為不可運行; 可運行主設(shè)置模塊,用于在所述主核心執(zhí)行完寫入操作后,將所述訪問鎖設(shè)置為可運行。9.如權(quán)利要求7所述的雙核間的數(shù)據(jù)通信系統(tǒng),其特征在于,所述雙核間的數(shù)據(jù)通信系統(tǒng),還包括: 不可運行從設(shè)置模塊,用于在所述從核心執(zhí)行讀取操作前,將所述訪問鎖設(shè)置為不可運行; 可運行從設(shè)置模塊,用于在所述從核心執(zhí)行完讀取操作后,將所述訪問鎖設(shè)置為可運行。10.如權(quán)利要求6所述的雙核間的數(shù)據(jù)通信系統(tǒng),其特征在于,所述存儲空間的數(shù)據(jù)結(jié)構(gòu)包括:所述訪問鎖、命令列表、命令對應的參數(shù)列表。
【文檔編號】G06F15/167GK105824779SQ201610149132
【公開日】2016年8月3日
【申請日】2016年3月16日
【發(fā)明人】陳偉君, 陳劍輝, 馬來福
【申請人】享拍科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
噶尔县| 常州市| 界首市| 湖南省| 远安县| 石屏县| 盘山县| 阳原县| 江山市| 都昌县| 兰溪市| 肥西县| 同江市| 太原市| 山阴县| 武平县| 呼伦贝尔市| 绍兴县| 蓝田县| 犍为县| 乐陵市| 同江市| 麻栗坡县| 徐闻县| 长乐市| 华亭县| 文安县| 纳雍县| 阜宁县| 三原县| 东乡县| 淳化县| 通州区| 恩平市| 民和| 奇台县| 武定县| 长武县| 乌鲁木齐县| 镇康县| 营口市|