Operating System (OS) SPPU Endsem Question Paper May 2025
All 8 questions from this SPPU endsem paper, as printed. Read them here or open the PDF.
- Subject code
- 314442
- Pattern
- 2019 pattern
- Exam
- Endsem
- Session
- May 2025
- Max. marks
- 70
- Time
- 2½ Hours
- Semester
- V
- Paper code
- [6403]-121
Printed for: T.E. (Information Technology)
Instructions to the candidates
- Answer Q.1 or Q.2, Q.3 or Q.4, Q.5 or Q.6, Q.7 or Q.8.
- Figures to the right indicate full marks.
- Neat diagrams must be drawn wherever necessary.
- Assume suitable data wherever necessary.
Questions
Q1
- a)[8]
Explain the Reader writer problem with the readers having priority and give a solution using semaphore and mutex.
- b)[9]
Explain various strategies to deal with deadlocks.
OR- a)
Q2
Q3
- a)[9]
This part has equations that don’t show as text. Open the PDF to read it.
- b)[9]
Differentiate : i) Logical and physical address ii) Page table and segment table iii) Static and dynamic partitioning
OR- a)
Q4
- a)[6]
Explain demand paging. Why do we need demand paging?
- b)[6]
Explain thrashing with an example. How can it be handled?
- c)[6]
Discuss the Internal and External Fragmentation with example. 2
- a)
Q5
- a)[9]
Assume a disk with 400 tracks, and the disk request has random requests as follows: 53, 59, 42, 21, 310, 350, 380, 184. Find the no. of tracks traversed and average seek length if i) FIFO ii) SSTF iii) CLOOK is used, and initially head is at track no.100.
Also asked:May 2024
- b)[8]
Why I/O buffering is necessary? State and explain different I/O buffering techniques.
Also asked:Nov 2022
OR- a)
Q6
- a)[9]
Why free space management is required. Explain various Free space management techniques (at least 4)
- b)[8]
Explain different file organization techniques with their advantages and disadvantages.
- a)
Q7
- a)[9]
Categorize the overall compilation process in the form of various phases using suitable diagrams. Explain each phase in detail.
- b)[9]
Explain the data structures required for a two-pass assembler with their usage in detail.
Also asked:Nov 2022
OR- a)
Q8
- a)[9]
Define System Software. How is it different from application software? List and explain important components of system software.
- b)[9]
Explain the following : i) Compile and Go Loader ii) Direct linking loader
- a)