VIRTUAL MACHINE TASK OR PROCESS MANAGEMENT

CL 718 SC 1
5875329 Intelligent batching of distributed messages
Feb-23-1999 A technique is presented for enhancing performance of distributed applications. A sender loop thread in a sending node for sending messages to a destination node is provided with two different opportunities...
5862337 Determining throughput dynamically
Jan-19-1999 Data transfers across a computer data connection are timed to measure the throughput of the connection. A counter in a computer system is updated to account for each measurement and the counter's value...
5857107 Distributed software development management system having subsystem information file for storing information indicating a correspondence between subsystems and specifications
Jan-5-1999 A distributed software development system includes an apparatus for managing subsystem development in at least one development device. The management apparatus includes a system information file for storing...
5850449 Secure network protocol system and method
Dec-15-1998 A computer network having first and second network entities. The first network entity includes a packet object generator that generates a packet object including an executable source method, an executable...
5848293 Method and apparatus for transmission and processing of virtual commands
Dec-8-1998 A method and apparatus that provides for the atomic transfer of data associated with a command to be transferred to a device consisting of a cache memory which supports a plurality of virtual devices....
5838596 Simulation system for control sequence for sheet transportation
Nov-17-1998 A simulation system is provided which is capable of simulating the behavior of a sheet transported by a transportation system. In response to application of a control sequence formulated for the sheet...
5819061 Method and apparatus for dynamic storage reconfiguration in a partitioned environment
Oct-6-1998 In a partitioned process environment, storage is reassigned by a shuffle of guest absolute address spaces which may be reassigned among partitions without restriction as to the position of the space to...
5809559 System and method utilizing a virtual addressing buffer circuit to emulate a device which is physically not present
Sep-15-1998 A method and apparatus using a virtual addressing buffer circuit afford address mapping and control flexibility to provide a unique opportunity for device emulation and software debugging. The method permits...
5802290 Computer network of distributed virtual computers which are EAC reconfigurable in response to instruction to be executed
Sep-1-1998 A virtual network consists of many distributed virtual computers interconnected over a communication network of individual links, such as optical fibers or electrical conductors, for example. Each distributed...
5796977 Highly pipelined bus architecture
Aug-18-1998 A computer system incorporating a pipelined bus that maintains data coherency, supports long latency transactions and provides processor order is described. The computer system includes bus agents having...
5761477 Methods for safe and efficient implementations of virtual machines
Jun-2-1998 An efficient method for implementing a safe virtual machine, in software, that embodies a general purpose memory protection model. The present invention runs on any general purpose computer architecture...
5751989 System for decentralizing backing store control of virtual memory in a computer
May-12-1998 A virtual memory system for a computer employs decentralized management of secondary storage media. The caching of data obtained from secondary storage is controlled by software management entities that...
5742793 Method and apparatus for dynamic memory management by association of free memory blocks using a binary tree organized in an address and size dependent manner
Apr-21-1998 In a computer system having a CPU coupled to a memory wherein the memory is logically divided into a number of logical units, each having a number of memory words, a free memory block header list having...
5734857 Program memory expansion using a special-function register
Mar-31-1998 In order to expand the address range of the program counter in a microprocessor, a register is provided as an additional special-function register which actually consists of two separate registers which...
5692193 Software architecture for control of highly parallel computer systems
Nov-25-1997 A computer software architecture for controlling a highly parallel computer system comprises several layers of abstraction. The first layer is an abstract physical machine which contains a set of abstract...
5687343 Product for global updating modified data object represented in concatenated multiple virtual space by segment mapping
Nov-11-1997 Method and means are provided for simulating a contiguous data space within a computer memory, and for placing and accessing data objects of various sizes within the simulated contiguous data space. Multiple,...
5684974 Method and apparatus for controlling reconfiguration of storage-device memory areas
Nov-4-1997 An apparatus and method for controlling the reconfiguration of the physical storage area in a real storage device employed by an information processing system. The invention includes an address reconfiguration...
5621912 Method and apparatus for enabling monitoring of guests and native operating systems
Apr-15-1997 A virtual machine user gains access to the entire address space of another virtual machine operating system by storing and executing a machine code program in the other virtual machine that gives the monitoring...
5572694 Virtual system for detecting access paths belonging to same group from plurality of access paths to reach device designated by command with reference to table
Nov-5-1996 In a format such that a plurality of input/output devices are allocated to a plurality of virtual machines in a one-to-one corresponding manner, a group ID issued from each of the virtual machines is held...
5553291 Virtual machine control method and virtual machine system
Sep-3-1996 A virtual machine control method for a supercomputer enables a plurality of virtual machines to use a vector processor. Control of the use of the vector processor is through the scalar processor. When...
5530820 Virtual machine and method for controlling the same
Jun-25-1996 A level-2 virtual machine is constructed under the control of a level-1 operating system (OS) operating on a real machine (level-1), and a level-3 virtual machine is constructed under the control of another...
5506975 Virtual machine I/O interrupt control method compares number of pending I/O interrupt conditions for non-running virtual machines with predetermined number
Apr-9-1996 A virtual machine system controls the operation of a plurality of virtual machines on a single computer and permits the computer to be switched from one virtual machine to another for carrying out urgent...
5452462 Global communication interrupt control system for communication between real and virtual machine systems using global communication functions of a shared memory
Sep-19-1995 A global communication interrupt control system is provided with a real machine system including one or a plurality of real machines; a virtual machine system including one or a plurality of virtual machines,...
5392409 I/O execution method for a virtual machine system and system therefor
Feb-21-1995 In a computer system having a central processing unit, a main storage and at least one I/O device, a plurality of operating systems (OS) can simultaneously run under the control of a control program. For...
5361375 Virtual computer system having input/output interrupt control of virtual machines
Nov-1-1994 A virtual computer system including a plurality of virtual machines running in a central processing unit with time shared, an input/output unit generating an input/output interrupt request, and a specific...
5345590 Method and apparatus for cross-partition control in a partitioned process environment
Sep-6-1994 A logically partitioned data processing system has a policy defining responsive actions to be undertaken by a process in one partition because of a monitored failure of an operating system in another partition....
5309358 Method for interchange code conversion of multi-byte character string characters
May-3-1994 Conversion of a double-byte representation of a character in a first interchange code to a double-byte representation of the character in a second interchange code is taught. The double-byte representation...
5257349 Interactive data visualization with smart object
Oct-26-1993 A computer analysis tool enables an operator to analyze and visualize more effectively data objects having a large number of individual physical attributes. In the tool, one or more visual attribute icons...
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...
5117387 Microprogrammed timer processor
May-26-1992 A microprocessor is configured as two virtual processors having separate program counters, a common memory and a common execution unit. The processors are configured in a two stage pipeline arrangement...
5095427 Dispatch control of virtual machine
Mar-10-1992 A method and a system in a virtual machine system controlling a simultaneous run of one or more operating systems (OS's) by use of a virtual machine control program on a real machine including a storage...
5018064 Virtual computer system
May-21-1991 In the conventional virtual computer system, in order to provide the same access method for the host and the guest, there exists a great overhead for the operations to save and to restore the host resource...
4885681 I/O Execution method for a virtual machine system and system therefor
Dec-5-1989 In a virtual machine system (VMS) capable of concurrently running at least one operating system (OS) under one real computer system and a control program (VMCP) for controlling the VMS, the object is to...
4862349 Method for extracting and/or replacing control system information in a computer operating system
Aug-29-1989 A method for extracting and replacing Control Block information in an operating system. An extract replace table is provided to permit application programmers to locate and in certain instances replace...
4835677 System for directly and indirectly accessing control registers by different operating systems based upon value of operating system indication bit
May-30-1989 A data processing system comprising at least two operating systems (OS1, OS2) for virtual machines, a supervisory operating system, i.e., a control program (CP) for controlling the operating systems, control...
4814975 Virtual machine system and method for controlling machines of different architectures
Mar-21-1989 In a virtual machine system having a bare machine including an execution control unit, a storage control unit and a main storage unit and having a hardware architecture of its own, for supporting at least...
4792895 Instruction processing in higher level virtual machines by a real machine
Dec-20-1988 A method is disclosed for processing instructions in higher level virtual machines by a 370-XA mode real machine. The real machine and a low level virtual machine each execute a version of the real machine's...
4779188 Selective guest system purge control
Oct-18-1988 The embodiments enable address translations for a virtual machine in the TLB (translation lookaside buffer) of a CPU to be retained from exiting a SIE (start interpretive execution) instruction to the...
4742447 Method to control I/O accesses in a multi-tasking virtual memory virtual machine type data processing system
May-3-1988 A method for accessing information in a page segmented virtual memory data processing system in which virtual machines running UNIX type operating systems are concurrently established, and in which a memory...
4688167 Screen manager for data processing system
Aug-18-1987 In a multi-tasking data processing system, each task may request that the operating system set up descriptor blocks which identify virtual screens for display of data on the video display. Under keyboard...
4660144 Adjunct machine
Apr-21-1987 Adjunct virtual machines are disclosed that are connected to an existing base virtual machine to provide for the creation of service processors each providing a service to the base virtual machine. All...
4649479 Device driver and adapter binding technique
Mar-10-1987 An operating system in a digital computer environment is run as a virtual machine on a virtual resource manager. In order to provide a more dynamic environment for the operating system, linkages are made...