Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
198 words
A mechanism for measuring the service times required for carrying out specified operations in a system comprising a plurality of components and working in pre-emptive mode so that an operation once started by a component can be suspended to perform other operations which are requested by the same or other components if these operations have higher priority levels, said mechanism being characterized in that it comprises: first storing means (16) in which the system causes a current value representative of the status of the current operation being carried out by the system to be stored, selection means (22, 18, 20) for establishing measurement conditions representative of the operation the service time of which is to be measured and of a precise context in which the measure is to be carried out, comparing means (24) which are responsive to the current value, and to the measurement conditions to generate an active signal when there is a match between the current value and the measurement conditions, pulse generating means (36) providing elementary counting pulses, counting means (40) responsive to the active signal from the comparing means for counting the elementary counting pulses over a time predetermined by the selection means.
Claim 2
Dependent Claim
198 words
A mechanism for measuring the service times required for carrying out specified operations in a system comprising a plurality of components and working in pre-emptive mode so that an operation once started by a component can be suspended to perform other operations which are requested by the same or other components if these operations have higher priority levels, said mechanism being characterized in that it comprises: first storing means (16) in which the system causes a current value representative of the status of the current operation being carried out by the system to be stored, selection means (22, 18, 20) for establishing measurement conditions representative of the operation the service time of which is to be measured and of a precise context in which the measure is to be carried out, comparing means (24) which are responsive to the current value, and to the measurement conditions to generate an active signal when there is a match between the current value and the measurement conditions, pulse generating means (36) providing elementary counting pulses, counting means (40) responsive to the active signal from the comparing means for counting the elementary counting pulses over a time predetermined by the selection means.
Claim 3
Dependent Claim
137 words
A mechanism according to claim 1 characterized in that the selection means comprise: measurement selection means (22), second storing means (18) in which the measurement selection means (22) loads a reference value representative of the operation the service time of which is to be measured, selection means (20) which are set by the measurement selection means to a filtering status which determines the operations the service times of which have to be included or excluded from the service time to be measured, the reference value and filtering status constituting the measurement conditions, and in that the comparing means are responsive to the current value, to the reference value and to the filtering status to generate the active signal when there is a match between the current value and the reference value as determined by the filtering status.
Claim 4
Dependent Claim
56 words
A mechanism according to claim 1 characterized in that it comprises an output register (44) and in that the selection means sets the counting means at an initial value (0) when the measure is started and causes the content of the counting means to be stored in the output register at the end of the measurement.
Claim 5
Dependent Claim
56 words
A mechanism according to claim 2 characterized in that it comprises an output register (44) and in that the selection means sets the counting means at an initial value (0) when the measure is started and causes the content of the counting means to be stored in the output register at the end of the measurement.
Claim 6
Dependent Claim
57 words
A mechanism according to claim 2 or 3 characterized in that the first and second storing means comprise first and second registers having an equal number of storing positions, each position of the first and second registers is assigned to the storing of a bit of a binary representation of the current value and reference value respectively.
Claim 7
Dependent Claim
88 words
Mechanism according to claim 5 characterized in the binary representation of the current value comprises at least a first field identifying the component performing the current operation and a second field identifying the priority level of the current operation and the binary representation of the reference value comprises at least a first field identifying the component performing the operation the service time of which is to be measured and a second field identifying the priority level of the operation the service time of which is to be measured.
Claim 8
Dependent Claim
34 words
Mechanism according to claim 4 characterized in that the selection means comprise a third register having a number of storing positions equal to the number of storing positions of the first and second registers.
Claim 9
Dependent Claim
58 words
Mechanism according to claim 6, characterized in that the measurement selection means set in the third register a binary value representative of the filtering status, which determine which bits in the storing positions of the first and second registers have to be taken into account for generating the active output signal at the output of the comparison means.
Claim 10
Dependent Claim
151 words
Mechanism according to claim 7, characterized in that the comparison means comprises: a number of elementary logic circuits (50-i) equal to the number of storing positions of the first, second and third registers, each elementary logic circuit being responsive to the bits in the same positions in the first, second and third registers to generate an output signal which is active if the bit in the third register is at a first binary value (0) whatever the value of the bits in the first and second registers be or if the bit in the third register is at a second value (1) and the binary values of the bits in the first and second registers match, an output circuit (60) responsive to the output signals from the elementary logic circuits for generating the active signal on its output line when all the output signals from said elementary logic circuits are active.