BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram of a conventional data storage system;
FIG. 2 is a block diagram of another conventional data storage system;
FIG. 3 is a block diagram of a data storage system according to the present invention;
FIG. 4 is a block diagram of a data storage system according to Embodiments 1 through 3 of the present invention;
FIG. 5 is a sequence diagram showing operation of the data storage system according to Embodiment 1 of the present invention;
FIG. 6 is a flowchart of an operation sequence of a temporary storage unit according to Embodiment 1 of the present invention;
FIG. 7A is a diagram showing write commands transmitted by a higher-level device according to Embodiment 1 of the present invention;
FIG. 7B is a diagram showing write commands generated by a data transfer unit according to Embodiment 1 of the present invention;
FIG. 7C is a diagram showing sequence information transmitted by a main storage unit according to Embodiment 1 of the present invention;
FIG. 7D is a diagram showing a state of the temporary storage unit according to Embodiment 1 of the present invention;
FIG. 7E is a diagram showing a state of the temporary storage unit according to Embodiment 1 of the present invention;
FIG. 7F is a diagram showing a state of the temporary storage unit according to Embodiment 1 of the present invention;
FIG. 7G is a diagram showing a state of the temporary storage unit according to Embodiment 1 of the present invention;
FIG. 8 is a sequence diagram showing operation of the data storage system according to Embodiment 2 of the present invention;
FIG. 9A is a diagram showing a data set managed by a temporary storage unit according to Embodiment 3 of the present invention;
FIG. 9B is a diagram showing a sequence undetermined link for the temporary storage unit according to Embodiment 3 of the present invention to connect data sets;
FIG. 9C is a diagram showing a sequence information queue for the temporary storage unit according to Embodiment 3 of the present invention to store sequence information;
FIG. 9D is a diagram showing a sequence determined link for the temporary storage unit according to Embodiment 3 of the present invention to connect data sets;
FIG. 10A is a diagram showing write commands transmitted by a higher-level device according to Embodiment 3 of the present invention;
FIG. 10B is a diagram showing write commands generated by a data transfer unit according to Embodiment 3 of the present invention;
FIG. 10C is a diagram showing sequence information transmitted by a main storage unit according to Embodiment 3 of the present invention;
FIG. 10D is a diagram showing a state of the temporary storage unit according to Embodiment 3 of the present invention;
FIG. 10E is a diagram showing a state of the temporary storage unit according to Embodiment 3 of the present invention;
FIG. 10F is a diagram showing a state of the temporary storage unit according to Embodiment 3 of the present invention;
FIG. 10G is a diagram showing a state of the temporary storage unit according to Embodiment 3 of the present invention;
FIG. 10H is a diagram showing a state of the temporary storage unit according to Embodiment 3 of the present invention;
FIG. 11 is a block diagram of a data storage system according to Embodiments 4 and 5 of the present invention; and
FIG. 12 is a block diagram of a data storage system according to Embodiment 6 of the present invention.