Patent ID: 8607214

Claim:
A data processing system comprising: a central processing unit (CPU); a main storage having instructions that, when executed on the CPU, instructs the CPU to operate a control system controlling a plurality of operating systems executed by the CPU; a single physical channel device transmitting data to and receiving data from an input/output device; wherein said single physical channel device includes: a plurality of physical ports for transmitting and receiving data, and a plurality of storage buffers for transferring data fetched from and stored in said main storage via Direct Memory Access, each of the plurality of transfer buffers corresponding to one of the plurality of physical ports, respectively, and wherein said control program includes: means for assigning one of the operating systems to each of the plurality of physical ports, and wherein said single physical channel device is configured to control each of the plurality of physical ports and includes input/output processing control means for independently controlling transmission and reception of data for input/output processing initiated from a certain operating system for each of the plurality of physical ports to which the operating systems are assigned to control said plurality of physical ports.