|
|
|
|
|
|
|
|
| ( 177 of 177 ) |
| United States Patent | 4,133,030 |
| Huettner , et al. | January 2, 1979 |
Data is transferred between a main memory in a data processing system and communication channels under the control of communications control blocks provided in an auxiliary memory, each of which control blocks includes a starting address, range and status information so as to enable the transfer of data to data blocks included in the main memory as indicated by the starting address in the control blocks. A predetermined number of control blocks is allocated in the auxiliary memory for each communications channel and the transfer of all such data is performed utilizing as many of the predetermined number of control blocks as required for the channel until the transfer is complete as indicated by the last such control block utilized in the transfer. Control blocks are loaded in the auxiliary memory under control of the central processor of the system and are periodically accessed by the processor to determine the status of data transfer operations. Circuits are provided for preventing the loading in the auxiliary memory of more than the predetermined number of control blocks for a channel and for preventing the execution of a status inquiry for a channel when no control blocks for that channel are in the active state.
| Inventors: | Huettner; Robert E. (Acton, MA), Grandmaison; John P. (Hampton, NH), Vernon; John H. (Milford, MA), Lemay; Richard A. (Bolton, MA), Beauchemin; Edward (Marlboro, MA) |
| Assignee: |
Honeywell Information Systems Inc.
(Waltham,
MA)
|
| Appl. No.: | 05/760,773 |
| Filed: | January 19, 1977 |
| Current U.S. Class: | 710/1 ; 711/170 |
| Current International Class: | G06F 13/38 (20060101); G06F 13/12 (20060101); G06F 003/00 (); G06F 013/00 () |
| Field of Search: | 364/2MSFile,9MSFile 444/1 |
| 4025901 | May 1977 | Bachman et al. |
| 4028668 | June 1977 | Riikonen |
|
|