Method for controlling memory in digital system
First Claim
Patent Images
1. A method for controlling a memory in a digital system, comprising:
- (a) dividing the memory into a plurality of memory blocks, wherein each memory block has a same size as that of a neighboring memory block;
(b) defining at least one of the memory blocks as a compression/decompression region;
(c) assigning compression priorities to the rest of the memory blocks except the at least one of the memory blocks defined as the compression/decompression region;
(d) making the memory blocks deal with an external data received according to an external command, and carrying out compression/decompression of data required in the dealing with the external data at the compression/decompression region according to the compression priorities; and
(e) recording a number of access times data in each memory block is accessed, measuring access frequencies of the memory blocks based on the recorded number of access times, and resetting the assigned compression priorities.
1 Assignment
0 Petitions
Accused Products
Abstract
Method for controlling a memory in a digital system, including the steps of (a) dividing the memory into a plurality of fixed sized memory blocks, (b) defining at least one of the memory blocks as a compression/decompression region, (c) assigning compression priorities to rest of the memory blocks except the memory blocks defined as the compression/decompression region, and (d) making the memory blocks to deal with an external data received according to an external command, and carrying out compression/decompression of data required in the dealing with the external data at the compression/decompression region according to the compression priorities.
-
Citations
14 Claims
-
1. A method for controlling a memory in a digital system, comprising:
-
(a) dividing the memory into a plurality of memory blocks, wherein each memory block has a same size as that of a neighboring memory block; (b) defining at least one of the memory blocks as a compression/decompression region; (c) assigning compression priorities to the rest of the memory blocks except the at least one of the memory blocks defined as the compression/decompression region; (d) making the memory blocks deal with an external data received according to an external command, and carrying out compression/decompression of data required in the dealing with the external data at the compression/decompression region according to the compression priorities; and (e) recording a number of access times data in each memory block is accessed, measuring access frequencies of the memory blocks based on the recorded number of access times, and resetting the assigned compression priorities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification