Memory management
AssigneeCypress Semiconductor Corporation
InventorsWarren S. Snyder, Eric D. Blom
Life of this patent
Estimating the term…
Abstract
One embodiment of the present invention provides a method of memory management. Within the present embodiment, a page register along with supporting logic allows a mode to be selected by a processor at the same time it specifies a particular memory page. The selected mode defines what the subsequent use of the specified memory page will be. For example, this method may decrease overhead when moving between different memory pages by providing a mode that automatically returns to a previous page after a specified page has been accessed.
Claims16
A method of memory management, said method comprising:
- mapping a memory page to an address space based on a first value in a current page register;
- associating a mode specified by a second value in said current page register with said memory page, wherein said mode is for minimizing the number of instructions issued by a processor;
- accessing said memory page in response to an operation executed in accordance with said mode;
- and
- automatically mapping a previously-accessed memory page to said address space in accordance with said mode.
A circuit for providing memory management, said circuit comprising:
- a current page register for storing a first value associated with a memory page and for storing a second value corresponding to a mode associated with said memory page, wherein said mode is for minimizing the number of instructions issued by a processor;
- and
- a logic circuit coupled to said current page register, said processor, and said memory page wherein said logic circuit is used for accessing said memory page in response to an operation executed in accordance with said mode and for automatically mapping a previously-accessed memory page to said address space in accordance with said mode.
A system for providing memory management, said system comprising:
- means for mapping a memory page to an address space based on a first value within a current page register;
- means for correlating a mode specified by a second value within said current page register with said memory page, wherein said mode is for minimizing the number of instructions issued by a processor;
- means for accessing said memory page in response to an operation executed in accordance with said mode and for automatically mapping a previously-accessed memory page to said address space in accordance with said mode.
Dependencies are inferred from the claim text.