Be - Computer Engineering - Semester 5 - 2024 - May - Systems Programming and Operating System SP Os Pattern 2019
Be - Computer Engineering - Semester 5 - 2024 - May - Systems Programming and Operating System SP Os Pattern 2019
8
23
PB-3779 [Total No. of Pages : 2
ic-
[6262]-37
tat
0s
T.E. (Computer Engineering)
0:0
02 91
SYSTEMS PROGRAMMING AND OPERATING SYSTEM
9:4
0
(2019 Pattern) (Semester - I) (310243)
40
2/0 13
0
5/2
Time : 2½ Hours] [Max. Marks : 70
.23 GP
8
C
23
2) Neat diagrams must be drawn wherever necessary.
ic-
3) Figures to the right indicate full marks.
16
tat
4) Assume suitable data if necessary.
8.2
0s
.24
0:0
91
Q1) a) Explain Differences between static link library and dynamic link library.
49
9:4
[8]
30
40
01
02
b) What are the different types of Loaders ? Explain compile and Go loader
5/2
in detail. [9]
GP
2/0
OR
CE
82
8
23
.23
Q2) a) What is absolute loader? Explain design of absolute loader with suitable
example and flowcharts. [9]ic-
16
tat
8.2
0s
0:0
91
49
9:4
30
40
OR
CE
82
.23
diagram. [9]
.24
49
P.T.O.
Q5) a) Explain Preemptive and Non preemptive scheduling in detail. [9]
8
23
b) What is Operating System ?Explain various operating system services in
ic-
detail. [9]
tat
0s
OR
0:0
02 91
Q6) a) What is Thread? Explain Thread Lifecycle in detail. [9]
9:4
0
40
b) Explain any two scheduling algorithm with suitable example. [9]
2/0 13
0
5/2
.23 GP
Q7) a) Explain Paging and segmentation with suitable example in detail. [9]
E
82
8
b) Explain following placement strategies: First Fit, Best Fit, Next Fit and
C
23
Worst Fit. [9]
ic-
16
tat
OR
8.2
0s
.24
0:0
Q8) a) Explain any two page replacement algorithms in detail. [9]
91
49
9:4
b) Define and Explain [9]
30
40
Virtual Memory
01
02
5/2
GP
Thrashing
82
8
23
.23
ic-
16
tat
8.2
0s
.24
0:0
91
49
9:4
30
40
01
02
5/2
GP
2/0
CE
82
.23
16
8.2
.24
49
[6262]-37 2