System storing plural I/O arrangement information wherein each I/O arrangement information corresponding to each operating system is created in response to more than two operating systems
First Claim
1. An electronic computer system in which a plurality of operating systems are operated;
- including a central processing unit for executing a variety of instructions, a plurality of channels being controlled by said central processing unit and a plurality of input-output units being connected to an arbitrary channel of said plurality of channels;
said electronic computer system executing an input-output processing based on input-output arrangement information which defines an input-output arrangement;
characterized in that said central processing unit includes storage means for storing a plurality of input-output arrangement information created in response to more than two operating systems in said plurality of operating systems, supervising means for supervising whether said plurality of operating systems issue an input-output request or not, first recognizing means for identifying an arbitrary one of said operating systems when an input-output request is issued from said arbitrary operating system and recognizing said arbitrary operating system, second recognizing means for recognizing input-output arrangement information corresponding to said operating system, and input-output executing means for executing an input-output processing based on said recognized input-output arrangement information stored in said storing means.
1 Assignment
0 Petitions
Accused Products
Abstract
In an electronic computer system in which a plurality of OSs are operated, a plurality of input-output arrangement information defined in response to each of a plurality of OSs and a correspondence table indicative of a correspondence relationship between each OS and each input-output arrangement information are created previously and stored in a control information storage means. When an input-output request is issued from an arbitrary OS, the central processing unit identifies the corresponding OS, and recognizes input-output arrangement information corresponding to the identified OS based on the correspondence table. Then, the central processing unit executes an input-output processing based on the recognized input-output arrangement information. According to the present invention, since one electronic computer system becomes able to use a plurality of input-output arrangement information at the same time, the maximum number of input-output arrangements can be distributed to each OS so that the data processing capability of the whole system can be improved considerably.
95 Citations
19 Claims
-
1. An electronic computer system in which a plurality of operating systems are operated;
- including a central processing unit for executing a variety of instructions, a plurality of channels being controlled by said central processing unit and a plurality of input-output units being connected to an arbitrary channel of said plurality of channels;
said electronic computer system executing an input-output processing based on input-output arrangement information which defines an input-output arrangement;
characterized in that said central processing unit includes storage means for storing a plurality of input-output arrangement information created in response to more than two operating systems in said plurality of operating systems, supervising means for supervising whether said plurality of operating systems issue an input-output request or not, first recognizing means for identifying an arbitrary one of said operating systems when an input-output request is issued from said arbitrary operating system and recognizing said arbitrary operating system, second recognizing means for recognizing input-output arrangement information corresponding to said operating system, and input-output executing means for executing an input-output processing based on said recognized input-output arrangement information stored in said storing means. - View Dependent Claims (2, 3, 4, 5, 6)
- including a central processing unit for executing a variety of instructions, a plurality of channels being controlled by said central processing unit and a plurality of input-output units being connected to an arbitrary channel of said plurality of channels;
-
7. An electronic computer system in which a plurality of operating of operating systems are operated comprising an instruction processor for executing a variety of instructions, an input-output processor for executing an input-output instruction, a main storage for storing programs and processed data, a plurality of channels controlled by said input-output processor and a plurality of input-output units connected to an arbitrary channel of said plurality of channels;
- in which system said input-output processor executes an input-output processing based on input-output arrangement;
said electronic computer system characterized in that said main storage has a control information storage area which stores a plurality of input-output arrangement information created in response to more than two operating systems of said plurality of operating systems, said instruction processor includes supervising means for supervising whether an input-output request is issued from said plurality of operating systems or not, and instructing means for identifying an arbitrary one operating system when an input-output request is issued from said operating system and instructing an input-output processing to said input-output processor, and said input-output processor includes recognizing means for recognizing input-output arrangement information corresponding to the operating system which issues an input-output request in response to an instruction from said instruction processors and input-output executing means for executing an input-output processing based on said recognized input-output arrangement information stored in said control information storage area. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
- in which system said input-output processor executes an input-output processing based on input-output arrangement;
-
15. An input-output processing method of an electronic computer system in which a plurality of operating systems are operated;
- including a central processing unit for executing a variety of instructions, a plurality of channels controlled by said central processing unit, a plurality of input-output units connected to an arbitrary channel of said plurality of channels, and storage means provided at said central processing unit for storing input-output arrangement information which defines an input-output arrangement;
in which system said central processing unit executes an input-output processing based on said input-output arrangement information;
characterized by comprising the steps of creating a plurality of input-output arrangement information in response to more than two operating systems in said plurality of operating systems, storing said plurality of input-output arrangement information in said storage means, supervising whether an input-output request is issued from said plurality of operating systems or not, identifying an arbitrary one operating system when an input-output request is issued from said operating system, recognizing an input-output arrangement information corresponding to said operating systems and executing an input-output processing based on said recognized input-output arrangement information. - View Dependent Claims (16, 17, 18, 19)
- including a central processing unit for executing a variety of instructions, a plurality of channels controlled by said central processing unit, a plurality of input-output units connected to an arbitrary channel of said plurality of channels, and storage means provided at said central processing unit for storing input-output arrangement information which defines an input-output arrangement;
Specification