Patent ID: 6219771
Filing Date: 2001-04-17
Classification: G06F

Abstract:
A data storage apparatus comprising, a host device interface for sending a receiving data to and from a plurality of host devices, data storage means for storing data to be sent to said host devices, and control means for controlling the writing of data to, and the reading of data from, said storage means, characterized in that said control device comprises: an address registration unit in which the host address of each host device has been registered in advance for the purpose of authorizing access, a command interpretation and execution unit which on receipt of a command from a host device via said host device interface outputs the host address of said host device based on said command, and an address verification unit for verifying the host address output from said command interpretation and execution unit against the host address registered in said address registration unit, and for determining whether or not the particular host device has access authorization, and said command interpretation and execution unit incorporates an authorization pending function, so that on receipt of a command from a host device, the command is interpreted and executed only after access is authorized by said address verification unit; andwherein said control means comprises: an offset information generation unit, which on the basis of a host address output from said command interpretation and execution unit generates offset information for the disk partition for that particular host device, and an actual partition address generation unit which on the basis of the address for reading and writing to the data storage apparatus, and the offset information, generates an actual disk partition address and then outputs the actual partition address to said command interpretation and execution unit.