Method and arrangement for allowing a computer to communicate with a data storage device
First Claim
1. In a computer controlled system including a data storage device connected to a host computer using a bus, the system having system RAM which is associated with the host computer and which is not part of the data storage device, the data storage device having certain device operating data/code including device control and device operating data to be used to control the operation of the device, an arrangement for operating the data storage device, the arrangement comprising:
- (a) means for storing at least a portion of the device operating data/code in the system RAM; and
(b) means for allowing the host computer and the data storage device access to the device operating data/code stored in the system RAM such that the host computer and the data storage device may use the device operating data/code to control the operation of the data storage device.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer controlled system includes a data storage device connected to a host computer using a bus which allows device-initiated bus-mastering. The system has system RAM which is associated with the host computer and which is not part of the data storage device. The data storage device requires certain device operating data/code in the form of device control means and device operating data to be used to control the operation of the device. An arrangement and method for operating the data storage device includes storing at least a portion of the device operating data/code in the system RAM. The arrangement and method further include allowing the host computer and/or the data storage device access to the device operating data/code stored in the system RAM such that the host computer and/or the data storage device may use the device operating data/code to control the operation of the data storage device.
29 Citations
10 Claims
-
1. In a computer controlled system including a data storage device connected to a host computer using a bus, the system having system RAM which is associated with the host computer and which is not part of the data storage device, the data storage device having certain device operating data/code including device control and device operating data to be used to control the operation of the device, an arrangement for operating the data storage device, the arrangement comprising:
-
(a) means for storing at least a portion of the device operating data/code in the system RAM; and (b) means for allowing the host computer and the data storage device access to the device operating data/code stored in the system RAM such that the host computer and the data storage device may use the device operating data/code to control the operation of the data storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data storage device for use in a computer controlled system in which the data storage device is connected to a host computer using a bus which allows device-initiated bus-mastering, the system having system RAM which is associated wit the host computer and which is not part of the data storage device, the data storage device requiring certain device operating data/code in the form of device control means and device operating data to be used to control the operation of the device, at least a portion of the device operating data/code being located in the system RAM during the operation of the system, the data storage device comprising:
means for allowing the data storage device access to at least a portion of the device operating data/code stored in the system RAM such that the data storage device may use the device operating data/code to control its operation. - View Dependent Claims (9)
-
10. A method of allowing host computer having host RAM associated with the host computer to communicate with a data storage device connected to the host computer using a bus, the data storage device having certain device operating data/code including device control and device operating data to be used to control the operation of the device, the method comprising the steps of:
-
(a) storing at least a portion of the device operating data/code in the host RAM; and (b) allowing the data storage device and the host computer access to at least a portion of the device operating data/code stored in the host RAM such that the data storage device and the host computer may use the device operating data/code to control operation of the data storage device.
-
Specification