JP7577985B2 - Information processing device and method - Google Patents
Information processing device and method Download PDFInfo
- Publication number
- JP7577985B2 JP7577985B2 JP2020199237A JP2020199237A JP7577985B2 JP 7577985 B2 JP7577985 B2 JP 7577985B2 JP 2020199237 A JP2020199237 A JP 2020199237A JP 2020199237 A JP2020199237 A JP 2020199237A JP 7577985 B2 JP7577985 B2 JP 7577985B2
- Authority
- JP
- Japan
- Prior art keywords
- cpu
- fault
- unit
- function
- fault information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims description 18
- 238000000034 method Methods 0.000 title claims description 15
- 230000006870 function Effects 0.000 claims description 50
- 230000008569 process Effects 0.000 claims description 7
- 238000001514 detection method Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 4
- 230000000593 degrading effect Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Landscapes
- Debugging And Monitoring (AREA)
Description
本発明は、情報処理装置および方法に関する。 The present invention relates to an information processing device and method.
従来、組み込みシステムの障害解析は手間がかかり時間がかかる。例えば障害の一つにオペレーティングシステムのストール(ハングアップ)がある。この障害が発生すると、デバッグを目的としたコマンドの実行も行えず、またオペレーティングシステムが提供するデバッグ機能も利用することができないため、障害解析が難しくなる。 Traditionally, fault analysis of embedded systems has been time-consuming and laborious. For example, one type of fault is an operating system stall (hang-up). When this fault occurs, it is not possible to execute commands for debugging purposes, and it is also not possible to use the debugging functions provided by the operating system, making fault analysis difficult.
特許文献1には、機能を提供するメイン処理部と、障害検知と情報収集を行う障害検出部/監視制御部とについて開示されている。メイン処理部が通常の動作時に障害検出部/監視制御部に所定の信号を定期的に送出し、最後の情報送出から一定時間以上経過したとき、障害検出部/監視制御部障害がメイン制御部で障害発生とみなす。 Patent document 1 discloses a main processing unit that provides functions, and a fault detection unit/monitoring control unit that detects faults and collects information. During normal operation, the main processing unit periodically sends a specified signal to the fault detection unit/monitoring control unit, and when a certain amount of time has passed since the last information transmission, the fault detection unit/monitoring control unit fault is deemed to be a fault by the main control unit.
しかしながら、従来技術において障害の原因を正しく判断するには、定期的に機器状態を障害検出部/監視制御部障害に送出しなければならないため、その動作にCPUリソースを割く必要がある。組み込みシステムでは一般的なPCよりもCPUの性能が低い場合が多く、この方式を用いると製品性能を劣化させるリスクが極めて高いという問題がある。 However, in conventional technology, to correctly determine the cause of a fault, the device status must be periodically sent to the fault detection unit/monitoring control unit fault, which requires allocating CPU resources to this operation. Embedded systems often have CPUs with lower performance than general PCs, and using this method poses a very high risk of degrading product performance.
本発明は、上記問題に鑑みてなされたものであって、組込みシステムの処理能力が限られている環境でも障害発生時の情報を収集することが可能な情報処理装置および方法を提供することを目的とする。 The present invention has been made in consideration of the above problems, and aims to provide an information processing device and method capable of collecting information when a failure occurs even in an environment where the processing power of the embedded system is limited.
上述した課題を解決し、目的を達成するために、本発明の情報処理装置は、第1のCPUの動作で通常機能を提供する機能提供部と、第2のCPUの動作で、前記第1のCPUの前記機能提供部から通知される障害情報のメモリ領域のアドレスを収集する障害情報収集部と、前記機能提供部における障害の発生を前記第2のCPUの前記障害情報収集部に通知する通知部としてのWatch Dogと、を有し、前記Watch Dogは、前記第1のCPUにより定周期に行われる前記Watch Dogに対してのRefresh動作が一定期間行われない場合に前記第2のCPUに対して割込み信号を通知することで、前記機能提供部における障害の発生を前記障害情報収集部に通知し、前記障害情報収集部は、前記Watch Dogによる前記割込み信号により前記機能提供部における障害の発生が通知されると前記機能提供部に対応する前記メモリ領域から前記障害情報を示す前記アドレスのデータを読み出して保存部に保存することを特徴とする。 In order to solve the above-mentioned problems and achieve the object, an information processing device of the present invention has a function providing unit that provides normal functions through the operation of a first CPU, a fault information collecting unit that, through the operation of a second CPU, collects addresses of memory areas of fault information notified from the function providing unit of the first CPU , and a Watch Dog as a notification unit that notifies the fault information collecting unit of the second CPU of the occurrence of a fault in the function providing unit, wherein the Watch Dog notifies the fault information collecting unit of the occurrence of a fault in the function providing unit by notifying the second CPU of an interrupt signal when a refresh operation for the Watch Dog, which is performed periodically by the first CPU, is not performed for a certain period of time, and when the fault information collecting unit is notified of the occurrence of a fault in the function providing unit by the interrupt signal from the Watch Dog, it reads out data of the address indicating the fault information from the memory area corresponding to the function providing unit and stores the data in a storage unit.
本発明によれば、組込みシステムの処理能力が限られている環境でも障害発生時の情報を収集することができるという効果を奏する。 The present invention has the advantage of being able to collect information when a failure occurs even in an environment where the processing power of an embedded system is limited.
以下に添付図面を参照して、情報処理装置および方法の実施の形態について詳細に説明する。 The following describes in detail an embodiment of an information processing device and method with reference to the attached drawings.
(実施の形態)
図1は、実施の形態にかかる情報処理装置の構成の一例を示す図である。図1にはプリンタ等の組込みシステムの情報処理装置の構成を示している。情報処理装置1は、CPU(Central Processing Unit)、揮発性メモリであるRAM(Random Access Memory)13、不揮発性メモリ23、およびネットワークデバイス24などのハードウェア構成を有する。上記CPUは、複数のCPU、一例として第1のCPU11と第2のCPU21である。また、タイマ12やWatch Dog14をハードウェアとして備える。タイマ12は、第1のCPU11が利用する。
(Embodiment)
Fig. 1 is a diagram showing an example of the configuration of an information processing device according to an embodiment. Fig. 1 shows the configuration of an information processing device of an embedded system such as a printer. The information processing device 1 has a hardware configuration including a CPU (Central Processing Unit), a RAM (Random Access Memory) 13 which is a volatile memory, a
情報処理装置1は、図1に示すように機能提供手段10と障害情報収集手段20とを備える。機能提供手段10は、第1のCPU11により動作する例えばOS151や各種アプリケーション等のソフトウェア機能部(「機能提供部」に相当)15により、通常の機能を提供する。また、障害情報収集手段20は、第2のCPU21により動作する情報収取モジュール252等のソフトウェア機能部(「障害情報収集部」に相当)25により、障害情報を収集する機能を提供する。ここで、OS151は、組込みシステムに組み込まれる汎用OS(Operating System)/リアルタイムOSを指す。 As shown in FIG. 1, the information processing device 1 includes a function providing means 10 and a fault information collecting means 20. The function providing means 10 provides normal functions through software function units (corresponding to "function providing units") 15 such as an OS 151 and various applications operated by the first CPU 11. The fault information collecting means 20 provides a function for collecting fault information through software function units (corresponding to "fault information collecting units") 25 such as an information collection module 252 operated by the second CPU 21. Here, OS 151 refers to a general-purpose OS (Operating System)/real-time OS incorporated into an embedded system.
機能提供手段10は、例えばプリンタの組込みシステムであれば印刷機能を提供する演算処理回路に相当する。障害情報収集手段20は、機能提供手段10における障害発生時に情報を収集して保存するための各種構成を有する。 The function providing means 10 corresponds to a processing circuit that provides a printing function in an embedded system of a printer, for example. The fault information collecting means 20 has various components for collecting and storing information when a fault occurs in the function providing means 10.
この構成において、第1のCPU11は機能提供部15が使用するRAM13の割り当て領域を第2のCPU21に通知する。まず第1のCPU11から第2のCPU21へ機能提供部15の割り当て領域を通知する処理について説明する。 In this configuration, the first CPU 11 notifies the second CPU 21 of the allocated area of the RAM 13 used by the function providing unit 15. First, the process of notifying the second CPU 21 of the allocated area of the function providing unit 15 from the first CPU 11 will be described.
図2は、第1のCPU11から第2のCPU21へ機能提供部15の割り当て領域を通知する処理フローの一例を示す図である。図2に示すように、第1のCPU11は、OSを起動すると(S11)、RAM13上にログ領域を割り当て(S12)、第2のCPU21にログ領域のアドレスd1を通知し(S13)、さらにOS領域のアドレスd2を通知する(S14)。 Figure 2 is a diagram showing an example of a process flow in which the first CPU 11 notifies the second CPU 21 of the allocation area of the function providing unit 15. As shown in Figure 2, when the first CPU 11 starts the OS (S11), it allocates a log area on the RAM 13 (S12), notifies the second CPU 21 of the address d1 of the log area (S13), and further notifies the second CPU 21 of the address d2 of the OS area (S14).
第2のCPU21は、情報収集モジュール252を起動し(S21)、第1のCPU11から送信されてくるログ領域のアドレスd1を受信して情報収集モジュール252に設定し(S22)、さらに第1のCPU11から送信されてくるOS領域のアドレスd2を受信して情報収集モジュール252に設定する(S23)。情報収集モジュール252は、機能提供手段10で障害が起きた際に上記の設定アドレスからOS等のデータを読み出す。 The second CPU 21 starts the information collection module 252 (S21), receives the address d1 of the log area sent from the first CPU 11 and sets it in the information collection module 252 (S22), and further receives the address d2 of the OS area sent from the first CPU 11 and sets it in the information collection module 252 (S23). The information collection module 252 reads data such as the OS from the above set address when a failure occurs in the function providing means 10.
図1に戻り、障害発生時のデータ収集方法について説明する。機能提供部15は、タイマハンドラ152により、タイマ12から定周期の信号を読み、そのタイミングでWatch Dog14のリフレッシュ(Watch Dog Reflesh)を行う。 Returning to FIG. 1, the method of collecting data when a failure occurs will be described. The function providing unit 15 reads a periodic signal from the timer 12 using the timer handler 152, and refreshes the Watch Dog 14 at that timing.
ここで、Watch Dog14は、システムの暴走を検知するためのハードウェアであり、一定期間経過したとき、NMI(マスク不能割り込み)をあげる。大抵の場合、この割り込みを検知したときにシステムを再起動する。Watch Dog14は割込みを第2のCPU21に入れるため、第2のCPU21と同じASIC上に実装するか、あるいは、それとは別に実装して、第2のCPU21の割込み端子に信号線を接続する構成でもよい。 Here, Watch Dog 14 is hardware for detecting system runaway, and issues a non-maskable interrupt (NMI) after a certain period of time has elapsed. In most cases, the system is restarted when this interrupt is detected. Since Watch Dog 14 sends an interrupt to second CPU 21, it may be implemented on the same ASIC as second CPU 21, or it may be implemented separately and have a signal line connected to the interrupt terminal of second CPU 21.
機能提供部15は、一定期間経過ごとにWatch Dog14に対して「リフレッシュ」という動作を行う。機能提供部15が致命的な異常状態に陥った場合、「リフレッシュ」が行われずに一定時間が経過することになる。リフレッシュの動作が一定時間行われずに経過すると、Watch Dog14が「通知部」として第2のCPU21に信号(割込み信号)を通知する。 The function providing unit 15 performs an operation called "refresh" on the Watch Dog 14 at regular intervals. If the function providing unit 15 falls into a fatal abnormal state, a certain period of time will pass without "refreshing" being performed. If a certain period of time passes without a refresh operation being performed, the Watch Dog 14, as a "notification unit", notifies the second CPU 21 with a signal (interrupt signal).
第2のCPU21は割込み信号により障害発生を監視する。第2のCPU21は、割込み信号を検出すると、NMI割込みハンドラ251により情報収集モジュール252の割込み処理を行う。情報収集モジュール252は、割込み処理としてRAM13の設定アドレス(ログ領域やOS領域)からメモリデータを読み出す。例えば、情報収集モジュール252はRAM13のOS領域のアドレスからメモリデータM1を読み出す。さらに、情報収集モジュール252は、読み出したメモリデータをネットワークデバイス24に出力し、ネットワークデバイス24から、接続しているネットワークを経由して、そのメモリデータを外部のサーバやクラウドストレージなどの保存部に送信する。なお、メモリデータは、情報処理装置1の外部の保存先に限らず、情報処理装置1の内部に設けた不揮発性メモリ23等の保存部に保存してもよい。
The second CPU 21 monitors the occurrence of a fault by an interrupt signal. When the second CPU 21 detects an interrupt signal, the NMI interrupt handler 251 performs interrupt processing of the information collection module 252. The information collection module 252 reads memory data from a set address (log area or OS area) of the RAM 13 as the interrupt processing. For example, the information collection module 252 reads memory data M1 from an address of the OS area of the RAM 13. Furthermore, the information collection module 252 outputs the read memory data to the network device 24, and transmits the memory data from the network device 24 to a storage unit such as an external server or cloud storage via the connected network. Note that the memory data is not limited to a storage destination outside the information processing device 1, and may be stored in a storage unit such as a
その後は、例えばシステムが再起動され、解析者は保存部のデータを利用して障害発生原因を解析する。 Then, for example, the system is restarted and an analyst uses the data in the storage unit to analyze the cause of the failure.
このように、本実施の形態では、OSやアプリケーション等の通常の機能を提供する機能提供手段と障害情報を収集する障害情報収集手段との個別のCPUを実装した形態を示した。OSが不正なメモリ空間にアクセスしたりストールと呼ばれる状態に陥ると「ハングアップ」と呼ばれる状態になるが、この構成は障害発生時のみデバッグ機能が動作してRAM13上のデータのうちの機能提供部15に対応する領域を読み出す構成のため、製品が提供する通常の機能と直接関係がない動作にCPUリソースを割かなくて済む。よって、製品の性能を劣化させるリスクが極めて低い。 In this manner, in this embodiment, a form has been shown in which separate CPUs are implemented for the function providing means that provides normal functions such as the OS and applications, and the fault information collecting means that collects fault information. If the OS accesses an invalid memory space or falls into a state called a stall, it will enter a state called a "hang-up." However, in this configuration, the debug function operates only when a fault occurs, and reads the area of data on RAM 13 that corresponds to the function providing unit 15, so there is no need to allocate CPU resources to operations that are not directly related to the normal functions provided by the product. Therefore, the risk of degrading the performance of the product is extremely low.
また、障害発生時に読み出しの対象となるデータをOS等の領域に限定すれば障害情報収集にかかる時間を短くすることができる。通常のユーザプロセス(コマンド)が不正なメモリ空間にアクセスした場合、OSはこれを検知して該当プロセスを強制的に終了させる仕組みがある。よって、ユーザプロセス自体がストール系の障害に陥ることは稀である。一方でOSは、ハードウェアのレジスタなど、誤ったアクセスが致命的な結果となる領域へのアクセスが可能である。つまり、ストールのような致命的な障害に陥るソフトウェアはOSであることが多い。よって、障害解析に必要な情報の読み出しをする際、範囲をOS領域等に限定することで、障害情報収集にかかる時間を減らすことが可能になる。 In addition, the time it takes to collect fault information can be shortened by limiting the data to be read when a fault occurs to an area such as the OS. If a normal user process (command) accesses an invalid memory space, the OS has a mechanism to detect this and forcibly terminate the process in question. Therefore, it is rare for the user process itself to experience a stall-type fault. On the other hand, the OS can access areas such as hardware registers where erroneous access would have fatal consequences. In other words, it is often the OS that is the software that experiences fatal faults such as stalls. Therefore, when reading information required for fault analysis, the time it takes to collect fault information can be reduced by limiting the range to the OS area, etc.
また、読みだしたデータを保存部に保存するため、このデータを設計者は後に原因解析のために用いることができる。また、OSの領域のデータを読み取れば、障害の原因を正しく判断することができる。 The data that is read is stored in the storage unit, so the designer can use this data later to analyze the cause. Also, by reading data from the OS area, the cause of the failure can be correctly determined.
また、大規模組込みシステムで障害が発生した場合でも、障害解析期間を短縮化することができる。 In addition, even if a fault occurs in a large-scale embedded system, the time required for fault analysis can be shortened.
以上により、組込みシステムの処理能力が限られている環境でも障害発生時の情報を収集することが可能である。 As a result, it is possible to collect information when a failure occurs even in environments where the processing power of embedded systems is limited.
なお、上記には、実施の形態を説明したが、上記実施の形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施の形態は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although the embodiments have been described above, the above embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the gist of the invention. These embodiments are included in the scope and gist of the invention, and are included in the scope of the invention and its equivalents described in the claims.
1 情報処理装置
10 機能提供手段
11 第1のCPU
12 タイマ
13 RAM
14 Watch Dog
15 ソフトウェア機能部(「機能提供部」に相当)
20 障害情報収集手段
21 第2のCPU
23 不揮発性メモリ
24 ネットワークデバイス
25 ソフトウェア機能部(「障害情報収集部」に相当)
151 OS
152 タイマハンドラ
251 NMI割込みハンドラ
252 情報収取モジュール
M1 メモリデータ
Reference Signs List 1 Information processing device 10 Function providing means 11 First CPU
12 Timer 13 RAM
14 Watch Dog
15 Software function unit (corresponding to the "function providing unit")
20: fault information collecting means 21: second CPU
23 Non-volatile memory 24 Network device 25 Software function unit (corresponding to "fault information collection unit")
151 OS
152 Timer handler 251 NMI interrupt handler 252 Information collection module M1 Memory data
Claims (5)
第2のCPUの動作で、前記第1のCPUの前記機能提供部から通知される障害情報のメモリ領域のアドレスを収集する障害情報収集部と、
前記機能提供部における障害の発生を前記第2のCPUの前記障害情報収集部に通知する通知部としてのWatch Dogと、
を有し、
前記Watch Dogは、前記第1のCPUにより定周期に行われる前記Watch Dogに対してのRefresh動作が一定期間行われない場合に前記第2のCPUに対して割込み信号を通知することで、前記機能提供部における障害の発生を前記障害情報収集部に通知し、
前記障害情報収集部は、前記Watch Dogによる前記割込み信号により前記機能提供部における障害の発生が通知されると前記機能提供部に対応する前記メモリ領域から前記障害情報を示す前記アドレスのデータを読み出して保存部に保存する、
情報処理装置。 a function providing unit that provides a normal function through the operation of the first CPU;
a fault information collection unit that collects, by operation of a second CPU, addresses of memory areas of fault information notified from the function provision unit of the first CPU ;
a Watch Dog as a notification unit that notifies the fault information collection unit of the second CPU of the occurrence of a fault in the function providing unit;
having
the Watch Dog notifies the second CPU of an occurrence of a fault in the function providing unit by notifying the fault information collecting unit of an interrupt signal when a refresh operation for the Watch Dog, which is periodically performed by the first CPU, is not performed for a certain period of time;
when the fault information collection unit is notified of the occurrence of a fault in the function providing unit by the interrupt signal from the Watch Dog, the fault information collection unit reads data of the address indicating the fault information from the memory area corresponding to the function providing unit and stores the data in a storage unit.
Information processing device.
請求項1に記載の情報処理装置。 the fault information collection unit stores the data in an external storage unit via a network;
The information processing device according to claim 1 .
請求項1または2に記載の情報処理装置。 the fault information collection unit reads the data from an address of an OS area, which is the memory area notified by the function provision unit after startup;
3. The information processing device according to claim 1 or 2.
前記機能提供部は印刷機能を提供する、
請求項1乃至3のうちの何れか一項に記載の情報処理装置。 the first CPU is a CPU of a printer embedded system;
The function providing unit provides a printing function.
The information processing device according to claim 1 .
第1のCPUの動作で前記通常機能を提供し、
第2のCPUの動作で、前記第1のCPUから通知される前記障害情報のメモリ領域のアドレスを収集し、
前記第1のCPUからWatch Dogに対して定周期にRefresh動作を行い、
前記Refresh動作が前記第1のCPUから一定期間行われない場合に前記Watch Dogから前記第2のCPUに対して割込み信号を通知し、
前記Watch Dogによる前記割込み信号が通知されると、前記第2のCPUの動作で、前記通常機能の障害の発生時の割込処理として前記通常機能に対応する前記メモリ領域から前記障害情報を示す前記アドレスのデータを読み出して保存部に保存する、
方法。 A method for an embedded system to collect and store normal function failure information, comprising:
providing the normal function through operation of a first CPU;
a second CPU operates to collect addresses of memory areas of the fault information notified from the first CPU;
performing a refresh operation on a Watch Dog from the first CPU at regular intervals;
When the refresh operation is not performed by the first CPU for a certain period of time, an interrupt signal is sent from the Watch Dog to the second CPU;
When the interrupt signal from the Watch Dog is notified, the second CPU reads data at the address indicating the fault information from the memory area corresponding to the normal function as an interrupt process when a fault occurs in the normal function , and stores the data in a storage unit.
method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020199237A JP7577985B2 (en) | 2020-11-30 | 2020-11-30 | Information processing device and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020199237A JP7577985B2 (en) | 2020-11-30 | 2020-11-30 | Information processing device and method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022086932A JP2022086932A (en) | 2022-06-09 |
JP7577985B2 true JP7577985B2 (en) | 2024-11-06 |
Family
ID=81894575
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020199237A Active JP7577985B2 (en) | 2020-11-30 | 2020-11-30 | Information processing device and method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7577985B2 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006313406A (en) | 2005-05-06 | 2006-11-16 | Fujitsu Ltd | System for collecting failure information |
JP2011070655A (en) | 2009-08-24 | 2011-04-07 | Toshiba Corp | Information processing apparatus, memory dump system and memory dump method |
US20170168537A1 (en) | 2014-07-09 | 2017-06-15 | Telefonaktiebolaget Lm Ericsson (Publ) | A Method for Diagnosing Power Supply Failure in a Wireless Communication Device |
JP2020135240A (en) | 2019-02-15 | 2020-08-31 | 株式会社リコー | Information processing apparatus, control method, and program |
-
2020
- 2020-11-30 JP JP2020199237A patent/JP7577985B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006313406A (en) | 2005-05-06 | 2006-11-16 | Fujitsu Ltd | System for collecting failure information |
JP2011070655A (en) | 2009-08-24 | 2011-04-07 | Toshiba Corp | Information processing apparatus, memory dump system and memory dump method |
US20170168537A1 (en) | 2014-07-09 | 2017-06-15 | Telefonaktiebolaget Lm Ericsson (Publ) | A Method for Diagnosing Power Supply Failure in a Wireless Communication Device |
JP2020135240A (en) | 2019-02-15 | 2020-08-31 | 株式会社リコー | Information processing apparatus, control method, and program |
Also Published As
Publication number | Publication date |
---|---|
JP2022086932A (en) | 2022-06-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7426657B2 (en) | System and method for predictive processor failure recovery | |
US11526411B2 (en) | System and method for improving detection and capture of a host system catastrophic failure | |
JP2017517060A (en) | Fault processing method, related apparatus, and computer | |
US20170147422A1 (en) | External software fault detection system for distributed multi-cpu architecture | |
CN114328102A (en) | Equipment state monitoring method, device, equipment and computer readable storage medium | |
US20140188829A1 (en) | Technologies for providing deferred error records to an error handler | |
US7318171B2 (en) | Policy-based response to system errors occurring during OS runtime | |
JP2006309760A (en) | Monitoring logic and monitoring method for detecting abnormal operation of data processor | |
JP2010086364A (en) | Information processing device, operation state monitoring device and method | |
WO2024082844A1 (en) | Fault detection apparatus and detection method for random access memory | |
JP5623557B2 (en) | Method, apparatus, and computer program in a multi-threaded computing environment for collecting diagnostic data | |
JP2010186242A (en) | Computer system | |
JP7577985B2 (en) | Information processing device and method | |
JP6049961B1 (en) | CPU monitoring device | |
US20200111539A1 (en) | Information processing apparatus for repair management of storage medium | |
JP2009205208A (en) | Operation management device, method and program | |
JP5627414B2 (en) | Action log collection system and program | |
US20130318310A1 (en) | Processor processing method and processor system | |
JP4867896B2 (en) | Information processing system | |
JP2015118493A (en) | Trace device and trace program | |
JP2014182676A (en) | Log collection device, arithmetic unit, and log collection method | |
CN117632454A (en) | Linux operating system resource monitoring method and device, storage medium and electronic equipment | |
CN116483612B (en) | Memory fault processing method, device, computer equipment and storage medium | |
CN113742113A (en) | Embedded system health management method, equipment and storage medium | |
JP2015130023A (en) | Information recording device, information processor, information recording method and information recording program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230913 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240628 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240702 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240902 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240924 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241007 |