Upgrade to remove ads
Terms in this set (47)
What are three other terms for kernel mode?
are all terms for what?
T/F: Privileged instructions can be attempted in user mode?
What type of Instructions Cannot be attempted in User Mode?
The Two Separate Modes of operating in a system are?
are the two separate modes of what?
What provides an interface to the services provided by an operating system
What do System Calls provide?
What saves the state of the currently running process and restores the state of the next process to run?
What is a Context Switch?
What does a process control block do?
What includes information on the process's state?
T/F: Shared memory is typically faster than message passing?
Message Passing is typically slower than what?
Another name for a process that has terminated, but whose parent has not yet called wait() is?
What is a zombie process?
Child processes inherit UNIX ordinary pipes from their paren process because?
Because a pipe is treated as a file descriptor and child processes inherit open file descriptors from their parents, a child process will also inherit what?
T/F: all Processes in UNIX first translate to a zombie process upon termination?
upon termination all processes in UNIX translate into what?
What refers to the number of processes in memory?
What is the degree of multiprogramming?
What is the list or processes waiting for a particular I/O device?
What is the Device Queue?
What part of the process contains temporary data such as function parameters, return addresses, and local variables?
What does the stack of a process contain?
what process is assigned as the parent to orphan processes?
The init process is assigned to what?
Which multithreading model multiplexes many user-level threads to a smaller or equal number of kernel threads.
What is the dynamic of a many-to-many model of multithreading?
What does Pthread refer to?
What is an example of a specification for thread behavior?
What is amdahls Law?
What would use an existing thread, rather than creating a new one, to complete the task?
What is the benefit of a thread pool?
How can signals be emulated in windows?
What can Asynchronous procedure calls do in windows?
What involves distributing tasks across multiple computing cores?
What is task parallelism?
What is turn around time?
What is the total time taken between the submission of a program and the return of the complete output?
Which scheduling algorithm must be nonpreemptive?
What is unique about the First Come, First Served scheduling algorithm?
What is wait time?
What is the average time a process spends in the run queue?
Which scheduling alogrithm is approximated by predicting the next CPU burst with an exponential average of the measured lengths of the previous CPU bursts?
How does the shortest job first scheduling algorithm work?
What allows a thread to run on only one processor?
What is processor affinity?
What is the number of processes that are completed per time unit?
What is throughput?
What occurs in FCFS schduling when a process with a long CPU burst occupies the CPU?
What is the convoy effect?
When a process must be holding one resource and waiting to acquire additional resources is?
What is hold and wait?
When there is a chain of waiting processes whereby one process is waiting for a resource, and that process is waiting for a resource, ...etc.
What is circular wait?
When at least one resource must be held in a nonsharable mode there is a what?
What is mutual exclusion?
An unsafe state may lead to what?
A Deadlock can be a result of what?
In a system resource-allocation graph what is a directed edge from a process to a resource called?
What is a request edge in a resource allocation graph?
When a resource can only be released voluntarily by the process holding the resource what happens?
What is a no preemption deadlock?
T/F: OS's most often pretend that deadlocks never occur?
How do most OS handle deadlocks?
T/F: A CPU can be preempted from a process?
What could be preempted from a process?
What allows the parent and child process to initially share the same pages, but whenever either process modifies a page, a copy of the shared page is create?
What does copy-on-write allow?
What algorithm is implemented on most systems?
Where is LRU approximations implemented?
What is the address generated by a cpu?
What is a logical address?
What method is used for binding instructions and data to memory performed by most general-purpose operating systems?
What is execution time binding?
Which piece of hardware maps the logical address to a physical address?
What does the Memory-Management-Unit (MMU) do?
On media that uses constant linear velocity what happens?
The density of bit per track is uniform on what?
What are the two components of positioning time?
What are seek time and rotational latency?
Which disk head scheduling algorithm does not take into account the current position of the disk head?
FCFS does not take what into account?
In a UNIX system what roughly indicates the type of file?
What is a magic number in UNIX files?
What is a private network connecting servers and storage units?
What is a storage-area network?
What can you do with direct access method?
Programs are allowed to read and write records in no particular order with what method?
An acyclic-graph directory structure allows what?
The sharing of subdirectories and files is allowed in what type of directory structure?
YOU MIGHT ALSO LIKE...
Operating Systems Chapter 3: Processes
Operating System Concepts Ch. 3
OS Concepts Ch. 3