Method and apparatus for limiting allocated data-storage space in a data-storage unit
AssigneeInternational Business Machines Corporation
InventorRobert H. Vosacek
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorRobert H. Vosacek
Estimating the term…
A data-storage buffer transfers data signals with other units in relatively large blocks of data. Such large blocks storable in large address spaces are not always filled with meaningful data. To more efficiently use the data-storage space in the data-storage buffer, the allocatable unit or segment of the data buffer is made smaller than the data capacity of the large block. Each time a large block of data is to be written into the data buffer, a sufficient number of the segments for storing data of one large block is allocated for receiving the data. After the data of the one block is written into the data buffer, the allocated segments are examined; all of the allocated segments not storing data from the one large block are deallocated. The invention is particularly useful for data buffers acting as cached data storage for large-capacity direct-access storage devices (DASD) and are coupled to host processors programmed to operate with such DASD. The procedure is followed for data written into the caching data storage whether supplied by DASD or the host processors.
The machine-implemented method of managing data-storage space in a data-storage unit for storing data receivable in relatively large address spaces and wherein the data contents in the address spaces are often much less than the data-storage capacity thereof;
For use in a data-storage hierachy having a backing store coupled to a front store, each store having a plurality of addressable data-storage spaces, said hierarchy being adapted to be coupled to a host processor for transferring data signals therewith, means for coupling the host processor and said front and back stores together for transferring data signals therebetween;
In a data-storage hierarchy having a front store and a backing store and adapted to be coupled to a host processor for transferring data signals therewith and having data-transfer means for transferring data signals between said host processor, said front store and said backing store;
Dependencies are inferred from the claim text.