DAS Device command execution sequence
First Claim
1. A method for minimizing the time associated with operating a direct access storage device in disconnected mode from a channel in response to sequentially issued channel commands which are applied to a control device intercoupling the channel to the storage device,a new command for said direct access storage device being issued after execution of the preceding command for said storage device, said control device and said direct access storage device normally presenting an ending sequence to said channel after execution of each said command, said direct access storage device operating in connected mode with said channel when receiving said commands, some of said commands involving mechanical motion of said storage device, said storage device operating in said disconnected mode when executing said commands which involve mechanical motion;
- comprising the steps of;
storing within said control device a first issued command involving mechanical motion of said storage device, without executing said first issued command while signalling said channel that said first command has been executed so that said channel remain connected to said storage device; and
responsive to the next issued command involving mechanical motion of said storage device, executing said stored first command essentially in parallel with said next command.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and means are provided to increase the effective data transfer rate between a direct access storage device (DASD) and a central processing unit (CPU) communicating with the DAS device through a channel and a DASD control device.
A command issued to the AS subsystem which requires mechanical motion in the DAS device is stored in the subsystem and the subsystem provides a response to the channel indicating that the command has been carried out, without actually carrying out the command. The channel responds by issuing one or more additional commands in the chain to the subsystem which may be carried out without mechanical motion. When a command is issued to the subsystem which again requires mechanical motion of the device, the control device causes the stored command to be executed essentially simultaneously with the newly received command.
This execution of the stored command out of its normal sequence and in parallel with another command involving mechanical motion of the DAS device decreases the time required to perform operations with the DASD subsystem.
14 Citations
10 Claims
-
1. A method for minimizing the time associated with operating a direct access storage device in disconnected mode from a channel in response to sequentially issued channel commands which are applied to a control device intercoupling the channel to the storage device,
a new command for said direct access storage device being issued after execution of the preceding command for said storage device, said control device and said direct access storage device normally presenting an ending sequence to said channel after execution of each said command, said direct access storage device operating in connected mode with said channel when receiving said commands, some of said commands involving mechanical motion of said storage device, said storage device operating in said disconnected mode when executing said commands which involve mechanical motion; - comprising the steps of;
storing within said control device a first issued command involving mechanical motion of said storage device, without executing said first issued command while signalling said channel that said first command has been executed so that said channel remain connected to said storage device; and responsive to the next issued command involving mechanical motion of said storage device, executing said stored first command essentially in parallel with said next command. - View Dependent Claims (2)
- comprising the steps of;
-
3. A method for minimizing the time associated with operating a direct access storage device in disconnected mode from a channel in response to sequentially issued channel commands which are applied to a control device intercoupling the channel to the storage device,
a new command for said direct access storage device being issued after execution of the preceding command for said storage device, said control device and said direct access storage device normally presenting an ending sequence to said channel after execution of each said command, said direct access storage device operating in connected mode with said channel when receiving said commands, some of said commands involving mechanical motion of said storage device, said storage device operating in said disconnected mode when executing said commands which involve mechanical motion; - comprising the steps of;
storing within said control device a first issued command involving mechanical motion of said storage device, without executing said first issued command while signalling said channel that said first command has been executed so that said channel remain connected to said storage device; executing at least one additional command which does not involve mechanical motion of said storage device; and responsive to the next issued command involving mechanical motion of said storage device, executing said stored first command essentially in parallel with said next command. - View Dependent Claims (4, 5, 6)
- comprising the steps of;
-
7. A method for minimizing the time associated with operating a direct access storage device in disconnected mode from a channel in response to sequentially issued channel commands which are applied to a control device intercoupling the channel to the storage device,
a new command for said direct access storage device being issued after execution of the preceding command for said storage device, said control device and said direct access storage device normally presenting an ending sequence to said channel after execution of each said command, said direct access storage device operating in connected mode with said channel when receiving said commands, some of said commands involving mechanical motion of said storage device, said storage device operating in said disconnected mode when executing said commands which involve mechanical motion; - comprising the steps of;
storing within said control device a first issued command involving mechanical motion of said storage device, without executing said first issued command while signalling said channel that said first command has been executed so that said channel remain connected to said storage device; presenting a premature ending sequence to said channel indicative of execution of said first command; executing at least one additional command which does not involve mechanical motion of said storage device; and responsive to the next issued command involving mechanical motion of said storage device, executing said stored first command essentially in parallel with said next command. - View Dependent Claims (8, 9, 10)
- comprising the steps of;
Specification