• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    芯片上操作的執行方法、裝置、存儲介質和電子設備制造方法及圖紙

    技術編號:41796168 閱讀:39 留言:0更新日期:2024-06-24 20:20
    本申請實施例提供了一種芯片上操作的執行方法、裝置、存儲介質和電子設備,其中,該方法包括:檢測芯片的目標操作狀態,其中,目標操作狀態用于指示芯片是否待執行目標操作;在檢測到目標操作狀態用于指示芯片待執行目標操作的情況下,向芯片上運行的第二操作系統發起目標操作指令,其中,目標操作指令用于指示對芯片執行目標操作,第二操作系統的響應速度高于目標響應速度,第二操作系統用于響應目標操作指令對芯片執行目標操作。通過本申請,解決了芯片上操作的執行效率較低的問題,進而達到了提高芯片上操作的執行效率的效果。

    【技術實現步驟摘要】

    本申請實施例涉及計算機領域,具體而言,涉及一種芯片上操作的執行方法、裝置、存儲介質和電子設備


    技術介紹

    1、芯片上的操作系統能夠完成各種各樣的操作,但有些操作需要執行大量的重復動作,或者執行了大量的重復動作后只是實現一些簡單的功能,這就會給操作系統帶來較大的負擔,效率不高還會極大的增加處理器的占用率,導致操作系統的性能大打折扣,操作的執行效率也受到嚴重的影響。

    2、針對相關技術中芯片上操作的執行效率較低的問題,尚未提出有效的解決方案。


    技術實現思路

    1、本申請實施例提供了一種芯片上操作的執行方法、裝置、存儲介質和電子設備,以至少解決相關技術中芯片上操作的執行效率較低的問題。

    2、根據本申請的一個實施例,提供了一種芯片上操作的執行方法,應用于芯片上運行的第一操作系統,所述方法包括:

    3、檢測所述芯片的目標操作狀態,其中,所述目標操作狀態用于指示所述芯片是否待執行目標操作;

    4、在檢測到所述目標操作狀態用于指示所述芯片待執行所述目標操作的情況下,向所述芯片上運行的第二操作系統發起目標操作指令,其中,所述目標操作指令用于指示對所述芯片執行所述目標操作,所述第二操作系統的響應速度高于目標響應速度,所述第二操作系統用于響應所述目標操作指令對所述芯片執行所述目標操作。

    5、在一個示例性實施例中,所述向所述芯片上運行的第二操作系統發起目標操作指令,包括:

    6、向共享內存中存儲所述目標操作的操作信息;

    7、向所述第二操作系統發送所述目標操作對應的目標中斷,其中,所述目標中斷用于指示所述第二操作系統使用所述操作信息執行所述目標操作。

    8、在一個示例性實施例中,所述向共享內存中存儲所述目標操作的操作信息,包括:

    9、讀取所述共享內存中元內存區中的記錄,其中,所述共享內存包括內存區和所述元內存區,所述內存區被劃分為多個內存單元,每個所述內存單元用于存儲數據,所述元內存區用于記錄所述內存區中各個內存單元的容量和占用狀態;

    10、根據讀取到的記錄從所述內存區中確定處于未占用狀態且總容量大于或者等于所述操作信息的數據量的至少一個內存單元;

    11、將所述操作信息存儲至所述至少一個內存單元中,并將所述元內存區中記錄的所述至少一個內存單元的占用狀態轉換為已占用狀態。

    12、在一個示例性實施例中,所述向所述第二操作系統發送所述目標操作對應的目標中斷,包括:

    13、從具有對應關系的操作和中斷號中獲取所述目標操作對應的目標中斷號;

    14、向所述第二操作系統發送所述目標中斷號,其中,所述目標中斷號用于指示所述第二操作系統使用所述至少一個內存單元中存儲的所述操作信息執行所述目標操作。

    15、在一個示例性實施例中,在所述向所述第二操作系統發送所述目標中斷號之后,所述方法還包括:

    16、所述第二操作系統響應所述目標中斷號讀取所述元內存區中的記錄;

    17、所述第二操作系統從讀取到的記錄中確定處于已占用狀態的所述至少一個內存單元;

    18、所述第二操作系統從所述至少一個內存單元中讀取所述操作信息,并將所述元內存區中記錄的所述至少一個內存單元的占用狀態轉換為未占用狀態;

    19、所述第二操作系統使用所述操作信息執行所述目標操作。

    20、在一個示例性實施例中,所述檢測所述芯片的目標操作狀態,包括:檢測所述芯片的升級狀態,其中,所述升級狀態用于指示所述芯片是否待升級;

    21、所述向所述芯片上運行的第二操作系統發起目標操作指令,包括:向所述第二操作系統發起升級指令,其中,所述升級指令用于指示對所述芯片進行升級,所述第二操作系統用于響應所述升級指令對所述芯片進行升級。

    22、在一個示例性實施例中,所述檢測所述芯片的升級狀態,包括:

    23、獲取所述芯片的升級包;

    24、在獲取到所述升級包的情況下,確定檢測到所述升級狀態用于指示所述芯片待升級。

    25、在一個示例性實施例中,所述獲取所述芯片的升級包,包括以下之一:

    26、接收所述芯片對應的主機系統上的瀏覽器發送的所述升級包;

    27、接收所述芯片上部署的命令行工作發送的所述升級包。

    28、在一個示例性實施例中,所述向所述第二操作系統發起升級指令,包括:

    29、獲取所述芯片的升級包的目標存儲地址;

    30、將所述目標存儲地址存儲至共享內存中;

    31、向所述第二操作系統發送第一中斷指令,其中,所述第一中斷指令用于指示所述第二操作系統使用所述目標存儲地址上存儲的所述升級包升級所述芯片。

    32、在一個示例性實施例中,所述獲取所述芯片的升級包的目標存儲地址,包括:

    33、獲取所述芯片的所述升級包;

    34、將所述升級包存儲至目標存儲空間;

    35、映射所述目標存儲空間的物理地址作為所述目標存儲地址。

    36、在一個示例性實施例中,所述將所述目標存儲地址存儲至共享內存中,包括:

    37、讀取所述共享內存中元內存區中的記錄,其中,所述共享內存包括內存區和所述元內存區,所述內存區被劃分為多個內存單元,每個所述內存單元用于存儲數據,所述元內存區用于記錄所述內存區中各個內存單元的容量和占用狀態;

    38、根據讀取到的記錄從所述內存區中確定處于未占用狀態且總容量大于或者等于所述目標存儲地址的數據量的至少一個內存單元;

    39、將所述目標存儲地址存儲至所述至少一個內存單元中,并將所述元內存區中記錄的所述至少一個內存單元的占用狀態轉換為已占用狀態。

    40、在一個示例性實施例中,所述向所述第二操作系統發送第一中斷指令,包括:

    41、從具有對應關系的操作和中斷號中獲取升級操作對應的升級中斷號;

    42、向所述第二操作系統發送所述升級中斷號,其中,所述升級中斷號用于指示所述第二操作系統使用所述至少一個內存單元中存儲的所述目標存儲地址對所述芯片進行升級。

    43、在一個示例性實施例中,在所述向所述第二操作系統發送所述升級中斷號之后,所述方法還包括:

    44、所述第二操作系統響應所述升級中斷號讀取所述元內存區中的記錄;

    45、所述第二操作系統從讀取到的記錄中確定處于已占用狀態的所述至少一個內存單元;

    46、所述第二操作系統從所述至少一個內存單元中讀取所述目標存儲地址,并將所述元內存區中記錄的所述至少一個內存單元的占用狀態轉換為未占用狀態;

    47、所述第二操作系統從所述目標存儲地址所指示的存儲位置讀取所述升級包;

    48、所述第二操作系統使用所述升級包對所述芯片進行升級。

    49、在一個示例性實施例中,在所述檢測所述芯片的升級狀態之前,所述方法還包括:

    50、在所述芯片上的目標處理器上啟動所述第二操作本文檔來自技高網...

    【技術保護點】

    1.一種芯片上操作的執行方法,其特征在于,應用于芯片上運行的第一操作系統,所述方法包括:

    2.根據權利要求1所述的方法,其特征在于,所述向所述芯片上運行的第二操作系統發起目標操作指令,包括:

    3.根據權利要求2所述的方法,其特征在于,所述向共享內存中存儲所述目標操作的操作信息,包括:

    4.根據權利要求3所述的方法,其特征在于,所述向所述第二操作系統發送所述目標操作對應的目標中斷,包括:

    5.根據權利要求4所述的方法,其特征在于,在所述向所述第二操作系統發送所述目標中斷號之后,所述方法還包括:

    6.根據權利要求1所述的方法,其特征在于,

    7.根據權利要求6所述的方法,其特征在于,所述檢測所述芯片的升級狀態,包括:

    8.根據權利要求7所述的方法,其特征在于,所述獲取所述芯片的升級包,包括以下之一:

    9.根據權利要求6所述的方法,其特征在于,所述向所述第二操作系統發起升級指令,包括:

    10.根據權利要求9所述的方法,其特征在于,所述獲取所述芯片的升級包的目標存儲地址,包括:>

    11.根據權利要求9所述的方法,其特征在于,所述將所述目標存儲地址存儲至共享內存中,包括:

    12.根據權利要求11所述的方法,其特征在于,所述向所述第二操作系統發送第一中斷指令,包括:

    13.根據權利要求12所述的方法,其特征在于,在所述向所述第二操作系統發送所述升級中斷號之后,所述方法還包括:

    14.根據權利要求6所述的方法,其特征在于,在所述檢測所述芯片的升級狀態之前,所述方法還包括:

    15.根據權利要求1所述的方法,其特征在于,

    16.根據權利要求15所述的方法,其特征在于,所述檢測所述芯片的回滾狀態,包括:

    17.根據權利要求16所述的方法,其特征在于,所述向所述第二操作系統發起回滾指令,包括:

    18.根據權利要求17所述的方法,其特征在于,所述將所述初始回滾位置和所述目標回滾位置存儲至共享內存中,包括:

    19.根據權利要求18所述的方法,其特征在于,所述向所述第二操作系統發送第二中斷指令,包括:

    20.根據權利要求19所述的方法,其特征在于,在所述向所述第二操作系統發送所述回滾中斷號之后,所述方法還包括:

    21.根據權利要求15所述的方法,其特征在于,在所述檢測所述芯片的升級狀態之前,所述方法還包括:

    22.一種芯片上操作的執行裝置,其特征在于,應用于芯片上運行的第一操作系統,所述裝置包括:

    23.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有計算機程序,其中,所述計算機程序被處理器執行時實現所述權利要求1至21任一項中所述的方法的步驟。

    24.一種電子設備,包括存儲器、處理器以及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現所述權利要求1至21任一項中所述的方法的步驟。

    ...

    【技術特征摘要】

    1.一種芯片上操作的執行方法,其特征在于,應用于芯片上運行的第一操作系統,所述方法包括:

    2.根據權利要求1所述的方法,其特征在于,所述向所述芯片上運行的第二操作系統發起目標操作指令,包括:

    3.根據權利要求2所述的方法,其特征在于,所述向共享內存中存儲所述目標操作的操作信息,包括:

    4.根據權利要求3所述的方法,其特征在于,所述向所述第二操作系統發送所述目標操作對應的目標中斷,包括:

    5.根據權利要求4所述的方法,其特征在于,在所述向所述第二操作系統發送所述目標中斷號之后,所述方法還包括:

    6.根據權利要求1所述的方法,其特征在于,

    7.根據權利要求6所述的方法,其特征在于,所述檢測所述芯片的升級狀態,包括:

    8.根據權利要求7所述的方法,其特征在于,所述獲取所述芯片的升級包,包括以下之一:

    9.根據權利要求6所述的方法,其特征在于,所述向所述第二操作系統發起升級指令,包括:

    10.根據權利要求9所述的方法,其特征在于,所述獲取所述芯片的升級包的目標存儲地址,包括:

    11.根據權利要求9所述的方法,其特征在于,所述將所述目標存儲地址存儲至共享內存中,包括:

    12.根據權利要求11所述的方法,其特征在于,所述向所述第二操作系統發送第一中斷指令,包括:

    13.根據權利要求12所述的方法,其特征在于,在所述向所述第二操作系統發送所述升級中斷號之后,所述方法還包...

    【專利技術屬性】
    技術研發人員:馬文凱王杰馬斌
    申請(專利權)人:蘇州浪潮智能科技有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国模无码一区二区三区不卡| 无码国产精品一区二区免费模式 | 精品久久亚洲中文无码| 无码AV中文字幕久久专区| 麻豆国产精品无码视频| 中文字幕无码av激情不卡久久| 亚洲AV区无码字幕中文色| 国产av无码久久精品| 久久精品中文无码资源站| 成人无码视频97免费| 亚洲AV色无码乱码在线观看| 国产成人亚洲综合无码精品| 国产精品无码一区二区在线| 久久久无码精品亚洲日韩按摩 | 亚洲大尺度无码无码专区| 日韩精品无码免费视频| 精品久久久久久无码不卡| 久久青青草原亚洲av无码app| 精品无码人妻一区二区三区不卡 | 白嫩少妇激情无码| 亚洲2022国产成人精品无码区| 国产精品va在线观看无码| 伊人久久精品无码二区麻豆| 亚洲无码高清在线观看| av无码久久久久不卡免费网站 | 无码人妻黑人中文字幕| 亚洲男人第一无码aⅴ网站| 无码日本电影一区二区网站| av大片在线无码免费| 亚洲毛片无码专区亚洲乱| 无码少妇一区二区三区浪潮AV| 国产自无码视频在线观看| AV无码小缝喷白浆在线观看| 国产成人亚洲精品无码AV大片| 无码少妇A片一区二区三区| 国产AV无码专区亚洲AV蜜芽 | 亚洲综合最新无码专区| 无码欧精品亚洲日韩一区夜夜嗨| 国产精品无码无片在线观看3D| 国产精品成人无码免费| HEYZO无码综合国产精品227|