In_ systems, deadlocks. can cause critical situations.  batch  interactive  real-time  general purpose  _ is when, in modern printing systems, a disk accepts out put from several users and acts as a temporary storage area for all out put until the printer is ready to accept it. Phishing Lagging  Spooling  Spoofing  _ is the policy of allowing only one process to have access to a dedicated resource.  No preemption  Circular wait  Resource holding  Mutual exclusion  _is when each process involved in an impasse is waiting for another to voluntarily release its  resources so that at least one process will be able to continue.  Mutual exclusion  Resource holding  Circular wait  No preemption  _published a visual tool to show how deadlock conditions can be modeled using directed graphs  Havender  Holt  Dijkstra  Lanc & Mooney  _is necessary\' in any computer system because some resources such as memory. CPU, and dedicated devices must be exclusively allocated to one user at a time.  Mutual exclusion  Resource holding  No preemption  Circular wait  The scheme of _ removes the possibility of a circular wait and therefore guarantees the removal of deadlocks.  hierarchical ordering saving and restoring job state preemption  requesting all resources before job run _developed the Banker\'s Algorithm  Havender  Holt  DijkstraLane & Mooney  The Banker\'s Algorithm is an example of a(n)_policy.  mutual exclusion  detection  avoidance  recovery  An algorithm designed to detect starvation by tracking how long each job has been waiting for resources is using the concept of_.  deadlock  aging  preemption  round robin  When a job is accepted by the system it\'s put on_and placed in a queue.  HOLD  RUNNING  WAITING  READY  The transition from_is initiated by the Job Scheduler according to some predefined policy. At this point, the availability of enough main memory and any requested devices is checked  READY to RUNNING  RUNNING to WAITING  RUNNING back to READY  HOLD to READY  The transition from_can be initiated by the Process Scheduler or the Job Scheduler  WAITING to READY  RUNNING to WAITING  RUNNING to FINISHED  HOLD to READY  An I/O request is called a(n)_wait in multiprogramming environments  forced natural  scheduled  indirect
Please find the answers below:
 21) a) batch : in a batch processing system, a deadlock can stop the whole batch to stop in which any of the single job cannot run untill the deadlock is removed, thus causing it severe critical situations
 22) b) Spooling : it is mechanism to send the data which needs to be printed to an intermediate stoarge, which later on will print those documents
 23) d) Mutual exclusion: it is the process which allows only one process to use any particular one resource.
 24) c) Circular wait : it is a kind of waiting for the resource which is held by some other process in the process pool
 28) c) Dijkstra invented the Banker\'s algorithm
 29) c) Avoidance: Banker\'s algorithm is an example of deadlock avoidance that tests for safety by allocating resources
 31) b) Ready : System accepted job will be in ready state, which when starts running will converts to running state