Browse Prior Art Database

Data Processing Input Output Realtime Dependency of Output on Input

IP.com Disclosure Number: IPCOM000083232D
Original Publication Date: 1975-Apr-01
Included in the Prior Art Database: 2005-Mar-01
Document File: 2 page(s) / 35K

Publishing Venue

IBM

Related People

Richardson, EL: AUTHOR [+3]

Abstract

An IBM System/360 Model 50 processor can be utilized to operate concurrently upon two channel programs, one for input processing and the other for output processing, while relating the output signal traffic to the realtime information content of the input signal traffic. The system uses the OS/360 Program Controlled Interrupt (PCI) feature to distinguish boundary points in the input and output data streams.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 71% of the total text.

Page 1 of 2

Data Processing Input Output Realtime Dependency of Output on Input

An IBM System/360 Model 50 processor can be utilized to operate concurrently upon two channel programs, one for input processing and the other for output processing, while relating the output signal traffic to the realtime information content of the input signal traffic. The system uses the OS/360 Program Controlled Interrupt (PCI) feature to distinguish boundary points in the input and output data streams.

Appendage programs associated with the PCI's in each channel program are adapted to process the incoming and outgoing data streams, in a continuous and sustained realtime mode at high-data rates (e.g., in excess of one million bits per second). The appendage programs effectively communicate with each other through commonly accessible processing storage areas. This intercommunication provides the ability to interrelate the input and output information content of the data signals in realtime (See Fig. 1).

Incidental to carrying out this process, storage is organized into multiple independently accessible arrays (Fig. 2). Incoming data is directed alternately to arrays A and B; while outgoing data is directed alternately to arrays C and D. Arrays C and D are loaded sequentially, as required, by successive PCI's in the channel programs. The advantage is that flow of data to and from the arrays can be handled virtually concurrently with the processing of the data, and such handling can be maintaine...