Semester : SEMESTER 6
Subject : Computer Networks
Year : 2017
Term : March
Branch : COMPUTER SCIENCE
Scheme : 2020 Full Time
Course Code : BCS 6B 13
Page:2
16.
പി.
18.
19,
20.
21.
22.
28.
24.
25.
26.
27.
28.
29.
30.
31.
2 C 21118
Part C
Answer any five questions.
Each question carries 4 marks.
What are the advantages of multiprocessor operating systems ?
Explain about the features of distributed systems.
What are the contents of a PCB ?
Explain about nonpreemptive process scheduling policies.
What is a deadlock ? What are the necessary conditions for the occurrence of a deadlock ? Explain.
What are requirements to be satisfied by a critical section problem ? Explain.
How memory protection and allocation are implemented in contiguous memory allocation.
Explain salient features of mobile operating systems.
(5 x 4= 20 marks)
Part D
Answer any five questions.
Each question carries 8 marks.
Explain about various types of operating systems. Briefly mention the features of these operating
systems.
Discuss any four CPU scheduling algorithms.
Explain about various deadlock handling techniques.
Explain the resource-allocation graph algorithm for deadlock detection with relevant diagram.
By illustrating the structure of process, say P1, explain the Petersons solution to critical section
problem.
Explain about various page replacement algorithms.
Explain sequential and indexed file access methods.
Write short notes on :
(a) Architecture of a mobile operating system.
(b) Goals of system protection.
(5 x 8 = 40 marks)