×

File system level compression using holes

  • US 5,774,715 A
  • Filed: 03/27/1996
  • Issued: 06/30/1998
  • Est. Priority Date: 03/27/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer-implemented method of storing data in a file system having a mapping table arranged to map logical memory blocks to physical memory blocks, the method comprising the steps of:

  • requesting that a segment of data be written to physical memory, the segment of data being associated with selected logical memory blocks;

    compressing the segment of data into compressed data such that the compressed data occupies fewer blocks of memory than the segment of data;

    writing the compressed data to physical memory, the compressed data being written to at least one physical memory block; and

    updating the mapping table such that each physical memory block associated with the compressed data is mapped to by a mapping table entry corresponding to one of the selected logical memory blocks and each of the selected logical memory blocks that is not associated with any of the physical memory blocks is mapped to a hole identifier that does not correspond to any physical memory block.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×