Resource allocation

CL 718 SC 104
4849877 Virtual execution of programs on a multiprocessor system
Jul-18-1989 A multiprocessor system automatically responding to a request for executing a new program to establish an extended process that spans a plurality of processors each having resources required for the execution...
4847754 Extended atomic operations
Jul-11-1989 A method for serializing process access to shared resources utilizing low-level atomic functions to maintain control structures in which noncontiguous words must be modified at two different times. The...
4843541 Logical resource partitioning of a data processing system
Jun-27-1989 The embodiment discloses a method and means for partitioning the resources in a data processing system into a plurality of logical partitions. Host control code may be embodied in programming, microcode,...
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...
4809157 Dynamic assignment of affinity for vector tasks
Feb-28-1989 A method for dynamically assigning and removing task affinity for a resource is disclosed and claimed. A first interrupt handler recognizes a special task interrupt condition which is generated by the...
4794515 Protection of data in a multiprogramming data processing system
Dec-27-1988 A data processing system operates in a multiprogramming mode in which a plurality of different tasks are performed, at least one of the tasks being interruptable by another one of the tasks, and the system...
4785397 Method and apparatus for loading programs in a distributed processing system
Nov-15-1988 A system for loading a program in a distributed processing system including a plurality of information processing units interconnected by a transmission system. An information processing unit prepares...
4769771 Multiprocessor system comprising a plurality of data processors which are interconnected by a communication network
Sep-6-1988 A processor system having one or more stations (22, 24, 26) which are interconnected by a general communication network (20). Each station has one or more processors (34, 36). Superprocesses (74, 76, 78)...
4750116 Hardware resource management
Jun-7-1988 An application programming interface enables system hardware resources to interact with application programs to provide a plurality of signal processing functions. Conflicting resource requirements by...
4716528 Method for managing lock escalation in a multiprocessing, multiprogramming environment
Dec-29-1987 A method utilizing a coordinated pair of locking limits for managing concurrency and lock granularity tradeoff relations. A first limit is placed on the number of small granularity locks per resource....
4639852 Process control system
Jan-27-1987 A computer supervising individual controllers has a memory and a programmer, the memory storing a set of operating modules and control information of individual controllers, the programmer making a control...
4564903 Partitioned multiprocessor programming system
Jan-14-1986 The disclosure provides a unique multiprocessing (MP) method for executing on plural CPUs of the MP a uniprocessor system (UPS) program not written to run on a MP system. Separate copies of the UPS are...
4542458 Method of and apparatus for assigning software resources to memory devices
Sep-17-1985 A method of assinging software resources such as files and programs to memory devices is disclosed which uses first storage for storing therein the access frequency to a memory device for causing each...
4542455 Signal-processing multiprocessor system
Sep-17-1985 A multiprocessor digital computation system for performing at least one signal-processing chain which includes a number of processes. Each process is executed by means of executing circuits including memories,...
4528624 Method and apparatus for allocating memory space based upon free space in diverse memory devices
Jul-9-1985 Allocation of space of peripheral storage devices to host processes is based upon free or unallocated space in each such device. The device, irrespective of capacity, having the largest free space is most...
4466063 System intercommunication processor used in distributed data processing system
Aug-14-1984 A distributed data processing system including a general, communications network, and a plurality of local systems which each include a central processing unit, associated memory, and at least one peripheral...
4403285 System for automatically releasing a dead lock state in a data processing system
Sep-6-1983 A dead lock releasing method automatically releases a dead lock state in a data processing system, wherein a plurality of kinds of tasks selectively use a plurality of common resources. When one task X...
4403283 Extended memory system and method
Sep-6-1983 An extended memory system includes a processor, a plurality of input/output devices, a real memory having first and second portions thereof, the first portion storing a system operation program and the...
4378590 Register allocation apparatus
Mar-29-1983 Register selection apparatus which includes a plurality of specially mapped programmable memories each addressed by a respective portion of an updatable allocation register which indicates the free and...
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...
4308580 Data multiprocessing system having protection against lockout of shared data
Dec-29-1981 A data multiprocessing system has use-status word control circuitry for managing the exclusive use by individual processors one at a time of the common data resources of a shared main memory unit. To avoid...
4257097 Multiprocessor system with demand assignable program paging stores
Mar-17-1981 A plurality of stored-program controllable computer units MP.sub.(o) -MP.sub.(n) are associated with a somewhat greater number of program stores PS.sub.(o) -PS.sub.(N+1) in an arrangement with a main memory...
4245306 Selection of addressed processor in a multi-processor network
Jan-13-1981 A multiple processor network is described whereby a "Sender" processor can address a "Receiver" processor within a system of processors and select the first processor which is found to be in an idle condition,...
4189771 Method and means for the detection of deadlock among waiting tasks in a multiprocessing, multiprogramming CPU environment
Feb-19-1980 The wait relations among N tasks in a multiprocessing, multiprogramming CPU environment are conformed to a vector of N+1 fields recording which tasks in a system are active and upon what other task any...
4096561 Apparatus for the multiple detection of interferences
Jun-20-1978 A general mechanism and a family of hardware/firmware instructions are disclosed, which allow sharing files and resources without interference one from the other in a multiprogramming, multiprocessing...
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...