11)

a)  A process that is not in main memory is immediately available for execution; regardless of whether or not it is awaiting an event.
   True
   False

b) A process can be defined as a unit of activity characterized by a one (or more) sequential threads of execution; a current state; and an associated set of system resources.
   True
   False

c) One advantage of a user level thread implementation (ULT) over a kernel level thread implementation (KLT) is:

allows virtual memory implementations.

allows multiprogramming between threads in the same process.

allows for true parallelism.

allows for individual scheduling decisions process.

d) Multiprogramming is generally less efficient than uniprogramming because the overhead involved in process switching outweighs the benefits from making use of idle processor time.
   True
   False

e) In a multithreaded environment a process is defined as the unit of resource allocation and the unit of protection.
   True
   False



Source link

Leave a Reply

Your email address will not be published. Required fields are marked *