CS604 Quiz#2 Solution and discussion
Please post your current Quiz to help the students.
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–?
zareen last edited by zareen
Software solution to critical section problem can run only in environment ______________.
Separate address spacing
The 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.
We can use semaphores to deal with the number of __________process critical section problem.
►n-process critical section problem
Using hardware solution to synchronization for complex problems, introduce a new synchronization tool know as _______________.
- Semaphore (Page 111)
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
The integer value of ________semaphores can range over an unrestricted integer domain.
►Counting (Page 117)
The integer value of _________ semaphores can not be greater than 1.
►Binary (Page 117)
Secondary storage memory devices have ____ memory.
►Permanent and non volatile Click here for detail
►None of the
Object files and libraries are combined by a ------------- program to produce the executable binary
► Text editor
► Loader Click here for detail
In Swapping technique of Memory Management, the total amount transfer time is directly proportional to the ___________.
- amount of memory swapped
- amount of space on backing store
- space on main memory
- all the given options are correct
In order to remove the problem like busy waiting, some high level synchronization constructs are defined. What
►Critical regions and Monitors (Page 124)
In deadlock detection and recovery algorithm, a deadlock exists in the system if and only if the wait for graph
contains a _____________
► Cycle (Page 147)
External Fragmentation takes place in ______________
Select correct option:
- Multi programming with Variable Tasks (MVT)
- Multi programming with Fixed Tasks (MFT)
Each page is a power of -------- bytes long in paging scheme.
► 4 (Page 167)
----------holds the smallest legal physical memory address for a process CS604
Which register holds the smallest legal physical memory address for a process?
► Base register (Page 13)
► Limit register
►None of the given options