Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
242 words
An input/output control system for an information processing system, comprising a main memory, a central processing unit having an input, a peripheral controller, and a plurality of peripheral units, each coupled to said central processing unit by said peripheral controller, said input/output control system comprising: a. a plurality of physical channels disposed between said peripheral controller and said input to said central processing unit; b. a plurality of logical channels for communicating information with said central processing unit, each of said logical channels being uniquely associated with one of said peripheral units and identified uniquely by a channel number; c. said main memory comprising means for storing a first table including a number of physical channel entries containing in formation relative to said plurality of physical channels and a second table including a number of logical channel entries each containing information relative to one of said plurality of peripheral units, the number of logic channel entries of said second table enabling access to the information contained therein, each physical channel entry corresponding to one of said logical channel tables; and d. means for storing a channel control program comprising command words for data transfer, said input/output control system executing the channel control programs to selectively transfer data between said main memory and peripheral controller, by connecting said input/output control system to a logical channel entry and placing the identifying number of its logical channel in said means for storing to await execution.
Claim 2
Dependent Claim
242 words
An input/output control system for an information processing system, comprising a main memory, a central processing unit having an input, a peripheral controller, and a plurality of peripheral units, each coupled to said central processing unit by said peripheral controller, said input/output control system comprising: a. a plurality of physical channels disposed between said peripheral controller and said input to said central processing unit; b. a plurality of logical channels for communicating information with said central processing unit, each of said logical channels being uniquely associated with one of said peripheral units and identified uniquely by a channel number; c. said main memory comprising means for storing a first table including a number of physical channel entries containing in formation relative to said plurality of physical channels and a second table including a number of logical channel entries each containing information relative to one of said plurality of peripheral units, the number of logic channel entries of said second table enabling access to the information contained therein, each physical channel entry corresponding to one of said logical channel tables; and d. means for storing a channel control program comprising command words for data transfer, said input/output control system executing the channel control programs to selectively transfer data between said main memory and peripheral controller, by connecting said input/output control system to a logical channel entry and placing the identifying number of its logical channel in said means for storing to await execution.
Claim 3
Dependent Claim
65 words
The input/output control system for controlling the data transfer between said central processing unit and peripheral controller according to claim 1, further comprising means for storing the logical channel number allocated to the data transfers between said input/output control system and a peripheral unit, and means for storing the channel number used in the data transfers between said input/output control system and said peripheral controller.
Claim 4
Dependent Claim
29 words
The input/output control system as claimed in claim 2, wherein said means for storing the channel number includes means for queuing the logical channel number by level of priority.
Claim 5
Dependent Claim
39 words
The input/output control system as claimed in claim 3, further comprising means for storing a service code sent by said peripheral controller and said input/output control system responsive to the service code for executing the first logical channel number.
Claim 6
Dependent Claim
66 words
The input/output control system as claimed in claim 4, further comprising means for storing two channel pointers, one of which points at the first word of command of the first command entry and the second points to the second word of command or to the first word of command of the next control entry, and means for displacing the pointers to execute the corresponding channel program.
Claim 7
Dependent Claim
71 words
The input/output control system as claimed in claim 1, further comprising means for storing emergency messages, means for placing the emergency messages in a queue in order of their arrival, means for reading from said queue in the order first in, first out, and means for forming selectively such messages as one of a plurality of semaphores in order to be in relationship with a process waiting for the corresponding semaphore.
Claim 8
Dependent Claim
29 words
The input/output control system as claimed in claim 6, further comprising means for placing the messages which cannot be formed as one of said semaphores into a second queue.