CS604 Quiz-3 by Vu Topper RM
CS604 Quiz-3 by Vu Topper RM
CS604 Quiz-3 by Vu Topper RM
It is not possible to run a program whose size is greater than the size of
the main memory.
36 bits
48 bits Page 185
64 bits
128 bits
In order to remove the problem like busy waiting, some high level
synchronization constructs are defined. What are they?
Critical regions and Monitors Page 124 ok
Critical regions and Semaphores
The condition in which a set {P0, P1… Pn} of waiting processes must
exist such that P0 is waiting for a resource that is held by P1, P1 is
If the system can allocate resources to each process in some order and
still avoid a deadlock then it is said to be in ___________ state.
A. Safe Page 134 ok
B. Mutual
C. Un-Safe
D. Starvation
Wrong use of wait and signal operations (in context with semaphores)
can cause _________ problem(s).
A. Deadlock
B. Mutual Exclusion
C. Bounded Waiting
A page table needed for keeping track of pages of the page table is
called --------------
A. Page size
B. 2-level paging
C. Page directory Page 173
The main memory is usually divided into partitions, one for __________
and other for __________ .
A. Operating system, CPU
B. Processes, Virtual Memory
C. Base Register, Limit Register
D. Operating System, User processes