[發明專利]信息快照方法、設備及CPU在審
| 申請號: | 201710035912.6 | 申請日: | 2017-01-18 |
| 公開(公告)號: | CN107066508A | 公開(公告)日: | 2017-08-18 |
| 發明(設計)人: | 趙志宇 | 申請(專利權)人: | 新華三技術有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F11/07 |
| 代理公司: | 北京博思佳知識產權代理有限公司11415 | 代理人: | 陳蕾 |
| 地址: | 310052 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 信息 快照 方法 設備 cpu | ||
技術領域
本申請涉及網絡通信技術領域,特別涉及一種信息快照方法、設備及CPU。
背景技術
CPU(Central Processing Unit,中央處理器)異常是一個事件,該CPU異常是由CPU指令、內部定時器、調試事件或錯誤情況所引起的事件處理。
目前,CPU在運行應用程序中,當CPU發生異常時,首先CPU會執行完當前正在運行的應用程序指令;然后CPU從異常類型指定的地址,提取異常處理程序指令并開始異常處理(即CPU執行異常處理程序)、以及保存異常現場信息。
但是,當出現特殊類型的異常時,比如:出現CPU異常嵌套或CPU訪問外部IO(In/Out,輸入/輸出)設備掛死,異常CPU不能獲取異常現場信息,從而導致維護人員不能遠程定位異常原因。
發明內容
本申請提供一種信息快照方法、設備及CPU,以解決現有技術中當出現特殊類型的異常時,異常CPU不能獲取異常現場信息,從而導致維護人員不能遠程定位異常原因的問題。
根據本申請實施例的第一方面,提供了一種CPU,所述CPU包括:信息快照裝置、CPU通用寄存器和CPU內存單元,所述信息快照裝置分別與CPU通用寄存器、CPU內存單元相連接;
所述信息快照裝置用于接收看門狗發送的針對異常CPU的快照觸發指令;根據所述快照觸發指令對所述異常CPU對應的異常現場信息進行快照,得到快照信息;將所述快照信息保存到異常信息存儲介質。
根據本申請實施例的第二方面,提供了一種信息快照設備,所述設備包括上述第一方面提供的CPU,以及分別與所述CPU相連接的系統內存、看門狗、和異常信息存儲介質。
根據本申請實施例的第三方面,提供了一種信息快照方法,該方法應用于CPU,所述CPU包括信息快照裝置、CPU通用寄存器和CPU內存單元,所述信息快照裝置分別與CPU通用寄存器、CPU內存單元相連接;該方法包括:
信息快照裝置接收看門狗發送的針對異常CPU的快照觸發指令;
所述信息快照裝置根據所述快照觸發指令對所述異常CPU對應的異常現場信息進行快照,得到快照信息,將所述快照信息保存到異常信息存儲介質。
應用本申請實施例,CPU內的信息快照裝置可以對異常現場信息進行快照,得到快照信息,并將快照信息保存到異常信息存儲介質,這樣可以避免出現特殊類型的異常時不能保存異常現場信息的情形,并有利于維修人員根據快照信息遠程定位CPU異常的原因,從而提高了CPU的可維護性和維護效率。
附圖說明
圖1是本申請信息快照方法的應用場景示意圖;
圖2是本申請CPU的一個實施例框圖;
圖3是本申請CPU的另一個實施例框圖;
圖4是本申請信息快照方法的一個實施例流程圖;
圖5是本申請信息快照方法的另一個實施例流程圖;
圖6是本申請信息快照設備的一個實施例框圖。
具體實施方式
這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本申請相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本申請的一些方面相一致的裝置和方法的例子。
在本申請使用的術語是僅僅出于描述特定實施例的目的,而非旨在限制本申請。在本申請和所附權利要求書中所使用的單數形式的“一種”、“所述”和“該”也旨在包括多數形式,除非上下文清楚地表示其他含義。還應當理解,本文中使用的術語“和/或”是指并包含一個或多個相關聯的列出項目的任何或所有可能組合。
應當理解,盡管在本申請可能采用術語第一、第二、第三等來描述各種信息,但這些信息不應限于這些術語。這些術語僅用來將同一類型的信息彼此區分開。例如,在不脫離本申請范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”或“當……時”或“響應于確定”。
圖1是本申請信息快照方法的應用場景示意圖。如圖1所示,該應用場景中包括CPU(包括信息快照裝置)、系統內存、看門狗、異常信息存儲介質。
信息快照裝置集成在CPU內部,且該信息快照裝置是由硬件實現的。
異常信息存儲介質可以位于CPU內部,也可以位于CPU外部。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新華三技術有限公司,未經新華三技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710035912.6/2.html,轉載請聲明來源鉆瓜專利網。
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





