Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
223 words
In a cache/disk subsystem including a host processor, a disk drive device for driving a disk, a cache store for storing segments of data which are copies of segments of data which have been read from, or are to be written to disk space on said disk, and a storage control unit for controlling the transfer of data between said host processor, said disk and said cache store in response to commands specifying a function and disk data addressing information specifying the disk space at which said function is to be performed, said storage control unit being responsive to a normal write command from said host processor for staging data from the specified disk space to said cache store and overlaying it with data from said host processor if less than all of the data from the specified disk space is resident in said cache store, the improvement comprising: control means in said storage control unit, responsive to an acquire write command from said host processor indicating that the addressing information in the acquire write command specifies disk space not previously written to, for inhibiting the staging of data from said specified disk space to said cache store, and; further means responsive to said acquire write command for transferring data from said host processor through said storage control unit to said cache store.
Claim 2
Dependent Claim
223 words
In a cache/disk subsystem including a host processor, a disk drive device for driving a disk, a cache store for storing segments of data which are copies of segments of data which have been read from, or are to be written to disk space on said disk, and a storage control unit for controlling the transfer of data between said host processor, said disk and said cache store in response to commands specifying a function and disk data addressing information specifying the disk space at which said function is to be performed, said storage control unit being responsive to a normal write command from said host processor for staging data from the specified disk space to said cache store and overlaying it with data from said host processor if less than all of the data from the specified disk space is resident in said cache store, the improvement comprising: control means in said storage control unit, responsive to an acquire write command from said host processor indicating that the addressing information in the acquire write command specifies disk space not previously written to, for inhibiting the staging of data from said specified disk space to said cache store, and; further means responsive to said acquire write command for transferring data from said host processor through said storage control unit to said cache store.
Claim 3
Dependent Claim
21 words
The improvement as claimed in claim 1 wherein said addressing information defines disk space extending into at least two data segments.
Claim 4
Dependent Claim
71 words
The improvement as claimed in claim 1 or claim 2 wherein the addressing information provided by said host processor specifies a starting address and the number of words to be written; and, said control means includes means responsive to said addressing information for executing a normal write command as if it were an acquire write command if the beginning and ending addresses of the normal write command fall on segment boundaries.
Claim 5
Dependent Claim
237 words
In a cache/disk subsystem including a host processor, a disk drive device for driving a disk, a cache store for storing segments of data which are copies of segments of data which have been read from or are to be written to disk space on said disk, and a storage control unit for controlling the transfer of data between said host processor, said disk and said cache store in response to commands specifying a function and disk data addressing information specifying the disk space at which said function is to be performed, said storage control unit being responsive to a normal write command from said host processor for staging data from the specified disk space to said cache store and overlaying it with data from said host processor if a part only of the data from the specified disk space is present in said cache store, the improvement wherein: the addressing information provided by said host processor specifies a starting address and the number of words to be written; said storage control unit including, means responsive to said addressing information for generating a control signal if the beginning and ending addresses of a normal write command fall on segment boundaries; and, means responsive to said control signal for inhibiting the staging of data from the specified disk space to the cache store, but transferring data from said host through said storage control unit to said cache store.
Claim 6
Dependent Claim
237 words
In a cache/disk subsystem including a host processor, a disk drive device for driving a disk, a cache store for storing segments of data which are copies of segments of data which have been read from or are to be written to disk space on said disk, and a storage control unit for controlling the transfer of data between said host processor, said disk and said cache store in response to commands specifying a function and disk data addressing information specifying the disk space at which said function is to be performed, said storage control unit being responsive to a normal write command from said host processor for staging data from the specified disk space to said cache store and overlaying it with data from said host processor if a part only of the data from the specified disk space is present in said cache store, the improvement wherein: the addressing information provided by said host processor specifies a starting address and the number of words to be written; said storage control unit including, means responsive to said addressing information for generating a control signal if the beginning and ending addresses of a normal write command fall on segment boundaries; and, means responsive to said control signal for inhibiting the staging of data from the specified disk space to the cache store, but transferring data from said host through said storage control unit to said cache store.
Claim 7
Dependent Claim
21 words
The improvement as claimed in claim 4 wherein said addressing information defines disk space extending into at least two data segments.