Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
195 words
A system for time measurements of data processing channels comprising a central processor having a time of day clock (l4), a channel having a channel clock (12), means (13) connecting a stage of said time of day clock to increment said channel clock at intervals defining the resolution of the measuring system, and means (17) connecting a stage of said time of day clock to reset said channel clock at intervals corresponding to the longest channel operation to be monitored, whereby after an initial reset operation said channel clock is comparable with corresponding stages of said time of day clock, means in the central processor for starting a channel operation including means (18,21) for storing the value of time of day or said channel clock in a predetermined location (33), means (Fig. 3B) in the channel for accessing said channel clock at a predetermined point in the channel operation, and means (26,38) in the channel for subtracting the stored value and said accessed channel clock value, and calculating the time interval from the time when the central processor starts the channel operation to the time when the channel reaches the predetermined point in its operation.
Claim 2
Independent Claim
195 words
A system for time measurements of data processing channels comprising a central processor having a time of day clock (l4), a channel having a channel clock (12), means (13) connecting a stage of said time of day clock to increment said channel clock at intervals defining the resolution of the measuring system, and means (17) connecting a stage of said time of day clock to reset said channel clock at intervals corresponding to the longest channel operation to be monitored, whereby after an initial reset operation said channel clock is comparable with corresponding stages of said time of day clock, means in the central processor for starting a channel operation including means (18,21) for storing the value of time of day or said channel clock in a predetermined location (33), means (Fig. 3B) in the channel for accessing said channel clock at a predetermined point in the channel operation, and means (26,38) in the channel for subtracting the stored value and said accessed channel clock value, and calculating the time interval from the time when the central processor starts the channel operation to the time when the channel reaches the predetermined point in its operation.
Claim 3
Dependent Claim
22 words
The system of Claim 1, wherein said central processor includes means for executing an instruction selectively enabling or disabling channel measurement operations.
Claim 4
Dependent Claim
33 words
The system of Claim 2, wherein said channel includes means for storing said time in a location in a main store and said instruction includes a pointer to the address of this location.
Claim 5
Dependent Claim
24 words
The system of Claim 3, wherein said channel includes means responsive to a predetermined address in said instruction to disable said channel measurement operations.
Claim 6
Dependent Claim
56 words
The system of Claim 4, wherein said channel includes an information block for each subchannel, said central processor includes means for loading an address offset into an information block, and said channel includes means for storing measurement parameters for a subchannel in the location in main store defined in said instruction and said subchannel information block.
Claim 7
Dependent Claim
81 words
The system of Claim 5, wherein the central processor includes means for loading into the subchannel information block a field defining a particular mode of measurement or disabling measurement for the subchannel, and wherein said channel includes means responsive to said mode for measuring parameters on the basis of a particular user of the system and/or the basis of a particular subchannel, in particular, storing parameters measured on the basis of a particular user as part of a subchannel status word.
Claim 8
Dependent Claim
74 words
The system of Claim 1, wherein said means for accessing said channel clock (12)at a predetermined point includes means for accessing said channel clock at successful Initial Selection and at Channel End and wherein said means for calculating the time interval includes means (26) for calculating the time from starting the subchannel operation to successful Initial Selection (Function Pending Time) and the time from starting the subchannel operation to Channel End (Function Active Time).
Claim 9
Dependent Claim
66 words
The system of Claim 7, wherein said means for accessing said channel clock (12) at a predetermined point includes means for accessing the clock at Device Connect and Device Disconnect times and wherein said channel means for calculating the time interval includes means for calculating the interval between a Device Connect and the next Device Disconnect and for accumulating device connect time for a subchannel operation.
Claim 10
Dependent Claim
73 words
The system of Claim 8, wherein said channel includes means for storing device connect time in a first location (parameter measurement block) and a second location (subchannel status word) and wherein said central processor includes means for accessing said first location and calculating the usage of the associated subchannel without regard to particular user programs and for accessing the second location and calculating the use of I/O resources by a particular user program.
Claim 11
Independent Claim
100 words
A method for measuring parameters of subchannel operations comprising recording the time of execution of a central processor instruction to start a subchannel operation (Start Subchannel), determining the time of acceptance of the first channel command by the device associated with the subchannel (Successful Initial Selection), determining the time of the completion of the channel operation (Channel End), operating on the times to produce a first time (Function Pending) that indicates the delays by the channel in obtaining resources for the subchannel operation and to calculate a second time (Function Active) that indicates the total time of the subchannel operation.
Claim 12
Independent Claim
100 words
A method for measuring parameters of subchannel operations comprising recording the time of execution of a central processor instruction to start a subchannel operation (Start Subchannel), determining the time of acceptance of the first channel command by the device associated with the subchannel (Successful Initial Selection), determining the time of the completion of the channel operation (Channel End), operating on the times to produce a first time (Function Pending) that indicates the delays by the channel in obtaining resources for the subchannel operation and to calculate a second time (Function Active) that indicates the total time of the subchannel operation.