| 5210873 |
Real-time computer system with multitasking supervisor for building access control or the like |
| May-11-1993 |
A method is disclosed for providing a single-tasking disk operating system with multitasking capability in a real-time computer system for building access control or the like. A number of reentrant, terminate-and-stay-resident... |
| 5202987 |
High flow-rate synchronizer/scheduler apparatus and method for multiprocessors |
| Apr-13-1993 |
A high flow-rate synchronizer/scheduler apparatus for a mutiprocessor system during program run-time, comprises a connection matrix for monitoring and detecting computational tasks which are allowed for... |
| 5202991 |
Reducing the effect processor blocking |
| Apr-13-1993 |
The supply of available tasks that may be executed by a blocked processor while it is waiting for the end of a conflict with another processor, is controlled by temporarily lowering the interrupt priority... |
| 5201049 |
System for executing applications program concurrently/serially on different virtual machines |
| Apr-6-1993 |
A method to preserve system resources during the execution of distributed application programs in an SNA type data processing network that supports program to program communication between an Intelligent... |
| 5197137 |
Computer architecture for the concurrent execution of sequential programs |
| Mar-23-1993 |
A computer system processes mixed control, indexing and data manipulation instructions in groups of N instructions at a time. A group of instructions is applied to a set of N Dispatch units which execute... |
| 5193189 |
Programmable controller with multiple priority level task processing |
| Mar-9-1993 |
A programmable controller for operating a machine to perform programmed functions allows the user to allocate the amount of processing time to be devoted to a machine control program and to user defined... |
| 5187802 |
Virtual machine system with vitual machine resetting store indicating that virtual machine processed interrupt without virtual machine control program intervention |
| Feb-16-1993 |
In a virtual machine system in which a virtual machine directly executes operations by use of the hardware without an intervention from the virtual machine control program (VMCP), at an occurrence of an... |
| 5187790 |
Server impersonation of client processes in an object based computer operating system |
| Feb-16-1993 |
In a multitasking, multiuser computer system, a server process temporarily impersonates the characteristics of a client process when the client process preforms a remote procedure call on the server process.... |
| 5168566 |
Multi-task control device for central processor task execution control provided as a peripheral device and capable of prioritizing and timesharing the tasks |
| Dec-1-1992 |
A computer peripheral device incorporating a multi-task control device which is extremely useful for such programs controlling the microcomputer system. In particular, the multi-task control device effectively... |
| 5148542 |
Multitask processing apparatus utilizing a central processing unit equipped with a micro-program memory which contains no software instructions |
| Sep-15-1992 |
An apparatus for processing a plurality of tasks comprises a central processing unit (CPU) equipped with a microprogram memory, and a memory. A processing demand to the real time OS required for the execution... |
| 5144551 |
Computer memory management method utilizing segmentation and protection techniques |
| Sep-1-1992 |
A method for managing memory in a computer system utilizing Intel Corporation's method of segmentation, memory management and protection techniques. The method is directed toward loading all computer registers... |
| 5136712 |
Temporary object handling system and method in an object based computer operating system |
| Aug-4-1992 |
An object based operating system for a multitasking computer system provides objects which represent the architecture or interrelationships of the system's resources. Access to certain objects is required... |
| 5129084 |
Object container transfer system and method in an object based computer operating system |
| Jul-7-1992 |
An object based operating system for a multitasking computer system provides objects which represent the architecture or interrelationships of the systems's resources. Access to certain objects is required... |
| 5127098 |
Method and apparatus for the context switching of devices |
| Jun-30-1992 |
The system of the present invention provides for the context switching of devices connected through the system's memory management unit and is particularly useful in a multi-tasking computer system in... |
| 5109510 |
System concurrently running application programs and selectively routing device input to resource controller created virtual terminals and real physical devices |
| Apr-28-1992 |
A method of, and apparatus for, running several applications concurrently on a processing system. Virtual terminals are created for running the applications. However, the virtual terminals perform as though... |
| 5101485 |
Virtual memory page table paging apparatus and method |
| Mar-31-1992 |
A virtual memory nmanagement system and method in which the mechanism for selecting the pages to be swapped out of a process's working set takes into account special criteria for swapping out page table... |
| 5095524 |
On-line system which mainly executes regular jobs including apparatus for efficiently executing both regular jobs and irregular jobs |
| Mar-10-1992 |
An on-line system having a plurality of terminal equipments and host computers connectable to the terminal equipments, each host computer responsive to a job request from a terminal equipment being provided... |
| 5072376 |
Measuring utilization of processor shared by multiple system control programs |
| Dec-10-1991 |
In a computer system wherein control of a processor is time multiplexed among more than one system control program, the utilization by a system control program of the processor during a predetermined time... |
| 5047923 |
Modularly structured digital communication system for interconnecting terminal equipment and public networks |
| Sep-10-1991 |
Modularly Structured Digital Communications System having Operations-Oriented Communication Means. The operations-oriented communication means are distributed in three structure levels such that operating... |
| 5027273 |
Method and operating system for executing programs in a multi-mode microprocessor |
| Jun-25-1991 |
Improved methods and operating systems for use with a multi-mode microprocessor enable efficient operation in a multi-mode environment. Preferred embodiments for use with microprocessors which were not... |
| 5016166 |
Method and apparatus for the synchronization of devices |
| May-14-1991 |
The system of the present invention provides for the synchronization of access devices connected through the system's memory management unit and is particularly useful in a multi-tasking computer system... |
| 5012409 |
Operating system for a multi-tasking operating environment |
| Apr-30-1991 |
A task scheduler system including an array of priority queues for use in a real time multitasking operating system including equation lists, configuration lists, a function library, input and output drivers,... |
| 5001666 |
Multiple interrupt tri-level microprocessor operating system |
| Mar-19-1991 |
A multiple interrupt tri-level microprocessor operating system (40) having particularly applicability in a two-way radio, includes an operating system that provides a background executive (47) to allow... |
| 4992978 |
Cross-path optimization in multi-task processing |
| Feb-12-1991 |
Apparatus and method for performing optimized execution of a prior and a subsequent operations having common process steps. Each operation is partitioned into at least one process step, and the steps of... |
| 4980824 |
Event driven executive |
| Dec-25-1990 |
Tasks may be planned for execution on a single processor or are split up by the designer for execution among a plurality of signal processors. The tasks are modeled using a design aid called a precedence... |
| 4980814 |
System for controlling image formation |
| Dec-25-1990 |
A control system suitable for control of an image forming apparatus such as a copying machine having a plurality of objects to be controlled. This system comprises a plurality of control units to individually... |
| 4974159 |
Method of transferring control in a multitasking computer system |
| Nov-27-1990 |
An improved method and system for transferring control in a multitasking computer system is provided. In preferred embodiments for use with 80386 machines, the virtual machine monitor (VMM) writes a virtual... |
| 4954948 |
Microprocessor operating system for sequentially executing subtasks |
| Sep-4-1990 |
Disclosed is a microprocessor operating system having a program which includes a plurality of tasks requiring periodic execution by the system, and wherein each task is comprised of a plurality of associated... |
| 4947315 |
System for controlling instrument using a levels data structure and concurrently running compiler task and operator task |
| Aug-7-1990 |
Method and apparatus for controlling an instrument which can perform a specified cyclic process. The instrument's process is controlled by a computer which has two concurrently defined tasks: an operator... |
| 4912628 |
Suspending and resuming processing of tasks running in a virtual machine data processing system |
| Mar-27-1990 |
A method for suspending and later resuming operation or processing of a program running in a virtual machine is described. The method involves creating and running a special program in the virtual machine... |
| 4908750 |
Data processing system having tunable operating system means |
| Mar-13-1990 |
A tunable operating system in a multiprogrammed data processing system provides improved throughput of tasks blocking on inter-task message requests before time-slice runout. A ready queue subset is defined... |
| 4847751 |
Multi-task execution control system |
| Jul-11-1989 |
In a microcomputer system, having independently programmed tasks and a master control processing unit (CPU), tasks can be switched independent of the master CPU through the use of a multi-task support... |
| 4825358 |
Method and operating system for executing programs in a multi-mode microprocessor |
| Apr-25-1989 |
Improved methods and operating systems for use with a multi-mode microprocessor enable efficient operation in a multi-mode environment. Preferred embodiments for use with microprocessors which were not... |
| 4819151 |
Microcomputer |
| Apr-4-1989 |
A microcomputer comprising memory and processor is arranged to execute a plurality of concurrent processes and share its time between them. The microcomputer includes means for indicating a current process... |
| 4809168 |
Passive serialization in a multitasking environment |
| Feb-28-1989 |
In a multi-processing computer system, a method for serializing references to shared data objects, such as pages, tables, and the like, that permits the system processes to reference objects on a shared... |
| 4807142 |
Screen manager multiple viewport for a multi-tasking data processing system |
| Feb-21-1989 |
A task control structure for transferring tasks from a storage device to a system memory and for controlling execution of tasks, and a document manager for loading document information in the form of document... |
| 4794526 |
Microcomputer with priority scheduling |
| Dec-27-1988 |
A microcomputer comprising memory 60 and a process is arranged to execute a plurality of concurrent processes and share its time between them. The microcomputer includes as register (51) for indicating... |
| 4782442 |
Time-sharing computer system operable in a host TSS mode and a terminal TSS mode |
| Nov-1-1988 |
The present invention is directed to time-sharing computer system which includes a host computer system which operates in response to a host TSS command, a terminal computer system which is connected to... |
| 4779194 |
Event allocation mechanism for a large data processing system |
| Oct-18-1988 |
An event allocation mechanism in a processing system which mechanism maintains an event table which is really a table of event designations to be allocated to different processes upon request where the... |
| 4779187 |
Method and operating system for executing programs in a multi-mode microprocessor |
| Oct-18-1988 |
Improved methods and operating systems for use with a multi-mode microprocessor enable efficient operation in a multi-mode environment. Preferred embodiments for use with microprocessors which were not... |
| 4736318 |
Data processing system having tunable operating system means |
| Apr-5-1988 |
A tunable operating system in a multiprogrammed data processing system prevents lockout of I/O bound tasks of low priority by CPU bound tasks of high priority. A range signal in the master control block... |
| 4658351 |
Task control means for a multi-tasking data processing system |
| Apr-14-1987 |
A task control method and apparatus for controlling the interactive, concurrent execution of a plurality of general purpose data processing tasks in a data processing system. The system includes a memory... |
| 4646231 |
Method of synchronizing the sequence by which a variety of randomly called unrelated activities are executed in a digital processor |
| Feb-24-1987 |
A method of synchronizing the sequence by which a variety of unrelated activities are executed in a digital processor when the activities are randomly called by multiple callers includes the steps of:... |
| 4642756 |
Method and apparatus for scheduling the execution of multiple processing tasks in a computer system |
| Feb-10-1987 |
A task schedular for scheduling the execution of a plurality of tasks within a computer system. The task scheduler utilizes a combination of externally assigned priorities and internally calculated priorities... |
| 4635187 |
Control for a multiprocessing system program process |
| Jan-6-1987 |
In a multiprocessing system, a method of efficiently maintaining a program process active while also ensuring that the process is deactivated when no longer needed. One or more subordinate processes are... |
| 4554626 |
Digital data processing system |
| Nov-19-1985 |
A digital data processing system using process synchronization techniques which comprise processing await logic for suspending the execution of a program controlled by a process, virtual processor await... |
| 4495570 |
Processing request allocator for assignment of loads in a distributed processing system |
| Jan-22-1985 |
A distributed processing system having a plurality of processors and/or terminals at a plurality of locations is provided with a processing request allocator which includes a device for storing the waiting... |
| 4495562 |
Job execution multiplicity control method |
| Jan-22-1985 |
Herein disclosed is a job execution multiplicity controlling method, in which the used time periods of the central unit and the input/output device of at least one processor, respectively, are periodically... |
| 4494189 |
Method and means for switching system control of CPUs |
| Jan-15-1985 |
The embodiment obtains rapid switching between system control programs (SCPs) by switching an address in a prefix register in a CPU of a MP or UP data processing system from a guest SCP's PSA (program... |
| 4493020 |
Microprogrammed digital data processor employing microinstruction tasking and dynamic register allocation |
| Jan-8-1985 |
A microprogrammed data processing system is provided in which each high level instruction is performed by one or more tasks, each task being in turn performed by executing one or more task microinstructions... |