Oct - 2022-2
Oct - 2022-2
8
23
P8578 Oct-22 /TE/Insem-558
[Total No. of Pages : 2
ic-
tat
T.E. (Information Technology)
1s
OPERATING SYSTEMS
5:3
(2019 Pattern) (Semester-I) (314442)
02 91
0:5
0
Time : 1 Hour] [Max. Marks : 30
21
4/1 13
Instructions to the candidates:
1) Attempt Q1 or Q2, Q3 or Q4.
0
0/2
2) Assume suitable data if necessary.
.23 GP
8
C
23
Q1) a) Explain the role operating system as resource manager. [5]
ic-
16
tat
b) Give the significance of following shell commands with example: is, uniq,
8.2
1s
tail, touch grep. [5]
.24
5:3
91
c) Describe the differences between a monolithic kernel and a microkernel.
49
0:5
[5]
30
21
01
02
OR
0/2
GP
4/1
Q2) a) What is an operating system? List and explain services provided by the
CE
8
23
.23
b) Write a shell script to check if the given string is palindrome or not. [5]
ic-
16
tat
c) Explain about the concept of virtual machines and its advantages. [5]
8.2
1s
.24
5:3
91
Q3) a) Consider the Set of Processes with Arrival Time, Burst Time & Priority
49
0:5
[8]
30
21
P1 7 5
4/1
P2 3 4
CE
80
P3 10 3
.23
16
P4 0 8
8.2
P5 12 6
.24
49
P.T.O.
8
23
Find Average Turnaround Time & Average Waiting Time for SJF
ic-
(Preemptive)& Round Robin (Time Quantum=2) scheduling algorithms
tat
with the help of Gantt chart
1s
5:3
b) With the help of neat, explain in detail process state transition diagram
02 91
with two suspend states. [7]
0:5
0
21
4/1 13 OR
0
0/2
.23 GP
Q4) a) Discuss with the help of neat diagram different thread models. [5]
E
8
C
23
c) Explain with the help of neat diagram the process of context switching,
ic-
also explain how program counter plays its role in context switching.
16
tat
[5]
8.2
1s
.24
5:3
91
49
0:5
30
21
01
02
0/2
GP
4/1
CE
80
8
23
.23
ic-
16
tat
8.2
1s
.24
5:3
91
49
0:5
30
21
01
02
0/2
GP
4/1
CE
80
.23
16
8.2
.24
49
TE/Insem/558 2