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
- 217521
- Pattern
- 2019 pattern
- Exam
- Endsem
- Session
- May 2025
- Max. marks
- 70
- Time
- 2½ Hours
- Semester
- III
- Paper code
- [6402]-45
Printed for: S.E. (Artificial Intelligence and Data Science)
Instructions to the candidates
- Solve Questions Q1 or Q2, Q3 or Q4, Q5 or Q6, Q7 or Q8.
- Neat diagrams must be drawn wherever necessary.
- Figures to the right side indicate full marks.
- Assume Suitable data if necessary.
Questions
Q1
- a)[6]
Provide solution to producer- Consumer process problem using semaphore.
Also asked:Dec 2025
- b)[6]
What is deadlock? What are the conditions under which a deadlock situation may arise?
- c)[6]
What is banker’s algorithm? Explain it with suitable example.
OR- a)
Q2
- a)[6]
What is Process? Differentiate between Process and Thread?
- b)[6]
Write a short note on Pipe, Semaphore, Signal.
- c)[6]
This part has equations that don’t show as text. Open the PDF to read it.
- a)
Q3
- a)[6]
Write a note on (Any two) : i) Demand Paging ii) Segmentation iii) Memory Partitioning
- b)[6]
This part has equations that don’t show as text. Open the PDF to read it.
- c)[5]
How operating system utilizes swapping techniques in memory management? Explain in detail.
OR- a)
Q4
- a)[6]
Explain following memory allocation strategies with suitable example. i) Best fit ii) First fit iii) Next fit
- b)[5]
What is fragmentation? Explain types of fragmentation with example.
- c)[6]
Given memory partition of 100K, 500K, 200K, 300K and 600K (in order). How would each of First fit, Best fit and worst fit algorithm place processes of size 212K, 417K, 112K, 426K (in order)? Which also makes the most efficient use of memory.
- a)
Q5
- a)[6]
List and Explain file types and file access methods.
Also asked:May 2024
- b)[6]
List methods of allocation of disk space. Explain any of these methods.
- c)[6]
What information is present in directories. Explain the structure of directories in detail. 3
OR- a)
Q6
- a)[6]
Explain the following concepts i) Disk Access methods ii) Directory structure
- b)[6]
Explain the advantages of organizing file directory structure into a tree structure?
- c)[6]
List and explain various layers of a file system.
- a)
Q7
- a)[6]
What is make utility? Explain it with example. Consider your own make file.
- b)[5]
Explain share memory with system calls.
- c)[6]
Give overview of Linux operating system. Also explain its goals.
OR- a)
Q8
- a)[6]
Define the components of LINUX system with diagram. What is the responsibility of kernel in LINUX operating system?
Also asked:May 2024
- b)[6]
What are different Process management system calls in Linux. Explain any two with example.
- c)[5]
This part has equations that don’t show as text. Open the PDF to read it.
- a)