Shared Flashcard Set

Details

Operating Systems Chapter 14
Terms from Chapter Fourteen of Operating Systems Concepts by Galvin, Silberschatz, and Gagne
20
Computer Science
Undergraduate 3
04/29/2013

Additional Computer Science Flashcards

 


 

Cards

Term
Principle of Least Privilege
Definition
Programs, users and systems only be given just enough privileges to perform their tasks.
Term
Object (with respect to protection)
Definition
Has two main categories, Hardware objects and software objects. Hardware objects are CPU, Memory segments, printers, disks, and other things. Software objects are files, programs and semaphores.
Term
Protection Domain
Definition
Specifies the resources that a process may access.
Term
Access Right
Definition
The ability to execute an operation on an object.
Term
Static (Association between process and domain)
Definition
The list of resources available to the process is fixed throughout the process lifetime.
Term
Dynamic (Association between process and domain)
Definition
The list of resources available to the process is not fixed throughout the process lifetime.
Term
Access Matrix
Definition
An abstract way to view protection. The rows of the matrix represent the domains, and the columns represent objects.
Term
Copy (With respect to access rights)
Definition
Allows the copying of the access right only within the column for which the right is selected.
Term
Transfer (With respect to access rights)
Definition
Moving a right from one domain to another.
Term
Limited copy (With respect to access rights)
Definition
A copy of some of the rights but not all of them.
Term
Owner (With respect to access rights)
Definition
If a process has this right then it can add or remove any right in any entry for the object.
Term
Control (With respect to access rights)
Definition
If a process has control rights then it can remove access rights for other processes.
Term
Confinement Problem
Definition
The problem of guaranteeing that no information initially held in an object can migrate outside its execution environment. It is generally unsolvable.
Term
Access List
Definition
A list of ordered pairs of (domain, rights-set). Stores permissions with the object. Makes answering the question of who can access this object easy. Makes the question of "what objects can I, as a process, access" hard.
Term
Capability List
Definition
Stores the permissions with domain.
Term
Lock-And-Key Mechanism
Definition
List of keys for each domain, list of locks for each objects. Allows operation is there is a match.
Term
Revocation (of access rights)
Definition
Taking away access rights to on object from a domain. Main questions about it: Immediate versus delayed, selective versus general, partial versus total, temporary versus permanent.
Term
Language-Based Protection
Definition
More fine-grained protection. Differs based on the operating system.
Term
Stack Inspection (With respect to language-based protection)
Definition
Looks for some code to take responsibility for a protected action.
Term
Domain Switching
Definition
Allowing processes to change their domain if it is permitted.
Supporting users have an ad free experience!