Apparatus having volatile memory, memory control method, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorYuichi Konosu
Life of this patent
Estimating the term…
Abstract
An apparatus includes a volatile memory for storing information, a flash memory having a program storage area for storing at least a program for controlling the apparatus, and a swap area for saving information read from the program storage area and loaded into the volatile memory, and a control unit configured to control processing for setting the flash memory to store information of one bit for one cell in a single level cell (SLC) scheme, in at least a part of the program storage area, and for setting the flash memory to store information of two or more bits for one cell in a multi level cell (MLC) scheme, in at least a part of the swap area, wherein the control unit is implemented by at least one processor.
Claims20
An apparatus comprising:
- a volatile memory for storing information;
- a flash memory having a program storage area for storing at least a program for controlling the apparatus, and a swap area for saving information read from the program storage area and loaded into the volatile memory;
- and
- a control unit configured to control processing for setting the flash memory to store information of one bit for one cell in a single level cell (SLC) scheme, in at least a part of the program storage area, and for setting the flash memory to store information of two or more bits for one cell in a multi level cell (MLC) scheme, in at least a part of the swap area,
- wherein the control unit is implemented by at least one processor.
A method for an apparatus including a volatile memory for storing information, and a flash memory that has a program storage area for storing at least a program for controlling the apparatus and a swap area for saving information read from the program storage area and loaded into the volatile memory, the method comprising:
- setting the flash memory to store information of one bit for one cell in a SLC scheme, in at least a part of the program storage area;
- and
- setting the flash memory to store information of two or more bits for one cell in an MLC scheme, in at least a part of the swap area.
A computer readable storage medium storing computer-executable program of instructions for causing a computer to perform a method for an apparatus including a volatile memory for storing information, and a flash memory that has a program storage area for storing at least a program for controlling the apparatus and a swap area for saving information read from the program storage area and loaded into the volatile memory, the method comprising:
- setting the flash memory to store information of one bit for one cell in a SLC scheme, in at least a part of the program storage area;
- and
- setting the flash memory to store information of two or more bits for one cell in an MLC scheme, in at least a part of the swap area.
Dependencies are inferred from the claim text.