Semester : SEMESTER 4
Subject : Operating Systems
Year : 2019
Term : DECEMBER
Branch : COMPUTER SCIENCE AND ENGINEERING
Scheme : 2015 Full Time
Course Code : CS 204
Page:1
Cc D192037 Pages:3
Reg No.:_ Name:
APJ ABDUL KALAM TECHNOLOGICAL UNIVERSITY
FOURTH SEMESTER B.TECH DEGREE EXAMINATION(S), DECEMBER 2019
Course Code: 4
Course Name: OPERATING SYSTEMS
Max. Marks: 100 Duration: 3 Hours
PARTA
Answer all questions. Each carries 3 marks.
1 Why does an Operating System require dual mode operations? 3
2 Write short notes on clustered systems 3
3 With the help of a suitable example, explain process creation. 3
4 Differentiate between Short term, Medium term and Long term schedulers 3
PART 0
Answer any two questions. Each carries 9 marks.
5 9рен) _ Discuss any two Kernel Data structures 4
b) Explain briefly any five services provided by an OS. 5
6 9) Explain the process of booting. 5
b) What is context switch? Why context switch is considered to be an overhead to the
system? 4
7 2) List out the List out the advantage of process cooperation 3
How IPC using shared memory is implemented using Bounded buffer 6
PART C
Answer all questions. Each carries 3 marks.
8 What are the requirements to be satisfied by the solution to the critical section 3
problem?
9 Explain Dining Philosophers problem. 3
10 Write any three criteria to be considered for comparing CPU scheduling 3
algorithms?
11 What is the limitation of multilevel queue scheduling? How it is overcome in 3
multilevel feedback queue scheduling
PART 0
Answer any two questions. Each carries 9 marks.
12 Define semaphore with its operations. What are the two types of Semaphores? 9
13 a) How indefinite blocking can be solved in priority scheduling 3
b) Find the average waiting time for pre-emptive and non pre-emptive SJF scheduling
for the following set of processes
Page 1 of 3