Semester : SEMESTER 2
Subject : Operating Systems
Year : 2018
Term : APRIL
Branch : MCA
Scheme : 2016 Full Time
Course Code : RLMCA 106
Page:1
^ CC201 Pages: 2
Reg. No Name:
APJ ABDUL KALAM TECHNOLOGICAL UNIVERSITY
SECOND SEMESTER MCA DEGREE EXAMINATION, APRIL 2018
Course Code: RLMCA 106
Course Name: OPERATING SYSTEMS
Max. Marks: 60 Duration: 3 Hours
PARTA
Answer all questions, each carries 3 marks.
1. Differentiate the concept between process and threads.
What is meant by context switching?
What is a semaphore? Why is it used?
Elucidate resource allocation graph algorithm?
Differentiate between external and internal fragmentation.
Explain the concept of virtual memory.
Write a note on acyclic graph directory structure.
9० > @ ~ > WD
Write a note on file types and file operations.
PART B
Each question carries 6 marks.
9. a) Write a note on the following types of operating systems.
i) Real time embedded systems.
ii) Batch processing systems.
OR
b) Explain the different services provided by operating systems.
10. a)What is pre-emptive scheduling? Explain round-robin scheduling with the following example.
Process Burst Time (ms)
Pl 4
P2 1
3 8
74 1
All 4 processes 01, ,2ط 23 & ۲۹ arriving in ready queue in same order at time 0. Assume time
quantum of 2ms.
Page 1 of 2