Syst Expl QCM Seance4
Syst Expl QCM Seance4
Syst Expl QCM Seance4
1. The systems which allows only one process execution at a time, are called
a) uniprogramming systems
b) uniprocessing systems
c) unitasking systems
d) none of the mentioned
10. The address of the next instruction to be executed by the current process is provided by the
a) CPU registers
b) program counter
c) process stack
d) pipe
This section focuses on “Process Control Block”
1. A Process Control Block (PCB) does not contain which of the following :
a) Code
b) Stack
c) Heap
d) Data
e) Program Counter
f) Process State
g) I/O status information
h) bootstrap program
1. Restricting the child process to a subset of the parent’s resources prevents any process from :
a) overloading the system by using a lot of secondary storage
b) under-loading the system by very less CPU utilization
c) overloading the system by creating a lot of sub-processes
d) crashing the system by utilizing multiple resources
2. A parent process calling _____ system call will be suspended until children processes
terminate.
a) wait
b) fork
c) exit
d) exec
3. Cascading termination refers to termination of all child processes before the parent terminates
______.
a) Normally
b) Abnormally
c) Normally or abnormally
d) None of these
4. With ……………. only one process can execute at a time; meanwhile all other process are
waiting for the processor. With ………….. more than one process can be running simultaneously
each on a different processor.
a) Multiprocessing, Multiprogramming
b) Multiprogramming, Uniprocessing
c) Multiprogramming, Multiprocessing
d) Uniprogramming, Multiprocessing
6. In UNIX, the return value for the fork system call is _____ for the child process and _____ for
the parent process.
a) A Negative integer, Zero
b) Zero, A Negative integer
c) Zero, A nonzero integer
d) A nonzero integer, Zero
5. If all processes I/O bound, the ready queue will almost always be ______, and the Short term
Scheduler will have a ______ to do.
a) full,little
b) full,lot
c) empty,little
d) empty,lot
8. The primary distinction between the short term scheduler and the long term scheduler is :
a) The length of their queues
b) The type of processes they schedule
c) The frequency of their execution
d) None of these
9. The only state transition that is initiated by the user process itself is :
a) block
b) wakeup
c) dispatch
d) None of these
10. In a time-sharing operating system, when the time slot given to a process is completed, the
process goes from the running state to the :
a) Blocked state
b) Ready state
c) Suspended state
d) Terminated state
12. Suppose that a process is in “Blocked” state waiting for some I/O service. When the service is
completed, it goes to the :
a) Running state
b) Ready state
c) Suspended state
d) Terminated state
13. The context of a process in the PCB of a process does not contain :
a) the value of the CPU registers
b) the process state
c) memory-management information
d) context switch time
14. Which of the following need not necessarily be saved on a context switch between
processes?
a) General purpose registers
b) Translation look-aside buffer
c) Program counter
d) All of these
15. Which of the following does not interrupt a running process ? (GATE CS 2001)
a) A device
b) Timer
c) Scheduler process
d) Power failure
16. Several processes access and manipulate the same data concurrently and the outcome of
the execution depends on the particular order in which the access takes place, is called a(n)
____.
a) Shared Memory Segments
b) Entry Section
c) Race condition
d) Process Synchronization