IP Library Granted Patent US 10,346,234
Granted Patent B2
US 10,346,234 · App. 15/439,978 · Granted Jul 9, 2019

Information processing system including physical memory, flag storage unit, recording device and saving device, information processing apparatus, information processing method, and computer-readable non-transitory storage medium

Inventor: Motoyoshi Hirose (Kawasaki, JP)
Assignee: FUJITSU LIMITED
G06F11/0778G06F3/065G06F3/067G06F3/0619G06F3/0644G06F11/1435G06F11/1451
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 10,346,234
App. No.
15/439,978
Granted
Jul 9, 2019
Kind
B2
Abstract

An apparatus including a physical memory partitioned into areas, a flag storage unit to store flags wherein a flag is set as indicating an area being updated when storage information stored in the area is updated, the area being associated with the flag, and a processor. The processor executes a first process of recording, when any fault does not occur, storage information stored in a first area to a recording device, the first area being associated with a first flag indicating the first area being updated, a process of saving, in a saving device, the storage information stored in the first area, and clearing the first flag so as to indicate the first area not being updated, and a second process of recording, to the recording device, storage information stored in a second area associated with a second flag indicating being updated when the fault occurs.

Claims (28)

1. An information processing system comprising:

a physical memory to be partitioned into a plurality of areas and to store storage information;

a flag storage unit to store a plurality of flags wherein a flag is set as indicating an area being updated when storage information stored in the area of the plurality of areas is updated, the area being associated with the flag;

a recording device configured to record any of the storage information stored in the plurality of areas;

a saving device configured to save any of the storage information stored in the physical memory as information in a virtual memory system; and

a processor,

the processor executing a first process of recording, when any fault does not occur, storage information stored in a first area to the recording device, the first area being associated with a first flag indicating the first area being updated, and a process of saving, in the saving device, the storage information stored in the first area, and clearing the first flag so as to indicate the first area not being updated,

the processor further executing a second process of recording, to the recording device, storage information stored in a second area associated with a second flag indicating the second area being updated when the fault occurs.

2. The information processing system according to claim 1 , wherein the processor further executes a process of saving a history of a set value of each of the plurality of flags, and

the processor does not execute the first process for an area with an update frequency being determined from a history of a set value of a flag associated with the area, the update frequency exceeding a predetermined limit upon reading the history of the set value of the flag.

3. The information processing system according to claim 1 , wherein the processor sequentially executes the first process per single area or per plurality of areas of the physical memory to restrict a load caused by one execution of the first process to a predetermined limit.

4. The information processing system according to claim 1 , wherein the processor ensures an area of the physical memory, corresponding to an area of a virtual memory in a virtual memory system, then records, when reading storage information saved in the saving device and associated with the area of the virtual memory, the storage information being read, to the recording device, and clears a flag associated with the area of the physical memory associated with the area of the virtual memory.

5. An information processing apparatus comprising:

a physical memory to be partitioned into a plurality of areas and to store storage information;

a flag storage unit to store a plurality of flags wherein a flag is set as indicating an area being updated when storage information stored in the area of the plurality of areas is updated, the area being associated with the flag; and

a processor,

the processor executing a first process of recording, when any fault does not occur, storage information stored in a first area to a recording device, the first area being associated with a first flag indicating the first area being updated, and a process of saving, in a saving device configured to save any of the storage information stored in the physical memory as information in a virtual memory system, the storage information stored in the first area, and clearing the first flag so as to indicate the first area not being updated,

the processor further executing a second process of recording, to the recording device, storage information stored in a second area associated with a second flag indicating the second area being updated when the fault occurs.

6. An information processing method executed by a computer including a physical memory partitioned into a plurality of areas and to store storage information, comprising:

a process of referring to at least one of a plurality of flags wherein a flag is set as indicating an area being updated when storage information stored in the area of the plurality of areas is updated, the area being associated with the flag;

a first process of recording, when any fault does not occur, storage information stored in a first area to a recording device, the first area being associated with a first flag indicating the first area being updated,

a process of saving, in a saving device configured to save any of the storage information stored in the physical memory as information in a virtual memory system, the storage information stored in the first area, and clearing the first flag so as to indicate the first area not being updated; and

a second process of recording, to the recording device, storage information stored in a second area associated with a second flag indicating the second area being updated when the fault occurs.

7. A computer-readable non-transitory storage medium storing program for making a computer including a physical memory partitioned into a plurality of areas and to store storage information, execute:

a process of referring to at least one of a plurality of flags wherein a flag is set as indicating an area being updated when storage information stored in the area of the plurality of areas is updated, the area being associated with the flag;

a first process of recording, when any fault does not occur, storage information stored in a first area to a recording device, the first area being associated with a first flag indicating the first area being updated,

a process of saving, in a saving device configured to save any of the storage information stored in the physical memory as information in a virtual memory system, the storage information stored in the first area, and clearing the first flag so as to indicate the first area not being updated; and

a second process of recording, to the recording device, storage information stored in a second area associated with a second flag indicating the second area being updated when the fault occurs.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE ORIGINAL COVER SHEET BY REMOVING PATENT NUMBER 10586039 PREVIOUSLY RECORDED ON REEL 69272 FRAME 546. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 1, 2025
From: FUJITSU LIMITED
To: FSAS TECHNOLOGIES INC.
Reel/Frame 070764/0091 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2024
From: FUJITSU LIMITED
To: FSAS TECHNOLOGIES INC.
Reel/Frame 069272/0546 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2017
From: HIROSE, MOTOYOSHI
To: FUJITSU LIMITED
Reel/Frame 041787/0374 →
Priority Claims (1)
JP 2016-045536 · Mar 9, 2016 · national
Continuity (1)
Related Publication 20170262328A1 · Sep 14, 2017