scispace - formally typeset
Patent

Object transferring system and method in an object based computer operating system

Reads0
Chats0
TLDR
In this paper, an object-based operating system for a multitasking computer system provides objects which represent the architecture or interrelationships of the system's resources, allowing objects to be operated on only by processes with the object's range of visibility.
Abstract
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 in order to use corresponding resources in the system. All objects have a consistent data structure, and a consistent method of defining the operations which apply to each type of object. As a result, it is relatively easy to add new types of system objects to the operating system. The object based operating system supports multiple levels of visibility, allowing objects to be operated on only by processes with the object's range of visibility. This allows objects to be made private to a process, shared by all processes within a job, or visible to all processes within the system. An object or an entire set of objects can be moved to a higher visibility level when objects need to be shared. In addition, access to each object is controlled through an access control list which specifies the processes authorized to access the object, and the types of access that are allowed. An object with a restricted access control list can be associated with a "privileged operation", thereby restricting use of the privileged operation to those user processes authorized to access the corresponding object. Waitable objects are used to synchronize the operation of one or more processes with one another or with specified events. The system provides routines for generating new types of waitable objects without modifying the operating system's kernel.

read more

Citations
More filters
Patent

Methods and servers for establishing a connection between a client system and a virtual machine executing in a terminal services session and hosting a requested computing environment

TL;DR: In this paper, the authors propose a method for providing access to a computing environment that includes the step of receiving a request from a client system for an enumeration of available computing environments.
Patent

Mechanism and apparatus for using messages to look up documents stored in spaces in a distributed computing environment

TL;DR: In this article, a system and method for searching for documents within spaces in a distributed computing environment are provided, where a client sends a lookup message to a space which stores documents, and a set of zero or more documents which match the lookup message are discovered.
Patent

Methods and systems for executing, by a virtual machine, an application program requested by a client machine

TL;DR: In this article, a method for executing, by a virtual machine, an application program requested by a client machine includes the step of receiving a file including access information for accessing a plurality of application files and for executing a first client capable of receiving an application stream.
Patent

Method and system for referring to and binding to objects using identifier objects

TL;DR: In this paper, a method and system for referring to and binding to objects using a moniker object is provided, which can identify source data that is stored persistently or nonpersistently.
Patent

Methods and systems for providing access to a computing environment

TL;DR: In this article, a broker machine receives a request from a client machine for access to a computing environment, the request including an identification of a user of the client machine, and one of a plurality of virtual machines is identified, the identified virtual machine providing the requested computing environment.
References
More filters
Patent

Software version management system

TL;DR: A software version management system, also called system modeller, provides for automatically collecting and recompiling updated versions of component software objects comprising a software program for operation on a plurality of personal computers coupled together in a distributed software environment via a local area network as mentioned in this paper.
Patent

Data processing system having a memory using object-based information and a protection scheme for determining access rights to such information

TL;DR: In this paper, the authors present a protection technique to prevent unauthorized access to objects by users who are identified by a subject number which identifies the user, a process of the system for executing a user's procedure, and the type of operation to be performed by the user's procedures.
Patent

Computer memory system with parallel garbage collection independent from an associated user processor

TL;DR: In this article, the reference count process includes providing for a reference count indicating the number of pointer references to a memory block (120, 121, 126-129, 122, 132, 133) in the virtual address space (Area 1, Area 2, Area 3).
Patent

Secure data processing system architecture

TL;DR: A data processing system having an architecture for protecting selected system files is described in this paper, which includes a secure processing unit operating in a manner independent of the operation of the remainder of the data processing unit for storing and comparing system file attributes and user entity attributes.
Patent

Privilege level checking instruction for implementing a secure hierarchical computer system

TL;DR: In this article, a low overhead way for insuring that only routines of sufficient privilege can execute on a secured page of memory in an hierarchial computer system, and for raising the privilege level of a low privilege process in an orderly and secure way is presented.
Related Papers (5)