|
Match
|
Document |
Document Title |
|
|
5339425 |
Operating system for a process controller
A controller of the type used in process control includes a plurality of modular I/O units. The I/O units includes I/O circuits which may be of four basic types: digital input circuits, digital...
|
|
|
5321841 |
System for determining the rights of object access for a server process by combining them with the rights of the client process
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...
|
|
|
5319782 |
Method for synchronizing the dispatching of tasks among multitasking operating systems
A method for synchronizing the dispatching of tasks from a CPU-based first multitasking operating system (OS) with threads of function calls opportunistically dispatched from a CPU-based second...
|
|
|
5303369 |
Scheduling system for multiprocessor operating system
A multiprocessor, multitasking digital processing system, having a host processor and a number of digital signal processors. Tasks are downloaded from the host processor to the digital signal...
|
|
|
5297283 |
Object transferring system and method in an object based computer operating system
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...
|
|
|
5295264 |
Modularly structured integrated services digital network (ISDN) communication system
A modularly-structured integrated services digital network (ISDN) communication system comprises a system processor that should be available for a real-time operating system and for a timesharing...
|
|
|
5295265 |
Device for enhancing the performance of a real time executive kernel associated with a multiprocessor structure that can include a large number of processors
A device for enhancing the performance of a real time executive kernel associated with a multiprocessor structure possibly comprising a large number of processors comprises a real time operator...
|
|
|
5287508 |
Method and apparatus for efficient scheduling in a multiprocessor system
In the present invention a predetermined number of bits are added to each entry in the process table. These bits are used to indicate the warmth of the cache with respect to the particular...
|
|
|
5287509 |
Multitasking system for in-procedure loops
A system for multitasking inner loops, such as DO loops, using multiprocessors, provided with a plurality of shared registers each corresponding to one of a plurality of individual processors...
|
|
|
5280614 |
Apparatus and method for controlling access to data using domains
In an object-based computer system, each object is contained in, and each task executes in, a protection domain. Domains exist at several hierarchical domain levels, some levels having multiple...
|
|
|
5265249 |
Individual task accounting for multiprocessor systems when executing multitask jobs
In a multiprocessor system, a table is created for each multitask job in the main memory. The table contains a first memory field for storing a task count value "m", second memory fields...
|
|
|
5261097 |
Computer system and method for executing command scripts using multiple synchronized threads
A shell program is used in conjunction with a computer that has a multitasking operating system. The shell program interprets sequences of commands, submitted as scripts, and passes the interpreted...
|
|
|
5257373 |
System by determining if all multiple tasks were processed normally
In a method for detecting malfunction in microcomputer system, in which a given job is processed in a multiple task processing manner, it is discriminated whether or not each of tasks was executed...
|
|
|
5257372 |
Methods for efficient distribution of parallel tasks to slave processes in a multiprocessing system
Three new, efficient protocols for providing communications between a user's application program, a Multiprocessing Library, and the host Operating System is described. These new protocols are...
|
|
|
5251317 |
Computer system with an access control unit for resource
In a computer system of the multi-task type, when a plurality of tasks execute related data processings, ID data specifically provided for the data processings is generated, and recorded. With the...
|
|
|
5247671 |
Scalable schedules for serial communications controller in data processing systems
A serial communications adapter provides an interface to physical communications ports. A scheduler executing on the adapter schedules tasks at different priority levels, so that time-critical...
|
|
|
5247675 |
Preemptive and non-preemptive scheduling and execution of program threads in a multitasking operating system
A multitasking operating system permits application programs (and their developers) to influence a schedule of execution of program threads which constitute the application programs by specifying...
|
|
|
5241676 |
Method for controlling process priority in semaphore operation
In the P operation of a semaphore operation, the semaphore priority set in the semaphore is compared with the process priority of an execution process. When the semaphore priority is higher than...
|
|
|
5220653 |
Scheduling input/output operations in multitasking systems
In a multitasking data processing system, I/O requests to a disk drive are staged in holding queues from which they are transferred to a service queue. Requests in the latter queue are directly...
|
|
|
5210873 |
Real-time computer system with multitasking supervisor for building access control or the like
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...
|
|
|
5202991 |
Reducing the effect processor blocking
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...
|
|
|
5202987 |
High flow-rate synchronizer/scheduler apparatus and method for multiprocessors
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...
|
|
|
5201049 |
System for executing applications program concurrently/serially on different virtual machines
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...
|
|
|
5197137 |
Computer architecture for the concurrent execution of sequential programs
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...
|
|
|
5193189 |
Programmable controller with multiple priority level task processing
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...
|
|
|
5187802 |
Virtual machine system with vitual machine resetting store indicating that virtual machine processed interrupt without virtual machine control program intervention
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...
|
|
|
5187790 |
Server impersonation of client processes in an object based computer operating system
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...
|
|
|
5168566 |
Multi-task control device for central processor task execution control provided as a peripheral device and capable of prioritizing and timesharing the tasks
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...
|
|
|
5148542 |
Multitask processing apparatus utilizing a central processing unit equipped with a micro-program memory which contains no software instructions
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...
|
|
|
5144551 |
Computer memory management method utilizing segmentation and protection techniques
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...
|
|
|
5136712 |
Temporary object handling system and method in an object based computer operating system
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...
|
|
|
5129084 |
Object container transfer system and method in an object based computer operating system
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...
|
|
|
5127098 |
Method and apparatus for the context switching of devices
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...
|
|
|
5109510 |
System concurrently running application programs and selectively routing device input to resource controller created virtual terminals and real physical devices
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...
|
|
|
5101485 |
Virtual memory page table paging apparatus and method
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...
|
|
|
5095524 |
On-line system which mainly executes regular jobs including apparatus for efficiently executing both regular jobs and irregular jobs
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...
|
|
|
5072376 |
Measuring utilization of processor shared by multiple system control programs
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...
|
|
|
5047923 |
Modularly structured digital communication system for interconnecting terminal equipment and public networks
Modularly Structured Digital Communications System having Operations-Oriented Communication Means. The operations-oriented communication means are distributed in three structure levels such that...
|
|
|
5027273 |
Method and operating system for executing programs in a multi-mode microprocessor
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...
|
|
|
5016166 |
Method and apparatus for the synchronization of devices
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...
|
|
|
5012409 |
Operating system for a multi-tasking operating environment
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...
|
|
|
5001666 |
Multiple interrupt tri-level microprocessor operating system
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...
|
|
|
4992978 |
Cross-path optimization in multi-task processing
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...
|
|
|
4980814 |
System for controlling image formation
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...
|
|
|
4980824 |
Event driven executive
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...
|
|
|
4974159 |
Method of transferring control in a multitasking computer system
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...
|
|
|
4954948 |
Microprocessor operating system for sequentially executing subtasks
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...
|
|
|
4947315 |
System for controlling instrument using a levels data structure and concurrently running compiler task and operator task
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...
|
|
|
4912628 |
Suspending and resuming processing of tasks running in a virtual machine data processing system
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...
|
|
|
4908750 |
Data processing system having tunable operating system means
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...
|