2. 1. Process is
A.program in High level language kept on disk
B.contents of main memory
C.a program in execution
D.a job in secondary memory
3. 2. Fork is
A.the dispatching of a task
B.the creation of a new job
C.the creation of a new process
D.increasing the priority of a task
4. 3. Interprocess communication
A.is required for all processes
B.is usually done via disk drives
C.is never necessary,
D.allows processes to synchronize activity
5. 4............ is a large kernel, including
scheduling file system, networking, device
drivers, memory management and more.
A) Monolithic kernel
B) Micro kernel
C) Macro kernel
D) Mini kernel
6. 5. With ................ only one process can
execute at a time; meanwhile all other
process are waiting for the processer. With
.............. more than one process can be
running simultaneously each on a different
processer.
A) Multiprocessing, Multiprogramming
B) Multiprogramming, Uniprocessing
C) Multiprogramming, Multiprocessing
D) Uniprogramming, Multiprocessing
7. 6................. is the ability of multiple process to
co-ordinate their activities by exchange of
information
A) Synchronization
B) Mutual Exclusion
C) Dead lock
D) Starvation
8. 7. Which of the following are the states of a five
state process model?
i) Running ii) Ready iii) New
iv) Terminate v) Destroy
A) i, ii, iii and v only
B) i, ii, iii and iv only
C) i, ii, iii only
D) All i, ii, iii, iv and v
9. 8. Following is/are the reasons for
process suspension.
A) Swapping parent process
B) Inter request
C) Timing
D) All of the above
10. 9. Process Management function of an
operating system kernel includes.
A) Process creation and termination.
B) Process scheduling and dispatching
C) Process switching
D) All of the above
11. 10. Which of the following is not the
function of Micro kernel?
A) File management
B) Low-level memory management
C) Inter-process communication
D) Process management
12. 11.State whether the following statement is true.
i) It takes less time to terminate a thread than a process.
ii) Threads enhance efficiency in communication between
different executing programs.
A) i-True, ii-False
B) i-True, ii-True
C) i-False, ii-True
D) i-False, ii-False
13. 12. In process scheduling, …………………… determines
when new processes are admitted to the system
A) long term scheduling
B) medium term scheduling
C) short term scheduling
D) none of the above
14. 13. File management function of the operating system
includes
i) File creation and deletion
ii) Disk scheduling
iii) Directory creation
iv) Mapping file in secondary storage.
A) i, ii and iii only
B) ii, iii and iv only
C) i, iii and iv only
D) All i, ii, iii and iv
16. 15. The process that are residing in the main
memory and are waiting to execute are kept
on a list called ............
A) job queue
B) ready queue
C) wait queue
D) device queue
17. 16. Which of the following describes the
ability of an OS to support multiple,
concurrent paths of execution within a single
process?
A) Multiprogramming
B) Multiprocessing
C) Multitasking
D) Multithreading
18. 17. A thread is a ....................
process.
A) heavy weight
B) Multiprocess
C) light weight
D) inter thread
19. 18. Which is the first program run on a
computer when the computer boots up?
A. System software
B. Operating system
C. System operations
D. None
20. 19. The primary job of the operating
system of a computer is to
A. command resources
B. manage resources
C. provide utilities
D. be user friendly
21. 20. In ______ OS, the response time is
very critical.
A) Multitasking
B) Batch
C) Online
D) Real-time
22. 21. Which technique was introduced because a
single job could not keep both the CPU and
the I/O devices busy?
A) Multiprogramming
B) SPOOLing
C) Preemptive scheduling
D) Time-sharing
23. 22. Information about a process is
maintained in a _________.
A) Stack
B) Translation Lookaside Buffer
C) Process Control Block
D) Program Control Block
24. 23. Main function of shared memory is:
A. to use primary memory efficiently
B. to do inter process communication
C. to do intra process communication
D. none of above
25. 24. Which process can be affected by other
processes executing in the system?
A) cooperating process
B) child process
C) parent process
D) Independent process
26. 25. Messages sent by a process :
A. have to be of a fixed size
B. have to be a variable size
C. can be fixed or variable sized
D. None of these
27. Q.No. Answer Q.No. Answer
1 C 14 A
2 C 15 B
3 D 16 D
4 A 17 C
5 C 18 B
6 A 19 B
7 B 20 D
8 D 21 A
9 D 22 C
10 A 23 B
11 B 24 A
12 A 25 C
13 C
Answer Key