INFORMATION PROCESSING APPARATUS AND CONTROL METHOD THEREOF
First Claim
1. An information processing apparatus connected with an IO device, comprising:
- a processing unit;
a channel device transferring data between the information processing apparatus and the IO device, the channel device having a activation controller activating the channel device;
a storage device having a predetermined area storing a result operation executed by the channel device;
an interrupt controller controlling an interrupt required by the channel device to the processing unit;
a channel device controller controlling the channel device; and
a driver writing a request for a first interrupt in the predetermined area of the storage device through the channel device and requiring the first interrupt to the processing unit by using the interrupt controller,wherein the processing unit executes driver commands for reading information stored in the predetermined area and requesting the first interrupt when the processing unit detects the request for the first interrupt.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus connected with an IO device, having a processing unit, a channel device transferring data between the information processing apparatus and the IO device having a activation controller activating the channel device, a storage device having a predetermined area storing a result operation executed by the channel device, an interrupt controller controlling an interrupt required by the channel device to the processing unit, a channel device controller controlling the channel device and a driver writing a request for a first interrupt in the area of the storage device through the channel device and requiring the first interrupt to the processing unit by using the interrupt controller, wherein the processing unit executes driver commands for reading information stored in the area and requesting the first interrupt when the processing unit detects the request for the first interrupt.
33 Citations
16 Claims
-
1. An information processing apparatus connected with an IO device, comprising:
-
a processing unit; a channel device transferring data between the information processing apparatus and the IO device, the channel device having a activation controller activating the channel device; a storage device having a predetermined area storing a result operation executed by the channel device; an interrupt controller controlling an interrupt required by the channel device to the processing unit; a channel device controller controlling the channel device; and a driver writing a request for a first interrupt in the predetermined area of the storage device through the channel device and requiring the first interrupt to the processing unit by using the interrupt controller, wherein the processing unit executes driver commands for reading information stored in the predetermined area and requesting the first interrupt when the processing unit detects the request for the first interrupt. - View Dependent Claims (2, 3, 4)
-
-
5. An information processing system comprising:
-
an information processing apparatus having a processing unit; an IO device connected to the information processing apparatus; a channel device transferring data between the information processing apparatus and the IO device, the channel device having a activation controller activating the channel device; a storage device having a predetermined area storing a result operation executed by the channel device; an interrupt controller controlling an interrupt required by the channel device to the processing unit; a channel device controller controlling the channel device; and a driver writing a request for a first interrupt in the predetermined area of the storage device through the channel device and requiring the first interrupt to the processing unit by using the interrupt controller, wherein the processing unit executes driver commands for reading information stored in the predetermined area and requesting the first interrupt when the processing unit detects the request for the first interrupt. - View Dependent Claims (6, 7, 8)
-
-
9. A control method of an information processing apparatus connected with an IO device, having a processing unit, a storage device, a channel device including an interrupt controller transferring data between the information processing apparatus and the IO device, the method comprising:
-
writing a request for a first interrupt in a predetermined area of the storage device by the channel device; requiring the first interrupt to the processing unit by using the interrupt controller; reading the request for the first interrupt from the predetermined area by the processing unit when the processing unit detects the request for the first interrupt; and executing the first interrupt by using the interrupt controller when the first interrupt required by the channel device is accepted when other processes to be prioritized over the request for the first interrupt by the processing unit do not exist, and executing the first interrupt by using the interrupt controller after the processing unit executes other processes when the request for the first interrupt is not accepted because the other processes to be prioritized over the request for the first interrupt exist. - View Dependent Claims (10, 11, 12)
-
-
13. A control program product for an information processing apparatus connected with an IO device, having a processing unit, a storage device, a channel device including an interrupt controller transferring data between the information processing apparatus and the IO device, said control program for an information processing apparatus for executing the processes of:
-
writing a request for a first interrupt in an predetermined area of the storage device by using the channel device; requiring the first interrupt to the processing unit by using the interrupt controller included in the channel device; reading the request for the first interrupt from the predetermined area when the processing unit detects the request for the first interrupt; and executing the first interrupt by using the interrupt controller when the first interrupt required by the channel device is accepted when other processes to be prioritized over the request for the first interrupt do not exist, and executing the first interrupt by using the interrupt controller after the processing unit executes other processes when the request for the first interrupt required by the channel device is not accepted because the other processes to be prioritized over the request for the first interrupt exist. - View Dependent Claims (14, 15, 16)
-
Specification