Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
67 words
A computer system comprising: a central processing unit; a system I/O bus coupled to said central processing unit; an I/O processor assembly coupled to said system I/O bus, said I/O processor assembly comprising a programmable processor and a local memory for storing instructions capable of execution on said programmable processor; and means in said I/O processor assembly for simulating an I/O device to said system I/O bus.
Claim 2
Dependent Claim
24 words
The computer system of claim 1, wherein said means for simulating an I/O device comprises means for simulating a plurality of I/O devices simultaneously.
Claim 3
Dependent Claim
40 words
The computer system of claim 1, further comprising: a real I/O device coupled to said I/O processor assembly; wherein said means for simulating an I/O device comprises means for simulating an I/O device concurrently with servicing said real I/O device.
Claim 4
Dependent Claim
38 words
The computer system of claim 1, wherein said means for simulating an I/O device comprises: means for receiving a simulation script from said system I/O bus; and means for executing said simulation script to simulate an I/O device.
Claim 5
Dependent Claim
26 words
The computer system of claim 4, wherein said simulation script comprises a plurality of data bytes representing simulated input data and a plurality of imbedded commands.
Claim 6
Dependent Claim
32 words
The computer system of claim 4, wherein said means for executing said simulation script comprises a plurality of instructions stored in said local memory and capable of execution on said programmable processor.
Claim 7
Dependent Claim
24 words
The computer system of claim 6, wherein said means for simulating an I/O device comprises means for simulating a plurality of I/O devices simultaneously.
Claim 8
Dependent Claim
40 words
The computer system of claim 6, further comprising: a real I/O device coupled to said I/O processor assembly; wherein said means for simulating an I/O device comprises means for simulating an I/O device concurrently with servicing said real I/O device.
Claim 9
Independent Claim
81 words
A method for performing introspective tasks on a computer system, having a central processing unit, a system I/O bus, and an I/O processor assembly coupled to said system I/O bus, said method comprising the steps of: receiving a command with said I/O processor assembly from said system I/O bus to simulate an I/O device; generating, with said I/O processor assembly, a plurality of simulated data streams; transmitting, with said I/O processor assembly, said simulated data streams on said system I/O bus.
Claim 10
Dependent Claim
32 words
The method for performing introspective tasks on a computer system of claim 9, further comprising the step of: receiving, with said I/O processor assembly, output destined for said I/O device being simulated.
Claim 11
Dependent Claim
56 words
The method for performing introspective tasks on a computer system of claim 9, wherein: said command received with said I/O processor assembly commands said I/O processor to simulate a plurality of I/O devices simultaneously; and said generating and transmitting steps generate and transmit a plurality of data streams from said plurality of simulated I/O devices simultaneously.
Claim 12
Dependent Claim
52 words
The method for performing introspective tasks on a computer system of claim 9, further comprising the step of: servicing, with said I/O processor assembly, a real I/O device coupled to said I/O processor assembly, wherein said servicing step is performed concurrently with said steps of generating and transmitting said simulated data streams.
Claim 13
Independent Claim
89 words
A method for simulating the performance of a hypothetical computer system having a first number of I/O devices with a real computer system having a second number of I/O devices, wherein said first number is greater than said second number, comprising the steps of: defining a plurality of I/O devices to be simulated by said real computer system; commanding an I/O processor attached to said real computer system to simulate said I/O devices to be simulated; simulating, with said I/O processor, said I/O devices to said real computer system.
Claim 14
Dependent Claim
42 words
The method of claim 13, wherein said simulation is performed as part of a capacity planning task executed by said real computer system, in which information concerning the operational characteristics of said hypothetical system is used to perform said capacity planning task.
Claim 15
Dependent Claim
51 words
The method of claim 13, wherein said simulation is performed as part of a software development task executed by said real computer system to develop a software module, in which information concerning the operational characteristics of said hypothetical system executing said software module is used to perform said software development task.
Claim 16
Dependent Claim
31 words
The method of claim 13, wherein said commanding step comprises sending a simulation script to said I/O processor, and said simulating step comprises executing said simulation script with said I/O processor.
Claim 17
Dependent Claim
25 words
The method of claim 16, wherein said simulation script comprises a plurality of data bytes representing simulated input data and a plurality of imbedded commands.