Group: security
Topic: specification and design of distributed systems
Group: parallel processing
Topic: security by capabilities
Group: memory management
Topic: object-oriented objects
Topic: process threads
Topic: history of programming
Topic: authentication
Topic: managing shared memory
Topic: hierarchical structures
Topic: file directory
Topic: hierarchical naming
Topic: defining a process
| |
Reference
Dennis, J.B., Van Horn, E.C.,
"Programming semantics for multiprogrammed computations",
Communications of the ACM, 9, 3, March 1966, pp. 143-155.
Google
Quotations
144 ;;Quote: multi-programming needs meta-instructions for parallel processing, naming, and protection
| 144 ;;Quote: a computation proceeds within a sphere of protection as defined by a list of capabilities
| 144+;;Quote: a capability is a pointer to a computing object and the actions that the computation may perform on that object; e.g., segment capabilities for reading, writing, and executing
| 145 ;;Quote: a process is a locus of control, an abstract entity that moves through the instructions
| 145+;;Quote: a process is either active or it is suspended, awaiting activation by an external event such as I/O
| 145 ;;Quote: a list of capabilities defines a computation's protections
| 145+;;Quote: a capability is an ID for a computing object and the allowed actions
| 145 ;;Quote: a principal is an individual or group who is charged for system resources
| 147 ;;Quote: implement shared memory with a one-bit lock on each data object
| 152 ;;Quote: refer to objects via the index of a capability pointing to a directory
| 152+;;Quote: a hierarchical directory structure enables passing a subhierarchy to computations and principals
| 152+;;Quote: each principal has a root directory of retained objects
| 154 ;;Quote: the capability list came from the Burroughs B5000 program reference table
| 154+;;Quote: duplicating private data at a fork came from Witsenhausen
|
Related Topics
Group: security (23 topics, 874 quotes)
Topic: specification and design of distributed systems (14 items)
Group: parallel processing (41 topics, 1125 quotes)
Topic: security by capabilities (65 items)
Group: memory management (11 topics, 367 quotes)
Topic: object-oriented objects (39 items)
Topic: process threads (25 items)
Topic: history of programming (91 items)
Topic: authentication (93 items)
Topic: managing shared memory (74 items)
Topic: hierarchical structures (46 items)
Topic: file directory (55 items)
Topic: hierarchical naming (28 items)
Topic: defining a process (23 items)
|