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
Gregory L. Slaughter,Thomas E. Saulpaugh,Bernard A. Traversat,Mohamed M. Abdelaziz,Michael J. Duigou +4 more
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
Richard G. Bratt,Gerald F. Clancy,Edward S. Gavrin,Ronald H. Gruner,Craig J. Mundie,Stephen I. Schleimer,Steven J. Wallach +6 more
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.