×

System for allocating and returning storage and collecting garbage using subpool of available blocks

  • US 5,561,785 A
  • Filed: 10/29/1992
  • Issued: 10/01/1996
  • Est. Priority Date: 10/29/1992
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer storage management system comprising:

  • means for queuing available blocks of one size from a multiplicity of different storage frames;

    means for allocating blocks from a position in the queue to satisfy need for said blocks;

    means for returning at least some blocks of said one size from different frames to said position in said queue after the need for said some blocks ends, a plurality of the returned blocks not being adjacent to a block of the same frame; and

    garbage collection means, operated after blocks have been allocated and returned and subsequently after other blocks have been allocated and returned, for removing from said queue all blocks of a plurality of frames which are completely available and requeuing said queue such that all blocks, including the nonadjacent blocks, of a plurality of partially available frames are in clusters for respective frames.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×