CS604 Quiz#2 Solution and discussion
-
Secondary storage memory devices have ____ memory.
►Volatile
►Permanent and non volatile Click here for detail
►Temporary
►None of the -
The integer value of _________ semaphores can not be greater than 1.
►Counting
►Binary (Page 117)
►Mutex
►Bounded buffer -
The integer value of ________semaphores can range over an unrestricted integer domain.
►Counting (Page 117)
►Binary
►Mutex
►Bounded buffer -
The main memory is usually divided into partitions, one for __________ and other for __________.
- Operating System, User processes
- Operating system, CPU
- Processes, Virtual Memory
- Base Register, Limit Register
-
Using hardware solution to synchronization for complex problems, introduce a new synchronization tool know as _______________.
- TestAndSet
- Semaphore (Page 111)
- Swap
- Trap
-
We can use semaphores to deal with the number of __________process critical section problem.
►n-process critical section problem
-
Software solution to critical section problem can run only in environment ______________.
Multiprocessor
Multithreading
Uniprocessor
Separate address spacingThe software-based solution is 2 processes also they are not guaranteed to work on modern computers architecture. The critical section problem could be solved simply in a uniprocessor environment if we prevent interrupts from occurring from uniprocessor environment.
-
While executing the statement c++/c-- in Producer-Consumer problem, at back end certain number of
instructions are executed, if interleaving of statements happen, it create race condition. Tell number of
instructions that require “no interleaving” while executing c++/c–?3
1
2
0