Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

SET 2

Reg. No. :

IFET COLLEGE OF ENGINEERING


(An Autonomous Institution)
INTERNAL ASSESSMENT EXAMINATION-I
DEPARTMENT OF CSE & IT
SUB CODE: 19UCSPC402 MAX MARKS: 60
SUB NAME: OPERATING SYSTEMS DURATION: 120Min
DATE: .03.2023/FN YEAR/ SEMESTER: II/IV
TIME MANAGEMENT CHART
Part Question No.’s Time allotted
A 1-10 09:50 – 10:20 am
11 10:20 – 10:50 am
B 12 10:50 – 11:20 am
13 11.20 – 11.50 am

PART-A (10  2=20)


Answer All Questions
(Each answer should have minimum 7 lines)
1. What are the advantages of peer–to–peer system over client–server systems? R CO1
2. Mention the advantages in using multiprogramming systems. U CO1
3. Consider a system with 2 level caches. Access times of Level 1 cache, Level 2 cache A CO1
and main memory are 1 ns, 10ns, and 500 ns, respectively. The hit rates of Level 1 and
Level 2 caches are 0.8 and 0.9, respectively. What is the average access time of the
system ignoring the search time within the cache?
4. Name and draw five different process states with proper definition. U CO1
5. What do you mean by Time-sharing systems? S CO1
6. Describe the processor affinity and its types. R CO2
7. What can the operating system do to recover from deadlock? U CO2
8. Identify the conflict from following pairs of scheduling criteria. A CO2
• CPU utilization and response time
• Average turnaround time and maximum waiting time
• I/O device utilization and CPU utilization
9. Mention the advantages of Kernel-Level Threads. What are the actions taken by a U CO2
kernel to context switch between kernel level threads?
10. Consider the following code A CO2
segment:Pid_tpid;
pid = fork();
if (pid == 0) { /* child
process */fork();
thread create( . . .);
}
fork();
How many unique processes are created?
PART-B (Total=40 Marks)
(2  16=32&1  8=8)
Answer All Questions
(Each answer should be written for minimum 5 pages with minimum 25 lines per page)
11. A Define essential properties of the following the Operating systems: R (16) CO1
I. Batch operating system
II. Interactive operating system
III. Time sharing operatingsystem
IV. Real time operatingsystem
V. Distributed operatingsystem
(OR)
11. B Discuss how communication is done in client server systems using S (16) CO1
remote procedure call and remote method invocation.
12. A i) What is the difference between user thread and kernel thread? U (16) CO2
ii) Explain the steps in driver installation in kernel mode.
(OR)
12. B i)Consider the set of 5 processes whose arrival time and burst time are A (16) CO2
given below-

If the CPU scheduling policy is FCFS, calculate the average waiting time
and average turn around time.
ii) A single-lane bridge connects the two Vermont villages of North
Tunbridge and South Tunbridge. Farmers in the two villages use this
bridge to deliver their produce to the neighbouring town. The bridge can
become deadlocked if both a northbound and a southbound farmer get on
the bridge at the same time (Vermont farmers are stubborn and are unable
to back up).
a.Using exactly one semaphore, design an algorithm that prevents
deadlock. Do not be concerned about starvation and inefficency.
Provide a solution using Monitor that is starvation-free.
13. A Identify several advantages and several disadvantages of open-source A (08) CO1
operating systems. Include the types of people who would find each aspect
to be an advantage or disadvantage
(OR)
13. B Explain in detail about basic thread management operations in window R (08) CO2
Mapping of Course Outcomes (CO) to Programme Outcomes (PO)
Course/Course Mapping with Programme outcomes
Outcomes
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PO 9 PO 10 PO 11 PO 12

C214.1 3 3 1 - - - - - - - - -
C214.2 3 2 - - - - - - - - - -
3- Strong Correlation, 2 – Medium Correlation, 1- Weak Correlation
------All the Best-----

Subject handler HOD

You might also like