Bba 1003
Bba 1003
Instruction to Candidates:
1) Section - A is compulsory.
2) Attempt any Nine questions from section B.
Section - A
Q1) (15 x 2 = 30)
a) What are the functions of operating systems?
b) What is the advantage of multiprogramming?
c) What are the different states of a process?
d) What is the difference between long term scheduler and short term
scheduler?
e) Define convey effect in case of first come first scheduling.
f) In case of priority based scheduling why starvation has been occurred?
g) Give two examples which explain the concept of deadlock.
h) Why resource allocation graph has been used in case of deadlocks?
i) In timesharing systems what type of scheduling is used?
j) Define turn around time.
k) What is the difference between internal fragmentation and external
fragmentation?
l) Why the size of page is power of 2.
m) What is page fault?
n) How address translation and relocation is done in paging.
o) Why segmentation and paging are combined in one scheme?
P.T.O.
Section - B
(9x 5 = 45)
Q2) Explain properties of Batch, Timesharing, Real time, Parallel and Distributed
systems.
Q6) Is it possible to have a deadlock involving only one single process? Explain
your answer.
Q7) What is deadlock avoidance? Explain two techniques for deadlock avoidance.
Q13) Differentiate first fit, best fit and worst fit allocation algorithms.
J-3175[S-1031] 2