Os MCQ
Os MCQ
Os MCQ
15) 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
16) A Process Control Block(PCB) does not contain which of the following :
a) Process State
b) Stack
c) Heap
d) boot strap
17) The number of processes completed per unit time is known as.
a) Output
b) Throughput
c) Efficiency
d) Capacity
25) In a pure Kernel Level Thread facility all of work of thread management is done by the
a) Application
b) Program
c) Kernel
d) Threads
30) A single machine instruction can controls simultaneous execution of a number processing
elements on
a) Lockstep Basis
b) Open Step Basis
c) Early Basis
d) None
32) In Many-to-One multithreading model many user level threads are attached to
a) One register
b) operating system
c) One kernel thread
d) Other threads
33) Programs involve a variety of activities is easier to design and implement using
a) Programs
b) Information
c) Data
d) Threads
35) refers to a situation in which a process is ready to execute but is continuously denied access to a
processor in deference to other processes.
a) Synchronization
b) Mutual Exclusion
c) Dead lock
d) Starvation
36) Which of the following is not the approach to dealing with deadlock?
a) Prevention
b) Avoidance
c) Detection
d) Deletion
37) Which of the following are the states of a five state process model?
ii)The process may be removed from suspended state automatically without removal
order.
a) i only
b) ii only
c) i and ii only
d) None
39) The different types of tables maintained by the operating system are
a) memory, logical , I/O file
b) memory, I/O, file, physical
c) memory, I/O, file, process
d) memory, logical, I/O, physical
43) Which of the following describes the ability of an OS to support multiple, concurrent paths of
execution within a single process?
a) Multithreading
b) Multiprocessing
c) Multitasking
d) Multiprogramming
49) Which scheduling policy is best suited for time-sharing operating systems
55) A Process Control Block(PCB) does not contain which of the following :
a) Code
b) Stack
c) Bootstrap program
d) Data
65) When several processes access the same data concurrently and the outcome of the execution
depends on the particular order in which the access takes place, is called
a) dynamic condition
b) race condition
c) essential condition
d) critical condition
66) If a process is executing in its critical section, then no other processes can be executing in their
critical section. This condition is called
a) mutual exclusion
b) critical exclusion
c) synchronous exclusion
d) asynchronous exclusion
79) is the concept in which a process is copied into main memory from the secondary memory
according to the requirement.
a) Paging
b) Demand paging
c) Segmentation
d) Swapping
81) When a program tries to access a page that is mapped in address space but not loaded in physical
memory, then
83) Which algorithm chooses the page that has not been used for the longest period of time whenever
the page required to be replaced?
a) first in first out algorithm
b) additional reference bit algorithm
c) least recently used algorithm
d) counting based page replacement algorithm
89) When a page fault occurs, the state of the interrupted process is :
a) disrupted
b) invalid
c) saved
d) None of these
100) When the memory allocated to a process is slightly larger than the process, then :
a) internal fragmentation occurs
b) external fragmentation occurs
c) both a and b
d) neither a nor b
104) With relocation and limit registers, each logical address must be the limit register.
a) less than
b) equal to
c) greater than
d) None of these