Reg.
No
COLLEGE OF ENGINEERING AND TECHNOLOGY
P.S.V (An Autonomous Institution)
Approved by AICTE, New Delhi and Affiliated to Anna University, Chennai
Accredited by the NAAC with ‘A’ Grade | Accredited by the NBA (CSE)
Mittapalli, Balinayanapalli Post, Krishnagiri - 635 108.
UG DEGREE INTERNAL ASSESSMENT TEST - I
DEPARTMENT OF ARTIFICIAL INTELLIGENCE & DATA SCIENCE
Course Code & Name: AD3521 & OPERATING SYSTEMS
(Regulations 2021)
Year / SEM : II / IV Date: 24.02.2026
Duration : 3 Hrs Max. Marks: 100
Course Outcomes
CO1 Explain the basic concepts, objectives, and functions of operating systems.
CO2 Analyze process management, CPU scheduling, and synchronization mechanisms and
deadlocks
CO3 Explain memory management techniques and virtual memory concepts
Q. Ma B
No
Question
rks T co
L
PART-A(2*10=20)
1 What is an Operating System? 2 L1 CO1
L1 CO1
2 Define Time-sharing Operating System. 2
L1
3 Operate the mean of system call? 2 CO1
L1 CO1
4 Retrieve Virtual Machine. 2
L1 CO2
5 Organize a note on process Control block? 2
L2 CO2
6 Difference between thread and process? 2
L1 CO2
7 Formulate mean of critical section? 2
8 Write short note on race condition. 2 L1 CO2
L1 CO3
9 List out the condition of deadlock prevention 2
L1 CO3
10 State swapping process. 2
PART-B(5*16=80)
a) Classify the functions and services of an Operating System with a neat
diagram
11 (OR) 16 L3 CO1
b)Describe various types of Operating Systems with advantages and
disadvantages
a)i)Explain System Calls in Detail(8)
ii)Discuss the process life cycle with state transition diagram.(8)
8 CO1
(OR)
12 8 L2
b) Illustrate the Inter-Process Communication (IPC) Mechanisms with 16
Examples
a) Explain the critical section problem and its solutions.
13 (OR)
b) Discuss semaphores and explain their use in process synchronization. 16 L2 CO2
a) Analyze the concept Priority Scheduling algorithm with suitable
example. How does starvation occur? Explain aging as a solution?
(OR)
14 b) Operate the deadlock avoidance using Banker’s algorithm with a 16 L4 CO2
suitable example
a)Describe the memory management stratagies? Specify the function of
contiguous memory allocation?
15
(OR) 16 L2 CO3
b) What is paging?Explain its functions about paging with neat diagram
Note:
L1 - Remembering L4 - Analyzing
CO - Course outcomes
L2 - Understanding L5 - Evaluating
BTL – Bloom’s Taxonomy
L3 - Applying L6 - Creating
Levels (revised)
CO Particulars Total Mark
CO1 Part A - 2x4 = 8 / Part B - 2x16 = 32 40
CO2 Part A - 2x4 = 8 / Part B - 2x16 = 32 40
CO3 Part A - 2x2 = 4 / Part B - 1x16 = 16 20
CO Coverage:
Bloom's Level Wise
Marks Distribution
l4 l1
16% 18%
l3
16%
l2
50%
Course Instructor HoD Principal