Computer system and method of operating the same
First Claim
Patent Images
1. A computer system comprising:
- a main memory device including a non-volatile memory and a memory controller to control the non-volatile memory; and
a processor connected to the main memory device, the processor to execute an application program loaded to the non-volatile memory and to provide the memory controller with a command including context property information of an allocation region, wherein the memory controller is to receive the command and to control the non-volatile memory based on the context property information, and whereinthe context property information includes at least one of;
an effective property of each allocation region including a time period for maintaining data in each allocation region,a sequential access property and a non-sequential access property of each allocation region,an expansion property and a non-expansion property of each allocation region, anda valid property and an invalid property.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system includes a main memory device and a processor. The main memory device includes a non-volatile memory and a memory controller to control the non-volatile memory. The processor is connected to the main memory device, executes an application program loaded to the non-volatile memory, and provides the memory controller with a command including context property information of an allocation region. The memory controller receives the command and controls the non-volatile memory based on the context property information.
12 Citations
16 Claims
-
1. A computer system comprising:
-
a main memory device including a non-volatile memory and a memory controller to control the non-volatile memory; and a processor connected to the main memory device, the processor to execute an application program loaded to the non-volatile memory and to provide the memory controller with a command including context property information of an allocation region, wherein the memory controller is to receive the command and to control the non-volatile memory based on the context property information, and wherein the context property information includes at least one of; an effective property of each allocation region including a time period for maintaining data in each allocation region, a sequential access property and a non-sequential access property of each allocation region, an expansion property and a non-expansion property of each allocation region, and a valid property and an invalid property. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for operating a computer system, the method comprising:
-
providing a command to a memory controller of a main memory device, the command including context property information of an allocation region, wherein providing the command is performed by a processor; and receiving the command and managing a non-volatile memory of the main memory device based on the context property information, wherein receiving the command and managing the non-volatile memory are performed by the memory controller, and wherein the context property information includes at least one of; an effective property of each allocation region including a time period for maintaining data in each allocation region, a sequential access property and a non-sequential access property of each allocation region, an expansion property and a non-expansion property of each allocation region, and a valid property and an invalid property. - View Dependent Claims (15, 16)
-
Specification