Operating System - Dec 2015
Information Technology Engineering (Semester 6)
TOTAL MARKS: 100
TOTAL TIME: 3 HOURS (1) Question 1 is compulsory.
(2) Attempt any four from the remaining questions.
(3) Assume data wherever required.
(4) Figures to the right indicate full marks.
Solve any one question from Q1 and Q2
1 (a) What are the OS design consideration for multiprocessor & multicare Architecture?(5 marks) 1 (b) Explain different types of schedulers in an operating systems.(5 marks) 10 (a) Explain procedure of inserting new module in existing kernel with all necessary steps.(8 marks) 10 (b) Explain NACH OS Components in brief.(8 marks) 2 (a) Explain any classical synchronization problem.(5 marks) 2 (b) Explain thread & process management in Android Operating System.(5 marks)
Solve any one question from Q3 and Q4
3 (a) What is deadlock? State & explain necessary conditions for deadlock.(5 marks)
3 (b) What is busy waiting with respective to process synchronization?
Explain how semaphore reduces the severity of this problem.(5 marks)
4 (a) For the table given below draw a Gantt chart illustrating process
execution using priority non-preemptive scheduling algorithm. (A
larger no indicates higher priority)
Solve any one question from Q5 and Q6
5 (a) Write a short note on paging.(6 marks)
5 (b) For the following page reference string with 3 frames:
A, B, C, D, E, C, D, A, F, G, H, G, H, I, G, H, I, E, D, E, D, B.
Calculate the no. of page faults for the following page replacement algorithm.
iii) Optimal(12 marks) 6 (a) Explain memory management in Linux.(10 marks) 6 (b) What is page fault? How the OS handles when a page fault occurs and what are the actions taken by OS explain it with neat diagram.(8 marks)
Solve any one question from Q7 and Q8
7 (a) Explain different file organization techniques.(8 marks)
7 (b) Assume a disk with 200 tracks & the disk request queue has random requests in it as follows : 55, 58, 39, 18, 90, 160, 150, 38, 184.
Find the no. of tracks traversed and average seek length if
disk scheduling algorithm is used & initially head is at track no. 100.(8 marks) 8 (a) Describe 3 methods of record blocking with the help of neat diagram.(8 marks) 8 (b) Explain the different file system performance issues.(8 marks)
Write a short note on the following (any three):
9 (a) Service Oriented Operating System. SOOS.(5 marks) 9 (b) Ubuntu EDGE.(5 marks) 9 (c) Android OS.(5 marks) 9 (d) Embedded Linux(5 marks)