Skip to content
EndsemMay 20242019 patternSE Comp

Operating Systems (OS) SPPU Endsem Question Paper May 2024

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 2024
Max. marks
70
Time
2½ Hours
Semester
III
Paper code
[6261]-48

Printed for: S.E. (Artificial Intelligence and Data Science)

Instructions to the candidates

  1. Solve Q.1 or Q.2, Q.3 or Q.4, Q.5 or Q.6, Q.7 or Q.8.
  2. Neat diagrams must be drawn wherever necessary.
  3. Figures to the right indicate full marks.
  4. Assume suitable data if necessary.

Questions

  1. Q1

    1. a)

      What is a deadlock? State and explain the conditions for deadlock to occur.

      [6]
    2. b)

      Write the structure of Producer-Consumer problem in bounded buffer using semaphore. Discuss how critical section requirements are fulfilled?

      [6]
    3. c)

      What is semaphore? Explain the concept of binary semaphore.

      [5]
  2. Q2

    1. a)

      State and explain in brief different methods of handling deadlock.

      [6]
    2. b)

      What is Readers-Writers problem? How Reader and Writer processes synchronize?

      [6]
    3. c)

      What is monitor? Explain the concept of monitor with example.

      [5]
  3. Q3

    1. a)

      Explain segmentation with suitable diagram.

      [6]
    2. b)

      How sharing and protection is provided in a paging system? Explain with suitable diagram.

      [6]
    3. c)

      Explain with example first-fit, best-fit and worst-fit memory allocation techniques. 2

      [6]
  4. Q4

    1. a)

      Explain paging with suitable diagram.

      [6]
    2. b)

      Write a short note on swapping.

      [6]
    3. c)

      What are the advantages and disadvantages of fixed and dynamic partitioning of memory? When there is a need of compaction?

      [6]
  5. Q5

    1. a)

      Which are different file organization techniques? Describe any one in brief.

      Also asked:Dec 2025

      [6]
    2. b)

      What is an I/O buffer? What is its use?

      [6]
    3. c)

      Describe any one disk scheduling policy with an example.

      [5]
  6. Q6

    1. a)

      What are the file access methods? Explain them in detail.

      Also asked:May 2025

      [6]
    2. b)

      Describe working of FIFO and C-SCAN algorithms with suitable diagrams.

      [6]
    3. c)

      Write a note on free space management.

      Also asked:Dec 2025

      [5]
  7. Q7

    1. a)

      How process and threads are implemented in Linux? Explain.

      [6]
    2. b)

      How process scheduling is performed in Linux?

      Also asked:Dec 2025

      [6]
    3. c)

      What are goals of Linux? Also interfaces to linux.

      [6]
  8. Q8

    1. a)

      Explain process management system calls in Linux.

      Also asked:Dec 2025 ·May 2025

      [6]
    2. b)

      Write a short note on kernel structure.

      [6]
    3. c)

      Define the components of LINUX system with diagram. What is the responsibility of kernel in LINUX operating system? 

      Also asked:May 2025

      [6]