[發(fā)明專利]使用服務(wù)處理器的CPU退縮系統(tǒng)和CPU退縮方法無(wú)效
| 申請(qǐng)?zhí)枺?/td> | 200580048956.8 | 申請(qǐng)日: | 2005-03-18 |
| 公開(公告)號(hào): | CN101137964A | 公開(公告)日: | 2008-03-05 |
| 發(fā)明(設(shè)計(jì))人: | 東秀憲;山崎昭宏 | 申請(qǐng)(專利權(quán))人: | 富士通株式會(huì)社 |
| 主分類號(hào): | G06F11/22 | 分類號(hào): | G06F11/22 |
| 代理公司: | 北京三友知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人: | 黃綸偉 |
| 地址: | 日本神*** | 國(guó)省代碼: | 日本;JP |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 使用 服務(wù) 處理器 cpu 退縮 系統(tǒng) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及在運(yùn)行前檢測(cè)有不穩(wěn)定動(dòng)作預(yù)兆的CPU、使得不將其組入到系統(tǒng)中的、使用服務(wù)處理器的CPU退縮(縮退)系統(tǒng)和CPU退縮方法。
背景技術(shù)
圖1是表示以往的用于實(shí)現(xiàn)CPU退縮的、使用服務(wù)處理器的CPU退縮系統(tǒng)的結(jié)構(gòu)的概略圖。圖1的微程序(Micro?Program)11作為以下的模塊發(fā)揮作用:以接通系統(tǒng)電源和系統(tǒng)的重起(reboot)/復(fù)位時(shí)等系統(tǒng)復(fù)位為時(shí)機(jī),進(jìn)行構(gòu)成系統(tǒng)的單元的診斷。由運(yùn)行系統(tǒng)側(cè)的CPU、即圖1的CPU(A)10執(zhí)行圖1所示的微程序11。另外,運(yùn)行系統(tǒng)側(cè)的CPU(A)10在圖上被描繪成1個(gè)CPU,但實(shí)際上當(dāng)然也可以由多個(gè)CPU來(lái)構(gòu)成運(yùn)行系統(tǒng)側(cè)的CPU。
在將運(yùn)行系統(tǒng)側(cè)的CPU控制轉(zhuǎn)給圖1所示的微程序(Micro?Program)11時(shí),由于是在箭頭(1)所示的服務(wù)處理器側(cè)的CPU的動(dòng)作檢查完成之后,因此,運(yùn)行系統(tǒng)側(cè)的CPU處于至少可使用自身的硬件資源進(jìn)行基本動(dòng)作的狀態(tài)。對(duì)于通過(guò)服務(wù)處理器CPU(B)20進(jìn)行的運(yùn)行系統(tǒng)側(cè)的CPU的動(dòng)作檢查而被判斷為NG(No?Good,不良)的運(yùn)行系統(tǒng)側(cè)的CPU,服務(wù)處理器CPU(B)20執(zhí)行CPU停止處理,因此不將控制轉(zhuǎn)給微程序11。
如圖1的箭頭(2)、(3)、(4)所示,圖1所示的微程序11進(jìn)行運(yùn)行系統(tǒng)的CPU(A)10、存儲(chǔ)器(Memory)12以及I/O單元(I/O?Unit)13這樣的系統(tǒng)結(jié)構(gòu)單元的初始設(shè)定和診斷,與服務(wù)處理器側(cè)交換信息。
圖2是表示說(shuō)明微程序(Micro?Program)、系統(tǒng)CPU以及服務(wù)處理器之間的以往的使用服務(wù)處理器的CPU退縮系統(tǒng)的動(dòng)作的處理程序的概略圖。圖2所示的流程圖中的序號(hào)與圖1所示的以往的使用服務(wù)處理器的CPU退縮系統(tǒng)的結(jié)構(gòu)圖中的序號(hào)相對(duì)應(yīng),因此,使用圖1和圖2說(shuō)明以往的使用服務(wù)處理器的CPU退縮系統(tǒng)的動(dòng)作。如圖2所示,首先,在服務(wù)處理器側(cè)進(jìn)行系統(tǒng)電源接通(A1)。接著,進(jìn)行系統(tǒng)CPU10的動(dòng)作檢查(圖1的(1))(A2)。當(dāng)此處運(yùn)行系統(tǒng)側(cè)的CPU10處于至少可使用自身的硬件資源進(jìn)行基本動(dòng)作的狀態(tài)時(shí),將CPU控制轉(zhuǎn)給微程序11(A4);當(dāng)通過(guò)運(yùn)行系統(tǒng)側(cè)的CPU的動(dòng)作檢查而判斷為NG(No?Good,不良)時(shí),由服務(wù)處理器進(jìn)行CPU停止處理,而不將控制轉(zhuǎn)給微程序11(A3)。
被從服務(wù)處理器20轉(zhuǎn)給了控制的微程序11開始系統(tǒng)結(jié)構(gòu)單元的初始設(shè)定和診斷,首先,進(jìn)行CPU診斷處理(圖1的(2))(A5)。在系統(tǒng)結(jié)構(gòu)單元的初始設(shè)定和診斷過(guò)程中,服務(wù)處理器20始終監(jiān)視系統(tǒng)CPU10的錯(cuò)誤的發(fā)生狀況,并且,僅在微程序剛剛轉(zhuǎn)移到下一控制之前,將錯(cuò)誤發(fā)生狀況通知給系統(tǒng)側(cè)CPU(A6)。從微程序(Micro?Program)11執(zhí)行構(gòu)成系統(tǒng)的單元的初始設(shè)定/診斷(圖1的箭頭(2)、(3)、(4))開始到OS啟動(dòng)后,服務(wù)處理器CPU(B)20識(shí)別CPU硬件錯(cuò)誤的發(fā)生情況(圖1的箭頭(5)),當(dāng)錯(cuò)誤的發(fā)生次數(shù)超過(guò)預(yù)先設(shè)定的閾值時(shí),視為“是之后有可能導(dǎo)致重大錯(cuò)誤的、有不穩(wěn)定動(dòng)作預(yù)兆的CPU”,通過(guò)OS進(jìn)入等待狀態(tài)。即,以往不是以物理的方式斷開CPU,而是成為不對(duì)對(duì)象CPU進(jìn)行處理分配的狀態(tài)、以軟件的方式斷開CPU,微程序(Micro?Program)11以下一復(fù)位為時(shí)機(jī)執(zhí)行退縮。然后,如果微程序11的診斷結(jié)果為OK,則使得由正常CPU繼續(xù)進(jìn)行程序處理,并結(jié)束診斷處理(A8)。另一方面,如果微程序的CPU診斷處理的結(jié)果呈現(xiàn)系統(tǒng)側(cè)CPU自身NG(不良)的狀況,則由微程序11自身退縮該CPU(A7),如果在退縮CPU后仍可以由剩余的正常CPU繼續(xù)進(jìn)行程序處理,則繼續(xù)進(jìn)行處理并結(jié)束微程序11的診斷處理(A8)。即,雖然使其成為不從系統(tǒng)對(duì)有不穩(wěn)定動(dòng)作預(yù)兆的CPU進(jìn)行處理分配的狀態(tài),但由于其是在OS(系統(tǒng))已經(jīng)被啟動(dòng)之后,為了斷開這樣的CPU,也只有在微程序下一次動(dòng)作的重起等定時(shí)(參照專利文獻(xiàn)1)。
專利文獻(xiàn)1:日本特開平08-087341號(hào)公報(bào)
這樣,在以往的使用服務(wù)處理器的CPU退縮系統(tǒng)中,在OS啟動(dòng)后識(shí)別有不穩(wěn)定動(dòng)作預(yù)兆的CPU,以下一系統(tǒng)復(fù)位為時(shí)機(jī)執(zhí)行CPU退縮,因此,存在如下問(wèn)題:無(wú)法在OS啟動(dòng)前執(zhí)行有不穩(wěn)定動(dòng)作預(yù)兆的CPU的退縮。
另外,在計(jì)算機(jī)領(lǐng)域,因CPU的生產(chǎn)過(guò)程而產(chǎn)生的質(zhì)量偏差是不可避免的。由于該質(zhì)量偏差,基于有不穩(wěn)定動(dòng)作預(yù)兆的CPU的確定、不穩(wěn)定動(dòng)作為哪一級(jí)別的識(shí)別、以及在運(yùn)行系統(tǒng)前將它們從結(jié)構(gòu)單元斷開的系統(tǒng)的穩(wěn)定運(yùn)行是重要課題。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于富士通株式會(huì)社,未經(jīng)富士通株式會(huì)社許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200580048956.8/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過(guò)測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過(guò)處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過(guò)軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 服務(wù)票據(jù)發(fā)行系統(tǒng)及服務(wù)票據(jù)發(fā)行服務(wù)
- 出租服務(wù)服務(wù)器和出租服務(wù)系統(tǒng)
- 服務(wù)開放方法及系統(tǒng)、服務(wù)開放服務(wù)器
- 基于服務(wù)券服務(wù)的在線企業(yè)服務(wù)平臺(tái)
- 退稅服務(wù)系統(tǒng)、退稅服務(wù)平臺(tái)及其服務(wù)方法
- 服務(wù)亭(服務(wù)驛站)
- 公共服務(wù)自助服務(wù)機(jī)
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法





