Mumbai University Previous year question papers
V Sem IT Examination June 2006
Operating System for Computational Devices
N.S. (1) Question No.1 is complusory.
(2) Solve any four questions from questions Nos. 2 to 7.
‘(3)Assume suitable data whenever necessary
1.(a) Following Program is for 8086 processor. Give result for program after first pass and second pass of assembler with relative address of each instuction.
USING *, BX
MOV BL, NUM1
ADD BL, NUM2
The available space list of ‘I K~word memory has the following entries at time t.IllillLonAddress pize i’lJ[ord)
b) The following sequence of allocation requests is then receive Time t+ 1t+2 t+3 t+4 Size of block 135 25 170 100 to be allocated. Determine the available space list after all these request have been serviced using (i) Best-fit and (ii) First fit allocation ‘scheme.
2. (a) Explain Macro and Database for 2-pass Macro.
(b) Explain relocatable loader with reference to following examples. Calculate relocatable address for following programs. Consider all instructions as 1-byte instruction and program is stored from location
and it is loaded starting at location 2010. .
Where R indicate relocatableaddress.
3.(a) Explain the term multiprogramming, multitasking, multiprocessor in context with operating system. -10
(b) Explain process and state diagram for PCB.
4.(a) Following are three process which perform specific task. Sequence for processes are each P,Q,R,.Give Sequence and address in which instruction within process will execute and why process are executed in that sequence.
Process P :-
Process Q :-
Take input from keyboard
Data transfer within register
Process R :-
8001 Find greater number
8002 Store result on floppy disk
(b) Explain different types of scheduler ‘and preemptive non-preemptive sclleduling algorithm.
5.(a) Explain’deadlock and condition for avoidance and prevention of deadloc~.
(b) “Size,of page is too small or too large”. Whatis the effectof this on system performance.
6.(a) Differentiate between DOS and UNIX.
(b) Explain file organisation and access methods.
7. Write detailed notes on :-
(a) System calls and drivers
(b) Page segmented memory
(c). Interprocess Communication.