IP Library Granted Patent US 11,150,815
Granted Patent B2
US 11,150,815 · App. 16/710,341 · Granted Oct 19, 2021

Information processing apparatus, information processing method, and computer program product

Inventors: Takahiro Yamaura (Kawasaki, JP); Shingo Tanaka (Yokohama, JP)
Assignee: Toshiba Memory Corporation
G06F3/0619G06F3/068G06F3/0632G06F3/0655G06F3/0685G06F3/0688
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 11,150,815
App. No.
16/710,341
Granted
Oct 19, 2021
Kind
B2
Abstract

According to an embodiment, an information processing apparatus includes a non-volatile memory manager. The non-volatile memory manager is configured to save, in a non-volatile memory section, information of a plurality of storage sections to be read after rebooting. The non-volatile memory section is configured to keep storing information even if power is off.

Claims (22)

1. An information processing apparatus capable of reading information in a first non-volatile memory, the information processing apparatus comprising:

a second non-volatile memory having an access speed higher than that of the first non-volatile memory; and

a processor that uses the second non-volatile memory as a main memory device, wherein

the first non-volatile memory saves file system identification information for identifying a file system for managing a file saved in the first non-volatile memory,

the second non-volatile memory saves the file system identification information at a position that is traceable from a predetermined address, and

the processor allows, when the information processing apparatus reboots and when the file system identification information saved in the first non-volatile memory matches the file system identification information saved in the second non-volatile memory, reading of information saved in the second non-volatile memory.

2. The information processing apparatus according to claim 1 , wherein

the first non-volatile memory saves a plurality of files that are managed by different file systems, and

the processor manages the plurality of files saved in the first non-volatile memory by a common virtual file system.

3. The information processing apparatus according to claim 2 , wherein

the processor further uses a volatile memory as the main memory device, and

the processor causes the volatile memory to save data other than management information and data information of the virtual file system.

4. The information processing apparatus according to claim 2 , wherein

after the information processing apparatus reboots, the processor causes the second non-volatile memory to save management information and data information of the virtual file system without accessing the first non-volatile memory.

5. The information processing apparatus according to claim 2 , wherein

the processor causes the second non-volatile memory to save management information and data information of the virtual file system so as to be traceable from a predetermined address.

6. An information processing method for an information processing apparatus, the method comprising:

when rebooting by the information processing apparatus capable of reading information in a first non-volatile memory that saves file system identification information for identifying a file system for managing a file saved in the first non-volatile memory, the information processing apparatus comprising a second non-volatile memory having an access speed higher than that of the first non-volatile memory and comprising a processor that uses the second non-volatile memory as a main memory device, the second non-volatile memory storing the file system identification information at a position that is traceable from a predetermined address, and

when the file system identification information saved in the first non-volatile memory matches the file system identification information saved in the second non-volatile memory, allowing, by the processor, reading of information saved in the second non-volatile memory.

7. A computer program product comprising a non-transitory computer-readable medium storing a program thereon and executed by a computer, wherein the program causes the computer to execute:

when rebooting by the computer capable of reading information in a first non-volatile memory that saves file system identification information for identifying a file system for managing a file saved in the first non-volatile memory, the computer comprising a second non-volatile memory having an access speed higher than that of the first non-volatile memory and comprising a processor that uses the second non-volatile memory as a main memory device, the second non-volatile memory storing the file system identification information at a position that is traceable from a predetermined address, and

when the file system identification information saved in the first non-volatile memory matches the file system identification information saved in the second non-volatile memory, allowing, by the processor, reading of information saved in the second non-volatile memory.

Assignments (3)
CHANGE OF NAME AND ADDRESS Recorded Feb 4, 2022
From: K.K PANGEA
To: TOSHIBA MEMORY CORPORATION
Reel/Frame 058957/0124 →
CHANGE OF NAME AND ADDRESS Recorded Jan 31, 2022
From: TOSHIBA MEMORY CORPORATION
To: KIOXIA CORPORATION
Reel/Frame 058905/0582 →
MERGER Recorded Jan 31, 2022
From: TOSHIBA MEMORY CORPORATION
To: K.K PANGEA
Reel/Frame 058946/0675 →