[發明專利]一種多核系統的在線補丁方法及系統有效
| 申請號: | 201310573782.3 | 申請日: | 2013-11-15 |
| 公開(公告)號: | CN104636161B | 公開(公告)日: | 2018-06-19 |
| 發明(設計)人: | 王金堂 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65 |
| 代理公司: | 北京弘權知識產權代理事務所(普通合伙) 11363 | 代理人: | 陳蕾;許偉群 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 補丁操作 從核 鏈接 補丁 同步代碼 主控 補丁文件 多核系統 在線補丁 內存占用率 同步操作 | ||
本發明實施例公開了一種多核系統的在線補丁方法及系統,以降低在補丁操作過程中的內存占用率。其中,所述方法具體包括:主控核獲取補丁操作命令及補丁文件;所述主控核根據所在鏡像鏈接的補丁操作代碼,向其他從核鏡像中的各個從核發送所述補丁文件以及所述補丁操作命令,由所述各個從核根據所在從核鏡像鏈接的補丁同步代碼,執行相應補丁同步操作;其中,所述主控核所在鏡像鏈接所述補丁操作代碼和補丁同步代碼,所述從核鏡像鏈接所述補丁同步代碼。
技術領域
本發明涉及計算機技術領域,特別是涉及一種多核系統的在線補丁方法及系統。
背景技術
多核系統通常具有如圖1所示的組成結構,其中,鏡像0由主控核組成,核1、核1_1’、核1_2’組成鏡像1,核2、核2_1’、核2_2’組成鏡像2,核n、核n_1’、核n_2’組成鏡像n。在對該多核系統進行在線補丁時,通常由主控核與外部CPU進行通信,以獲取補丁文件以及補丁命令交互。當對鏡像0打補丁時,由于鏡像0只有主控核一個核存在,操作核即為主控核,打補丁的核也為主控核。
以片外主控CPU對鏡像1進行補丁激活操作為例,假設此時核1為鏡像1的補丁操作核,核1_1’、核1_2’為從核,片外主控CPU與主控核之間可以進行命令交互,主控核與鏡像1中核1可以進行命令交互,補丁操作核核1與鏡像內各個從核之間可以進行命令交互。以激活補丁為例,片外主控CPU發送激活補丁命令給主控核,主控核將激活補丁命令轉發給核1,由核1根據預置的補丁代碼對核1_1’及核1_2’進行相應的補丁操作。激活補丁操作成功后,核1發送應答給主控核,主控核將該應答發送給片外主控CPU,激活補丁操作完成。
現有技術中,對于多核系統內的多個鏡像,均需要包含完整的補丁代碼,從而將導致整個系統具有很高的內存占用率。
發明內容
本發明實施例中提供了一種多核系統的在線補丁方法及系統,以降低在補丁操作過程中的內存占用率。
為了解決上述技術問題,本發明實施例公開了如下技術方案:
第一方面,提供一種多核系統的在線補丁方法,包括:
主控核獲取補丁操作命令及補丁文件;
所述主控核根據所在鏡像鏈接的補丁操作代碼,向其他從核鏡像中的各個從核發送所述補丁文件以及所述補丁操作命令,由所述各個從核根據所在從核鏡像鏈接的補丁同步代碼,執行相應補丁同步操作;
其中,所述主控核所在鏡像鏈接所述補丁操作代碼和補丁同步代碼,所述從核鏡像鏈接所述補丁同步代碼。
結合上述第一方面,在第一種可能的實現方式中,所述方法還包括:
根據所述從核中待打補丁的函數所處的內存區域,配置位于所述內存區域的補丁區,所述補丁區用于加載所述補丁文件。
結合上述一方面,在第二種可能的實現方式中,所述主控核根據所在鏡像鏈接的補丁操作代碼,向其他從核鏡像中的各個從核發送所述補丁文件以及所述補丁操作命令,包括:
所述主控核在預置時間內檢測所述從核發送至所述主控核的心跳信息,將未能在所述預置時間內發送心跳信息的從核確定為故障從核;
所述主控核根據所述補丁操作代碼,向其他從核鏡像中的各個非故障從核發送所述補丁文件以及所述補丁操作命令。
結合上述一方面,和第二種可能的實現方式,在第三種可能的實現方式中,所述主控核根據所述補丁操作代碼,向其他從核鏡像中的各個非故障從核發送所述補丁文件以及所述補丁操作命令,包括:
所述主控核將預置的補丁同步掩碼表中所述故障從核對應的補丁同步掩碼位進行刪除,所述補丁同步掩碼表包含分別與所述各個從核對應的補丁同步掩碼位;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310573782.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種輸入方法與裝置
- 下一篇:基于DEM的球磨機顆粒軌跡分析與能耗建模方法





