Answers
Which function is called at the end of each of the process and resource management functions:
create, destroy, request, release. scheduler
A _______ is an instance of executing a portion of a program within a process without incurring
the overhead of creating and managing separate PCBs. thread
TCB is an acronym for what? Thread Control Block
Under an MLF scheduling algorithm, a process's priority can go up or down. Give an example of
something that could cause the priority to increase. Returning from a blocked state such
as waiting for keyboard input or waiting for disk.
A general-purpose OS needs to handle different types of processes and thus a combination of
different scheduling algorithms must be used. True
, If CPU utilization is <= 100%, which of the following real-time scheduling algorithms is
guaranteed to meet all deadlines? EDF
A real-time schedule is said to be ___________ if the deadlines of all processes can be met
feasible
When multiple processes time-share the CPU, the response time increases based on three
factors. Two of them are the number of processes and the length of the time quantum. What is
the third? The time it takes to perform a context switch.
Under the MLF scheduling algorithm, what causes a process's priority to be reduced?
Exceeding the time quantum allowed during the last use of the CPU.
With a sufficiently large time quantum (Q), the RR algorithm is equivalent to which batch
scheduling algorithm? FIFO
What is the primary objective in scheduling real-time processes? To process each event
(input or output) by the deadline (the end of the period).