[發(fā)明專利]異構(gòu)多核體系中主引導(dǎo)核的自動(dòng)選舉方法有效
| 申請(qǐng)?zhí)枺?/td> | 200810085775.8 | 申請(qǐng)日: | 2008-03-20 |
| 公開(kāi)(公告)號(hào): | CN101256512A | 公開(kāi)(公告)日: | 2008-09-03 |
| 發(fā)明(設(shè)計(jì))人: | 楊凡 | 申請(qǐng)(專利權(quán))人: | 中興通訊股份有限公司 |
| 主分類號(hào): | G06F9/46 | 分類號(hào): | G06F9/46;G06F9/445;G06F11/00 |
| 代理公司: | 北京安信方達(dá)知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人: | 龍洪;霍育棟 |
| 地址: | 518057廣東省深圳市南山*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 多核 體系 引導(dǎo) 自動(dòng) 選舉 方法 | ||
1、一種異構(gòu)多核體系中主引導(dǎo)核的自動(dòng)選舉方法,步驟包括:
(1)多核CPU上電后調(diào)用選舉機(jī)制,所述選舉機(jī)制用于確定主引導(dǎo)核;
(2)所述多核CPU中的各個(gè)核執(zhí)行所述選舉機(jī)制,并根據(jù)所述選舉機(jī)制判斷自己是否為主引導(dǎo)核;同時(shí),記錄所有狀態(tài)正常的從核;
(3)被確定的主引導(dǎo)核加載操作系統(tǒng),并初始化外圍硬件設(shè)備以及操作系統(tǒng);所述從核進(jìn)入睡眠狀態(tài);
(4)主引導(dǎo)核喚醒所有狀態(tài)正常的從核,所述從核在被喚醒后加載并初始化各自的操作系統(tǒng)代碼段,然后,主引導(dǎo)核和從核進(jìn)入正常運(yùn)行狀態(tài)。
2、如權(quán)利要求1所述的異構(gòu)多核體系中主引導(dǎo)核的自動(dòng)選舉方法,其特征在于,所述選舉機(jī)制的步驟包括:
A、多核CPU的每個(gè)核讀取各自的內(nèi)部寄存器,獲得自己的身份編號(hào);
B、所述核獲得自己的身份編號(hào)后,利用核之間的通信通路向所述多核CPU中其他核廣播自己的身份編號(hào);
C、所述核根據(jù)所述身份編號(hào)來(lái)確定自己是否為主引導(dǎo)核。
3、如權(quán)利要求2所述的異構(gòu)多核體系中主引導(dǎo)核的自動(dòng)選舉方法,其特征在于,所述選舉機(jī)制中,選擇狀態(tài)良好且所述身份編號(hào)最小的核作為主引導(dǎo)核。
4、如權(quán)利要求2所述的異構(gòu)多核體系中主引導(dǎo)核的自動(dòng)選舉方法,其特征在于,步驟C中,所述多核CPU中的核完成身份廣播后,查看收到的來(lái)自于其他核的身份編號(hào)并進(jìn)行比較;如果自己的身份編號(hào)最小,則判定自己為主引導(dǎo)核;如果收到比自己身份編號(hào)更小的身份編號(hào),將收到的最小編號(hào)的判定為主引導(dǎo)核,記錄該最小編號(hào),并進(jìn)入睡眠狀態(tài)。
5、如權(quán)利要求2所述的異構(gòu)多核體系中主引導(dǎo)核的自動(dòng)選舉方法,其特征在于,所述核在利用所述選舉機(jī)制進(jìn)行確定主引導(dǎo)核的過(guò)程中,判斷自己的身份編號(hào)是否為最??;如果是,所述核為主引導(dǎo)核;如果不是,所述核為從核,并進(jìn)入睡眠狀態(tài)以等待被主引導(dǎo)核喚醒。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中興通訊股份有限公司,未經(jīng)中興通訊股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810085775.8/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 引導(dǎo)裝置及引導(dǎo)方法
- 引導(dǎo)系統(tǒng)以及引導(dǎo)方法
- 引導(dǎo)裝置、引導(dǎo)方法以及引導(dǎo)程序
- 車輛引導(dǎo)裝置、車輛引導(dǎo)方法和車輛引導(dǎo)程序
- 移動(dòng)引導(dǎo)系統(tǒng)、移動(dòng)引導(dǎo)裝置、以及移動(dòng)引導(dǎo)方法
- 引導(dǎo)裝置、引導(dǎo)方法以及引導(dǎo)程序
- 路徑引導(dǎo)裝置、路徑引導(dǎo)方法以及路徑引導(dǎo)程序
- 引導(dǎo)方法及引導(dǎo)系統(tǒng)
- 引導(dǎo)裝置、引導(dǎo)方法以及引導(dǎo)程序
- 引導(dǎo)系統(tǒng)、引導(dǎo)裝置和引導(dǎo)系統(tǒng)的控制方法





