| 4410940 |
Transfer of control method and means among hierarchical cooperating sequential processes |
| Oct-18-1983 |
A method for transferring control between hierarchically related cooperating sequential processes P and Q executable in a multi-processing CPU environment. The method uses pointers to identify active and... |
| 4374409 |
Method of and system using P and V instructions on semaphores for transferring data among processes in a multiprocessing system |
| Feb-15-1983 |
Synchronization of processes in a multiprogramming/multiprocessing system is provided by P and V instructions that are executed during execution of processes and operate on data structures known as semaphores... |
| 4320451 |
Extended semaphore architecture |
| Mar-16-1982 |
A generalized event management architecture based upon an analysis of the traditional interprocess communication and synchronization mechanisms is disclosed. An extended semaphore architecture is proposed... |
| 4319321 |
Transition machine--a general purpose computer |
| Mar-9-1982 |
A general purpose computing machine utilizing a hardware executive system controller for reducing software system overhead. The computing machine has a uniprocessor embodiment which enhances system throughput... |
| 4316245 |
Apparatus and method for semaphore initialization in a multiprocessing computer system for process synchronization |
| Feb-16-1982 |
Apparatus in a data processing system to initialize a semaphore held in a memory field of the data processing system or, alternatively, to restore the semaphore to a previous predetermined state. A count... |
| 4297743 |
Call and stack mechanism for procedures executing in different rings |
| Oct-27-1981 |
A procedure call mechanism implemented by hardware instructions and a hardware recognizable mechanism known as a stack. A procedure call is utilized by users who have written their programs in a modular... |
| 4257096 |
Synchronous and conditional inter-program control apparatus for a computer system |
| Mar-17-1981 |
Synchronous and conditional inter-program control apparatus in a computer system is structured to temporarily suspend execution of an invoking program and to transfer processor control to an invoked program.... |
| 4177513 |
Task handling apparatus for a computer system |
| Dec-4-1979 |
Task handling apparatus in a computer system is structured to be common to system control tasks, user tasks and I/O tasks. Although the task handling apparatus contains a task priority structure, all tasks... |
| 4153934 |
Multiplex data processing system |
| May-8-1979 |
The multiplex data processing system comprises a plurality of data processing units connected to form a non-hierachical structure, a shared memory device commonly used by the plurality of data processing... |
| 4149243 |
Distributed control architecture with post and wait logic |
| Apr-10-1979 |
Distributed control architecture for a multiprocessor system includes a control processor operating on system programming instructions for executing system supervisory and task management functions, and... |
| 4145733 |
Data processing apparatus for highly parallel execution of stored programs |
| Mar-20-1979 |
A processor is described which achieves highly parallel execution of programs represented in data-flow form. The processor operates in a data-driven fashion; that is, an instruction of a program in the... |
| 4118771 |
Numerical control system for machine tools |
| Oct-3-1978 |
A numerical control system for machining centers, having a RAM and two groups of peripheral units, comprises two proessors interconnected by means of a common signal bus and adapted to operate simultaneously... |
| 4099235 |
Method of operating a data processing system |
| Jul-4-1978 |
A method of operating a data processing system having at least two real-time data processors is described. The method permits the processing of tasks with minimal delay. Given tasks may be coupled to one... |
| 4073005 |
Multi-processor computer system |
| Feb-7-1978 |
Two or more processors share a large main memory in which are stored the programs and data sets on which the processors operate. Each processor operates independently from every other one, and selects... |
| 4050095 |
Call load sharing system between a plurality of data processing units |
| Sep-20-1977 |
A system is disclosed for sharing the work load of incoming calls between two computers. The system employs memories recording the total number of calls to be processed and the number to be processed by... |