System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 人妻少妇无码视频在线,中文字幕av无码一二三区电影,无码专区—VA亚洲V天堂
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    系統的啟動方法及裝置、存儲介質、電子設備、計算機程序產品制造方法及圖紙

    技術編號:44478586 閱讀:3 留言:0更新日期:2025-03-04 17:46
    本申請實施例提供了一種系統的啟動方法及裝置、存儲介質、電子設備、計算機程序產品,其中,該方法包括:通過本申請的實施例,啟動目標系統中的每路中央處理器對應的只讀存儲器,其中,目標系統為多路RISC?V系統;在只讀存儲器成功啟動的情況下,通過每路中央處理器對應的只讀存儲器加載引導加載程序,并將每個只讀存儲器加載的引導加載程序進行融合;在將每個只讀存儲器加載的引導加載程序成功融合的情況下,控制每路中央處理器的多個處理器核執行目標系統的opensbi固件;在每路中央處理器的多個處理器核成功執行目標系統的opensbi固件的情況下,控制每路中央處理器的多個處理器核啟動目標系統的內核,以啟動目標系統。

    【技術實現步驟摘要】

    本申請實施例涉及計算機領域,具體而言,涉及一種系統的啟動方法及裝置、存儲介質、電子設備、計算機程序產品


    技術介紹

    1、在當今互聯網規模不斷擴大的時代,人們對于網站的訪問需求也呈現出井噴式的增長。然而,單一服務器往往很難承受大量用戶的同時訪問,造成站點宕機的情況時有發生。為了實現網站的高可用性,多路服務器被廣泛應用。多路服務器就是將多個服務器聯合在一起,通過分擔流量或任務的方式,共同為用戶提供服務。這種方式既可以提高網站的訪問速度,又可以提高網絡的穩定性和安全性。

    2、第五代精簡指令集(reduced?instruction?set?computer?v,簡稱為risc-v)作為一種新興的處理器,隨著risc-v技術的提升,也經歷了單核到多核到多路的發展。單中央處理器(central?processing?unit,簡稱為cpu)起系統流程為bootrom->u-boot->opensbi->kernel的過程。但是相關技術中不涉及多路risc-v系統啟動的方案。

    3、針對相關技術,不涉及多路risc-v系統啟動的方案的問題,目前尚未提出有效的解決方案。

    4、因此,有必要對相關技術予以改良以克服相關技術中的所述缺陷。


    技術實現思路

    1、本申請實施例提供了一種系統的啟動方法及裝置、存儲介質、電子設備、計算機程序產品,以至少解決相關技術中不涉及多路risc-v系統啟動的方案的問題。

    2、根據本申請的一個實施例,提供了一種系統的啟動方法,包括:啟動目標系統中的每路中央處理器對應的只讀存儲器,其中,所述目標系統為多路risc-v系統;在所述只讀存儲器成功啟動的情況下,通過所述每路中央處理器對應的只讀存儲器加載引導加載程序,并將每個只讀存儲器加載的引導加載程序進行融合;在將每個只讀存儲器加載的引導加載程序成功融合的情況下,控制所述每路中央處理器的多個處理器核執行所述目標系統的opensbi固件;在所述每路中央處理器的多個處理器核成功執行所述目標系統的opensbi固件的情況下,控制所述每路中央處理器的多個處理器核啟動所述目標系統的內核,以啟動所述目標系統。

    3、在一個示例性實施例中,通過所述每路中央處理器對應的只讀存儲器加載引導加載程序之后,所述方法還包括:確定所述每路中央處理器對應的主啟動核和從核,其中,所述每路中央處理器的多個處理器核包括:所述主啟動核和所述從核;通過所述主啟動核將所述引導加載程序復制到動態隨機存取存儲器,以使所述主啟動核通過所述動態隨機存取存儲器運行所述引導加載程序。

    4、在一個示例性實施例中,通過所述主啟動核將所述引導加載程序復制到動態隨機存取存儲器,以使所述主啟動核通過所述動態隨機存取存儲器運行所述引導加載程序,包括:通過所述主啟動核運行所述引導加載程序,以使所述主啟動核通過所述引導加載程序執行外設初始化操作、自我拷貝操作、重定位操作,ccix初始化操作。

    5、在一個示例性實施例中,確定所述每路中央處理器對應的主啟動核和從核,包括:確定所述每路中央處理器中的每個處理器核運行目標程序的運行時長;確定所述運行時長最短的處理器核為所述主啟動核,以及確定其他處理器核為所述從核。

    6、在一個示例性實施例中,將每個只讀存儲器加載的引導加載程序進行融合,包括:通過目標軟件對多路中央處理器配置緩存一致性協議;在所述目標軟件對多路中央處理器成功配置緩存一致性協議的情況下,確定所述多路中央處理器對應的只讀存儲器加載的引導加載程序進行融合。

    7、在一個示例性實施例中,控制所述每路中央處理器的多個處理器核執行所述目標系統的opensbi固件,包括:確定所述每路中央處理器對應的主啟動核和從核,其中,所述每路中央處理器的多個處理器核包括:所述主啟動核和所述從核;控制所述每路中央處理器的主啟動核執行所述目標系統的opensbi固件;在所述每路中央處理器的主啟動核成功執行所述目標系統的opensbi固件的情況下,控制所述每路中央處理器的從核執行所述目標系統的opensbi固件。

    8、在一個示例性實施例中,控制所述每路中央處理器的從核執行所述目標系統的opensbi固件,包括:通過所述每路中央處理器的主啟動核喚醒所述每路中央處理器的從核,以使所述每路中央處理器的從核執行所述目標系統的opensbi固件。

    9、在一個示例性實施例中,控制所述每路中央處理器的多個處理器核執行所述目標系統的opensbi固件,包括:獲取所述目標系統的設備樹;通過所述設備樹為所述每路中央處理器的多個處理器核創建臨時資源,其中,所述臨時資源包括以下至少之一:平臺級別中斷控制器、定時器中斷控制器、核心本地中斷控制器;通過目標總線建立所述每路中央處理器的多個處理器與所述臨時資源的連接關系。

    10、在一個示例性實施例中,獲取所述目標系統的設備樹,包括:在設備樹中為所述每路中央處理器的每個處理器核定義對應的屬性信息和節點,其中,所述屬性信息包括:所述處理器核的標識、所述處理器核的內存地址范圍;確定所述每個處理器核心允許訪問的臨時資源,并將所述每個處理器核心與對應的臨時資源的對應關系存儲至所述設備樹的節點中。

    11、在一個示例性實施例中,控制所述每路中央處理器的多個處理器核啟動所述目標系統的內核,包括:確定所述每路中央處理器對應的主啟動核和從核,其中,所述每路中央處理器的多個處理器核包括:所述主啟動核和所述從核;控制所述每路中央處理器的主啟動核啟動所述目標系統的內核;在所述每路中央處理器的主啟動核成功啟動所述目標系統的內核的情況下,控制所述每路中央處理器的從核啟動所述目標系統的內核。

    12、在一個示例性實施例中,控制所述每路中央處理器的從核啟動所述目標系統的內核,包括:通過所述每路中央處理器的主啟動核喚醒所述每路中央處理器的從核,以使所述每路中央處理器的從核啟動所述目標系統的內核。

    13、根據本申請的另一個實施例,提供了一種系統的啟動裝置,包括:啟動模塊,用于啟動目標系統中的每路中央處理器對應的只讀存儲器,其中,所述目標系統為多路risc-v系統;加載模塊,用于在所述只讀存儲器成功啟動的情況下,通過所述每路中央處理器對應的只讀存儲器加載引導加載程序,并將每個只讀存儲器加載的引導加載程序進行融合;第一控制模塊,用于在將每個只讀存儲器加載的引導加載程序成功融合的情況下,控制所述每路中央處理器的多個處理器核執行所述目標系統的opensbi固件;第二控制模塊,用于在所述每路中央處理器的多個處理器核成功執行所述目標系統的opensbi固件的情況下,控制所述每路中央處理器的多個處理器核啟動所述目標系統的內核,以啟動所述目標系統。

    14、根據本申請的又一個實施例,還提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質中存儲有計算機程序,其中,所述計算機程序被設置為運行時執行上述任一項方法實施例中的步驟。

    15、根據本申請的又一個實施例,還提供了一種電子設備,包本文檔來自技高網...

    【技術保護點】

    1.一種系統的啟動方法,其特征在于,

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

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

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

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

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

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

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

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

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

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

    12.一種系統的啟動裝置,其特征在于,

    13.一種計算機可讀存儲介質,其特征在于,

    14.一種電子設備,包括存儲器、處理器以及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,其特征在于,

    15.一種計算機程序產品,包括計算機程序,其特征在于,

    【技術特征摘要】

    1.一種系統的啟動方法,其特征在于,

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

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

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

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

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

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

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

    9.根據...

    【專利技術屬性】
    技術研發人員:張青王棚輝王群
    申請(專利權)人:山東云海國創云計算裝備產業創新中心有限公司
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 免费无码作爱视频| 亚洲AV无码一区二区三区DV| 亚洲AV无码AV吞精久久| 精品韩国亚洲av无码不卡区| 夜夜添无码一区二区三区| 18禁免费无码无遮挡不卡网站 | 日韩精品人妻系列无码av东京| 亚洲日韩精品无码专区网站| 久久久久av无码免费网| 亚洲AV无码一区二区三区在线观看| 无码毛片视频一区二区本码 | 无码精品人妻一区二区三区中| 丰满亚洲大尺度无码无码专线| 精品人妻大屁股白浆无码| 久久人妻少妇嫩草AV无码蜜桃| 亚洲AV无码男人的天堂| 久久无码人妻一区二区三区午夜| yy111111电影院少妇影院无码| 国语成本人片免费av无码| 亚洲成无码人在线观看| 亚洲国产a∨无码中文777| 中文字幕丰满乱子无码视频| 午夜精品久久久久久久无码| 欧美性生交xxxxx无码影院∵| 久久久久成人精品无码中文字幕 | 未满小14洗澡无码视频网站| 国产精品无码免费专区午夜| 国产精品JIZZ在线观看无码| 久久久久久99av无码免费网站| 久久精品亚洲中文字幕无码麻豆 | 三上悠亚ssⅰn939无码播放| 国产精品无码一区二区在线观| AV无码精品一区二区三区| 亚洲一区无码中文字幕乱码| 亚洲AV无码国产精品色| 无码夫の前で人妻を侵犯 | 亚洲精品无码专区2| 小泽玛丽无码视频一区| 久久伊人亚洲AV无码网站| 国模无码一区二区三区不卡| 亚洲国产精品无码专区在线观看|