摘要 |
<p>PROBLEM TO BE SOLVED: To efficiently use a memory source by placing a first set of identifiers corresponding to a first set of blocks into a data base and accessing the first sets of the identifiers by a selected input client. SOLUTION: In a memory allocating mechanism, that is, a resource managing mechanism, a controller 44 is provided with a resource manager and a host memory 74 is provided with a pair of lists 302 said to be an 'empty block list' and an 'empty part block list' and a data base(db) 304. The resource manager is executed by a proper algorithm. Further, an EPC memory 24 and an SCSI hard drive (disk) 34 are constituted of a block 306 and the resource managing mechanism can be used in order to manage a volatile memory and a non-volatile memory inclusively so that a space is limited and the mechanism of the volatile memory is maximized.</p> |