Multitasking, time sharing

CL 718 SC 107
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...