Apparatus and method for transferring interleaved data objects in mass storage devices into separate destinations in memory
First Claim
1. 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.
4 Assignments
0 Petitions
Accused Products
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.
13 Citations
7 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5)
-
-
6. 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. - View Dependent Claims (7)
-
Specification