[發(fā)明專利]訪問方法以及多核處理器系統(tǒng)有效
| 申請?zhí)枺?/td> | 201080070131.7 | 申請日: | 2010-11-15 |
| 公開(公告)號: | CN103210381A | 公開(公告)日: | 2013-07-17 |
| 發(fā)明(設(shè)計)人: | 山下浩一郎;山內(nèi)宏真;鈴木貴久;栗原康志;早川文彥 | 申請(專利權(quán))人: | 富士通株式會社 |
| 主分類號: | G06F13/14 | 分類號: | G06F13/14;G06F13/10 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 舒艷君;李洋 |
| 地址: | 日本神*** | 國省代碼: | 日本;JP |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 訪問 方法 以及 多核 處理器 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及訪問作為監(jiān)視對象的設(shè)備的訪問方法以及多核處理器系統(tǒng)。
背景技術(shù)
以往,作為對在信息處理裝置內(nèi)外連接的設(shè)備進行監(jiān)視的裝置,存在監(jiān)視計時器(watchdog?timer)、診斷裝置之類的裝置。還存在利用這些裝置周期性對各設(shè)備進行檢查,來檢測設(shè)備異常的技術(shù)。另外,還存在將備份系統(tǒng)與主系統(tǒng)分開管理,在檢測到主系統(tǒng)內(nèi)的設(shè)備異常的情況下,切換主系統(tǒng)與備份系統(tǒng)的技術(shù)。
另外,作為發(fā)生了異常時的技術(shù),公開有一種設(shè)置含有多個內(nèi)核的多核處理器系統(tǒng)的輸入輸出裝置的附加裝置,來記錄起動CPU(Central?Processing?Unit)編號的技術(shù)(例如參照下述專利文獻1)。另外,作為異常發(fā)生后的復(fù)原技術(shù),公開有一種在進行CPU的輔助的協(xié)處理器控制中,檢測宕機(hang?up),使宕機后的協(xié)處理器復(fù)位的技術(shù)(例如參照下述專利文獻2)。
另外,作為使設(shè)備間的響應(yīng)時間縮短的技術(shù),公開有一種在多個CPU、多個I/O(Input/Output)共享系統(tǒng)中設(shè)置控制裝置,如果起動I/O處于動作中則存儲控制信號,在動作完成后,發(fā)送虛擬I/O的技術(shù)(例如參照下述專利文獻3)。
專利文獻1:日本特開昭55-108026號公報
日本專利文獻2:特表2007-507034號公報
日本專利文獻3:特開平6-208536號公報
在上述的現(xiàn)有技術(shù)中,專利文獻1、專利文獻2涉及的技術(shù)將因硬件的故障引起的異常作為對象。但是,對于因軟件訪問設(shè)備而產(chǎn)生的故障而言,在專利文獻1、專利文獻2涉及的技術(shù)中存在判斷為正常而漏掉異常狀態(tài)這一問題。
另外,如果漏掉異常狀態(tài),則在多核處理器系統(tǒng)的情況下,會產(chǎn)生存在問題的應(yīng)用程序軟件(以下稱為“應(yīng)用程序”)取得了向共享設(shè)備的訪問權(quán)而中頓(stall),其他的應(yīng)用程序無法取得向共享設(shè)備的訪問權(quán)的狀態(tài)。結(jié)果,存在無法取得訪問權(quán)的其他應(yīng)用程序也中頓這一連鎖發(fā)生中頓的問題。另外,在連鎖發(fā)生了中頓的情況下,存在必須劃分中頓了的應(yīng)用程序中哪個應(yīng)用程序是存在問題的軟件這一問題。
發(fā)明內(nèi)容
本發(fā)明為了消除上述現(xiàn)有技術(shù)的問題點而提出,其目的在于,提供一種能夠檢測出應(yīng)用程序因訪問共享設(shè)備而產(chǎn)生的中頓的訪問方法以及多核處理器系統(tǒng)。
為了解決上述課題、實現(xiàn)目的,公開的訪問方法基于第一應(yīng)用程序的執(zhí)行開始來激活與第一CPU對應(yīng)的驅(qū)動程序,基于向外圍設(shè)備的訪問來開始計測訪問時間,在訪問時間超過規(guī)定時間的情況下輸出用于使驅(qū)動程序復(fù)位的檢測信號,并且禁止向?qū)牡谝籆PU寫入外圍設(shè)備的數(shù)據(jù)進行保持的寄存器的寫入。
根據(jù)本訪問方法以及多核處理器系統(tǒng),起到能夠檢測出應(yīng)用程序因訪問共享設(shè)備而產(chǎn)生的中頓這一效果。
附圖說明
圖1是表示實施方式涉及的多核處理器系統(tǒng)100的硬件與軟件的框圖。
圖2是表示設(shè)備監(jiān)視裝置103的功能的框圖。
圖3是表示多核處理器系統(tǒng)100的通常運用時的動作的說明圖。
圖4是表示多核處理器系統(tǒng)100產(chǎn)生異常狀態(tài)之前的動作的說明圖。
圖5是表示多核處理器系統(tǒng)100產(chǎn)生了異常狀態(tài)后的動作的說明圖。
圖6是表示多核處理器系統(tǒng)100從異常狀態(tài)復(fù)原的動作的說明圖。
圖7是表示設(shè)備響應(yīng)時間DB108的存儲內(nèi)容的一個例子的說明圖。
圖8是表示到檢測出多核處理器系統(tǒng)100的異常狀態(tài)為止的處理的流程圖。
圖9是表示多核處理器系統(tǒng)100從異常狀態(tài)復(fù)原的處理的流程圖。
具體實施方式
以下參照附圖,對公開的訪問方法以及多核處理器系統(tǒng)的優(yōu)選實施方式詳細進行說明。
(多核處理器系統(tǒng)100的硬件以及軟件)
圖1是表示實施方式涉及的多核處理器系統(tǒng)100的硬件與軟件的框圖。在圖1中,多核處理器系統(tǒng)100包括CPU101#0~CPU101#n、監(jiān)視計時器102、設(shè)備監(jiān)視裝置103_0以及設(shè)備監(jiān)視裝置103_1。各部通過總線104分別連接。假設(shè)本實施方式涉及的多核處理器系統(tǒng)100為移動電話等小型的終端裝置。另外,雖然圖1中沒有圖示,但ROM(Read‐Only?Memory)、RAM(Random?Access?Memory)、閃存ROM等存儲裝置與總線104連接。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于富士通株式會社,未經(jīng)富士通株式會社許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201080070131.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:具有過濾器插入檢測裝置的衣物處理設(shè)備
- 下一篇:控制裝置
- 存儲器訪問調(diào)度裝置、調(diào)度方法與存儲器訪問控制系統(tǒng)
- 一種限制用戶訪問的方法和裝置
- 一種訪問信息提供方法及系統(tǒng)
- 數(shù)據(jù)訪問權(quán)限的控制方法及裝置
- 基于智能家居系統(tǒng)的訪問授權(quán)方法、裝置及設(shè)備
- 網(wǎng)站訪問請求的動態(tài)調(diào)度方法及裝置
- 基于訪問頻率的監(jiān)測方法、裝置、設(shè)備和計算機存儲介質(zhì)
- 訪問憑證驗證方法、裝置、計算機設(shè)備及存儲介質(zhì)
- 一種應(yīng)用訪問控制方法、系統(tǒng)和介質(zhì)
- 異常訪問行為的檢測方法、裝置、電子設(shè)備及存儲介質(zhì)





