Semester : SEMESTER 4
Subject : Operating Systems
Year : 2017
Term : JUNE
Branch : COMPUTER SCIENCE AND ENGINEERING
Scheme : 2015 Full Time
Course Code : CS 204
Page:1
6
B4C062 Pages: 3
Reg. No. Name:
APJ ABDUL KALAM TECHNOLOGICAL UNIVERSITY
FOURTH SEMESTER B.TECH DEGREE EXAMINATION, JUNE 2017
Course Code: CS 204
Course Name: OPERATING SYSTEMS (CS)
Max. Marks: 100 Duration: 3 Hours
10.
11.
൧൧11 ^
Answer all Questions. 3 Marks for each question.
How do clustered systems differ from multiprocessor systems?
What is the main advantage of the microkernel approach to system design?
What are the components of a process which are not shared across threads in a
multithreaded process?
What is the use of pipe system call?
PART ந
Answer any two full questions. 9 Marks for each question.
a. How does the distinction between kernel mode and user mode function as a basic
form of protection system? (6) b. What is the role of timer in operating system?
(3)
a. Differentiate between a standard C library and a system call. (3)
b. Explain how a new process can be created in Unix using fork system call. (6)
a. What are the fields in a Process Control Block (PCB)? (3)
b. With the help of a diagram, describe the actions taken by a kernel to context-
switch between processes. (6)
PART ^
Answer all Questions. 3 Marks for each question.
What is the use of conditional variables in a monitor ?
What are the conditions to be satisfied to ensure solution to critical section problem?
What are the disadvantages of shortest job first algorithm? What is the strategy to
overcome it?
Who is the ‘banker’ in banker’s algorithm? Justify your answer.
Page 1 of 3