Apparatus and method for transferring interleaved data objects in mass storage devices into separate destinations in memory
AssigneeCommodore Electronics Limited
InventorCarl E. Sassenrath
Life of this patent
Estimating the term…
Abstract
A system for transferring interleaved data objects in mass storage devices into separate destinations in a system memory is described. The method includes the steps of determining for each of the data objects a destination address and a size; one time seeking of a data object from a location of the mass storage means; transferring data from the data object into the destination address, wherein the data has a size equal to the size for the data object; and repeating the transferring step for subsequent data objects.
Claims7
In a computer system having a memory and a optical storage means, said optical storage means interleaving a plurality of data objects into a location and said optical storage means having a plurality of locations sequentially arranged, a method for transferring the data objects into separate destinations in the memory comprising the steps of:
- (a) constructing a transfer list having a plurality of nodes, wherein said nodes include size and destination information of the data objects;
- (b) seeking once a data object at a location of the optical storage means;
- (c) determining from a next node a size and a destination address for the data object;
- and
- (d) transferring data from the data objects into the memory at said destination address, wherein said transferred data has a size equal to the size for the data object.
In a computer system having a memory and a mass storage means, said mass storage means interleaving a plurality of data objects into a frame and said mass storage means having a plurality of frames sequentially arranged, a method for transferring interleaved data objects into separate destinations in the memory comprising the steps of:
- (a) establishing a transfer list having a plurality of nodes, where each of the nodes includes a size and a destination address for one data object;
- (b) seeking once a data object from a frame of the mass storage means;
- (c) reading a node from the transfer list;
- and
- (d) transferring data from said one data object to said destination address, wherein said transferred data has a size equal to the size for said one data object.
Dependencies are inferred from the claim text.