Answers
To manage a computer's hardware - CORRECT ANSWER What is the role of the
OS?
Program execution - CORRECT ANSWER Which OS service provides functions that
are helpful to the user?
Program execution - CORRECT ANSWER Which OS service provides functions that
are helpful to the user?
Read Console () - CORRECT ANSWER Which system call is used for device
manipulation?
Allocate, free memory - CORRECT ANSWER Which system calls can be grouped
under the category of process controls?
Error detection - CORRECT ANSWER Which service function is responsible for
identifying and correcting exceptions such as the lack of paper in a
printer?
User interface - CORRECT ANSWER Which type of OS service uses the CLI?
,Hardware - CORRECT ANSWER What represents layer zero (0) in the layered
approach?
Changing a bootstrap requires new hardware chips. - CORRECT ANSWER What is a
disadvantage of booting an OS stored in ROM?
Waiting - CORRECT ANSWER What is a valid process state?
The process counter & The process state - CORRECT ANSWER What are two valid
components of a process control block (PCB)?
Kernel threads are directly managed by the operating system, whereas user
threads are managed without kernel support. - CORRECT ANSWER What is the
difference between kernel and user threads?
It takes less time to select a process to execute next. - CORRECT ANSWER Which
advantage does short-term scheduling have compared with long-term scheduling?
The degree of multiprogramming - CORRECT ANSWER What is considered stable
when the average rate of process creation is equal to the average departure rate
of processes leaving the system?
Memory reload - CORRECT ANSWER Which action allows an application that is in
the background to be passed to the foreground and vice versa?
, Performing a state save and a state restore - CORRECT ANSWER What is the
process of context switching?
Compiler, providers of probes, and consumers - CORRECT ANSWER Which features
are included in the DTrace tool?
Cooperative scheduling occurs when a process terminates, whereas preemptive
scheduling occurs when a process initiates. - CORRECT ANSWER What is the
difference between cooperative and preemptive scheduling?
Throughput - CORRECT ANSWER Which scheduling criteria measures the number
of processes completed per time unit?
CPU utilization - CORRECT ANSWER Which criterion attempts to keep the
processor as busy as possible?
When a process is waiting indefinitely - CORRECT ANSWER When does starvation
occur in the priority scheduling algorithm?
Round-robin - CORRECT ANSWER Which scheduling algorithm was designed
especially for time sharing systems?
Hard affinity specifies a subset of processors on which a process may run, whereas
soft affinity leaves the processor selection to the OS. - CORRECT ANSWER What is
a difference between soft and hard processor affinity?