Browse Prior Art Database

Data Driver

IP.com Disclosure Number: IPCOM000078285D
Original Publication Date: 1972-Dec-01
Included in the Prior Art Database: 2005-Feb-25
Document File: 2 page(s) / 71K

Publishing Venue

IBM

Related People

Braune, HP: AUTHOR [+3]

Abstract

The data driver is a monitor for linking submodules together in an extensible softwave system. In order to use the driver, users systems must be split into a number of small modules, or "functions;" and their data into a number of discrete items. Each of these functions and items must have a unique identifier, the item identifiers relating to a particular function being listed either at a particular location within the function, or as a separate load module associated with the function. The users system can now be defined as shown in Fig. 1, which includes four functions and thirteen items.

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 53% of the total text.

Page 1 of 2

Data Driver

The data driver is a monitor for linking submodules together in an extensible softwave system. In order to use the driver, users systems must be split into a number of small modules, or "functions;" and their data into a number of discrete items. Each of these functions and items must have a unique identifier, the item identifiers relating to a particular function being listed either at a particular location within the function, or as a separate load module associated with the function. The users system can now be defined as shown in Fig. 1, which includes four functions and thirteen items.

In operation, a series of tables are formed, these are shown in Fig. 2. The Function Item Table (FIT) comprises an array in which each item is assigned an individual position, as shown in Fig. 1. The Function Parameter Table (FPT) comprises an array in which the first input path to each function (numbered from left to right and top to bottom in Fig. 1) is listed against that function, the entries corresponding in number to the number of these paths. These numbers provide an indication of the spacing of entries in the Function Parameter List (FPL), which is an array in which input items are listed against their related functions. Elements in the FIT and FPT reference elements in the FPT and FPL, respectively, as shown by the arrows in Fig. 2. Thus item 2 in the FIT points to functions F1 and F2 in the FPT, and the second input to function F1 in the FPT points to item 12 in the FPL.

After generation of the above tables, the data driver can distribute the data items among the functions and determine when the functions are to be executed. To to do this...