IP Library Granted Patent US 9,952,920
Granted Patent B2
US 9,952,920 · App. 14/915,885 · Granted Apr 24, 2018

Information processing device, information processing method, and program

Inventor: Atsushi Inoue (Fuchu Tokyo, JP)
Assignee: Kabushiki Kaisha Toshiba
G06F11/073G06F11/079G06F11/0724G06F11/0787G06F11/2236G06F11/3037G06F13/00G06F13/38
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,952,920
App. No.
14/915,885
Granted
Apr 24, 2018
Kind
B2
Abstract

An information processing device according to an embodiment includes a buffer, a memory, and a controller. The buffer is capable of storing target data for transfer. The memory is capable of storing a fact that predetermined abnormality detection data is written in the buffer and storing an abnormality detection result of the buffer, the abnormality detection result being written by an external controller which controls a first control target. The controller controls a second control target which is different than the first control target; writes, in the buffer, the abnormality detection data to be transferred to the external controller; makes the memory to hold the fact; and, when the abnormality detection result indicates detection of abnormality, prohibits writing of data in at least such memory areas, from among memory areas in the buffer, in which abnormality is detected.

Claims (35)

1. An information processing device comprising:

a buffer that includes a plurality of memory areas which store target data for transfer;

a memory that stores a fact that predetermined abnormality detection data is written in the buffer and stores abnormality detection result of the buffer, the abnormality detection result being written by an external controller which controls a first control target; and

a controller that

controls a second control target which is different than the first control target,

in parallel to an operation of writing data in the memory area serving as writing target from among the plurality of the memory areas, writes, in the memory areas other than the memory areas serving as the writing target, the abnormality detection data to be transferred to the external controller,

writes the fact in the memory, and

when the abnormality detection result indicates detection of abnormality, prohibits writing of data in at least such the memory area, from among the memory areas in the buffer, in which abnormality is detected.

2. The information processing device according to claim 1 , wherein the memory stores the abnormality detection result of the buffer, the abnormality detection result being detected by the external controller according to whether or not the abnormality detection data read from the buffer matches with predetermined abnormality detection data.

3. The information processing device according to claim 1 , wherein

in the memory is written the abnormality detection result of each of a plurality of divided areas obtained by dividing the memory area, and

the controller prohibits writing of data in the divided area for which corresponding abnormality detection result indicates detection of abnormality, and allows writing of data in the divided area for which corresponding abnormality detection result indicates non-detection of abnormality.

4. The information processing device according to claim 1 , wherein the controller writes the abnormality detection data in the buffer at predetermined intervals.

5. The information processing device according to claim 1 , wherein, every time a predetermined volume of data is written in the buffer, the controller writes the abnormality detection data in the buffer.

6. The information processing device according to claim 1 , wherein, every time data is written in the buffer for a predetermined number of times, the controller writes the abnormality detection data in the buffer.

7. An information processing method implemented in an information processing device including a controller which controls a second control target which is different than a first control target controlled by an external controller, comprising:

when an instruction for initialization of the information processing device is issued

in parallel to an operation of writing data in a memory area serving as writing target from among a plurality of memory areas which are included in a buffer and store target data to be transferred to the external device, writing, by the controller, predetermined abnormality detection data in the memory areas other than the memory areas serving as the writing target;

writing, by the controller, a fact in a memory, the fact being a fact that the abnormality detection data is written in the buffer; and

prohibiting, by the controller, when an abnormality detection result indicates detection of abnormality, writing of data in at least such the memory area, from among the memory areas in the buffer, in which abnormality is detected, the abnormality detection result being written regarding the buffer by the external controller in the memory.

8. A computer program product including programmed instructions embodied in and stored on a non-transitory computer readable medium, wherein the instructions, when executed by a computer, cause the computer to perform:

controlling a second control target which is different than a first control target controlled by an external controller,

in parallel to an operation of writing data in a memory area serving as writing target from among a plurality of memory areas which are included in a buffer and store target data to be transferred to the external device, writing, in the memory areas other than the memory areas serving as the writing target predetermined abnormality detection data,

writing a fact in a memory, the fact being a fact that the abnormality detection data is written in the buffer, and

when an abnormality detection result indicates detection of abnormality, prohibiting writing of data in at least such the memory area, from among the memory areas in the buffer, in which abnormality is detected, the abnormality detection result being written regarding the buffer by the external controller in the memory.

9. The information processing method according to claim 7 ,

wherein

in the memory is written the abnormality detection result of each of a plurality of divided areas obtained by dividing the memory area, the abnormality detection result being detected by the external controller according to whether or not the abnormality detection data read from the memory area matches with predetermined abnormality detection data, and

the prohibiting includes prohibiting writing of data in the divided area for which corresponding abnormality detection result indicates detection of abnormality,

further comprising allowing, by the controller, writing of data in the divided area for which corresponding abnormality detection result indicates non-detection of abnormality.

10. The computer program product according to claim 8 ,

wherein

in the memory is written the abnormality detection result of each of a plurality of divided areas obtained by dividing the memory area, the abnormality detection result being detected by the external controller according to whether or not the abnormality detection data read from the memory area matches with predetermined abnormality detection data, and

the prohibiting includes prohibiting writing of data in the divided area for which corresponding abnormality detection result indicates detection of abnormality,

the instructions further cause the computer to perform allowing writing of data in the divided area for which corresponding abnormality detection result indicates non-detection of abnormality.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2016
From: INOUE, ATSUSHI
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 038128/0135 →
Priority Claims (1)
JP 2013-258635 · Dec 13, 2013 · national
Continuity (1)
Related Publication 20160274960A1 · Sep 22, 2016