[發明專利]一種CPU的主從辨別方法及其裝置、計算機終端設備有效
| 申請號: | 202010742359.1 | 申請日: | 2020-07-28 |
| 公開(公告)號: | CN111897577B | 公開(公告)日: | 2023-10-13 |
| 發明(設計)人: | 鐘節賢;江虎 | 申請(專利權)人: | 廈門億聯網絡技術股份有限公司 |
| 主分類號: | G06F9/38 | 分類號: | G06F9/38;G06F9/4401;G06F8/36 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 陳旭紅;呂金金 |
| 地址: | 361009 福建省廈門市*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 cpu 主從 辨別 方法 及其 裝置 計算機 終端設備 | ||
1.一種CPU的主從辨別方法,其特征在于,包括:
獲取當前CPU內核所創建的節點信息;其中,所述節點信息包括本地的軟件版本號、本地的硬件版本號、主機的軟件版本號以及主機的硬件版本號中的一種或多種;
在判斷所述節點信息僅包含所述本地的軟件版本號和所述本地的硬件版本號時,確定當前CPU為主CPU;
在判斷所述節點信息至少包含所述主機的軟件版本號和所述主機的硬件版本號時,確定當前CPU為從CPU。
2.根據權利要求1所述的CPU的主從辨別方法,其特征在于,在所述獲取當前CPU內核所創建的節點信息之前,還包括:
以主CPU的方式啟動當前CPU;
在判斷傳遞給所述CPU內核的cmdline變量未包含主機信息時,在預設的目錄下創建本地的軟件版本號和本地的硬件版本號。
3.根據權利要求2所述的CPU的主從辨別方法,其特征在于,在所述確定當前CPU為主CPU之后,還包括:
根據所述主CPU的軟件版本號和硬件版本號生成host_type.bin文件,并存放在tftpd服務器的目錄下。
4.根據權利要求1所述的CPU的主從辨別方法,其特征在于,在所述獲取當前CPU內核所創建的節點信息之前,還包括:
以從CPU的方式啟動當前CPU;
在判斷傳遞給所述CPU內核的cmdline變量包含主機信息時,在預設的目錄下創建本地的軟件版本號、本地的硬件版本號、主機的軟件版本號以及主機的硬件版本號。
5.根據權利要求4所述的CPU的主從辨別方法,其特征在于,在所述在判斷傳遞給所述CPU內核的cmdline變量包含主機信息時,在預設的目錄下創建本地的軟件版本號、本地的硬件版本號、主機的軟件版本號以及主機的硬件版本號之前,還包括:
通過tftp服務器下載主機端的host_type.bin文件;
對所述host_type.bin文件進行解析,并將所述解析后的結果通過cmdline變量傳遞給所述CPU內核。
6.根據權利要求1所述的CPU的主從辨別方法,其特征在于,所述當前CPU包括至少兩個系統,在所述獲取當前CPU內核所創建的節點信息之前,還包括:
以從CPU的方式啟動當前CPU;
通過tftp服務器下載主機端的host_type.bin文件;
對所述host_type.bin文件進行解析,并將所述解析后的結果存放在固定內存上,以使其中一個所述系統從所述內存上讀取所述解析后的結果。
7.一種CPU的主從辨別裝置,其特征在于,包括:
節點信息獲取模塊,用于獲取當前CPU內核所創建的節點信息;其中,所述節點信息包括本地的軟件版本號、本地的硬件版本號、主機的軟件版本號以及主機的硬件版本號中的一種或多種;
第一確定模塊,用于在判斷所述節點信息僅包含所述本地的軟件版本號和所述本地的硬件版本號時,確定當前CPU為主CPU;
第二確定模塊,用于在判斷所述節點信息至少包含所述主機的軟件版本號和所述主機的硬件版本號,確定當前CPU為從CPU。
8.根據權利要求7所述的CPU的主從辨別裝置,其特征在于,還包括:
第一啟動模塊,用于在所述節點信息獲取模塊獲取當前CPU內核所創建的節點信息之前,以主CPU的方式啟動當前CPU;
第一節點創建模塊,用于在判斷傳遞給所述CPU內核的cmdline變量未包含主機信息時,在預設的目錄下創建本地的軟件版本號和本地的硬件版本號。
9.根據權利要求7所述的CPU的主從辨別裝置,其特征在于,還包括:
第二啟動模塊,用于在所述節點信息獲取模塊獲取當前CPU內核所創建的節點信息之前,以從CPU的方式啟動當前CPU;
第二節點創建模塊,用于在判斷傳遞給所述CPU內核的cmdline變量包含主機信息時,在預設的目錄下創建本地的軟件版本號、本地的硬件版本號、主機的軟件版本號以及主機的硬件版本號。
10.一種計算機終端設備,其特征在于,包括:
一個或多個處理器;
存儲器,與所述處理器耦接,用于存儲一個或多個程序;
當所述一個或多個程序被所述一個或多個處理器執行,使得所述一個或多個處理器實現如權利要求1至6任一項所述的CPU的主從辨別方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門億聯網絡技術股份有限公司,未經廈門億聯網絡技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010742359.1/1.html,轉載請聲明來源鉆瓜專利網。





