摘要 |
A data storage management system sotres logical blocks of data in a main memory device (6). A data compressor (10) compresses the blocks prior to storage and thereby produces blocks having various sizes. A data controller (8) stores the blocks at physical locations in free memory space. A supplementary memory device (fig. 7, 26) is used for the storage of logical blocks whose physical size exceeds the largest area of free memory space available in the main memory device. Blocks of data are stored within partitions in the memory device, along with an identifying header. A block address table then stores the partition address corresponding to the partition in which the logical block is stored. |