Skip to content
EndsemMay 20242019 patternTE IT

Operating System (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
314442
Pattern
2019 pattern
Exam
Endsem
Session
May 2024
Max. marks
70
Time
2½ Hours
Semester
I
Paper code
[6262]-122

Printed for: T.E. (Information Technology)

Instructions to the candidates

  1. Answer 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)

      Explain the following with example i) Mutual Exclusion ii) Synchronization iii) Race condition

      [9]
    2. b)

      What is Critical Section problem? Explain readers- writers problem.

      [9]
  2. Q2

    1. a)

      Enlist different IPC techniques. Differentiate between named pipe and unnamed pipe with suitable example.

      [9]
    2. b)

      What is Critical Section problem? Give semaphore solution for producer- consumer problem.

      Also asked:May 2025 ·Nov 2022

      [9]
  3. Q3

    1. a)

      What is page Fault? For the given reference string with 3- page frame available, determine the number of page faults for FIFO and LRU algorithms: 3,5,7,2,1,5,4,6,7,4,1,2.

      [9]
    2. b)

      Explain Demand paging with the help of neat diagram.

      [8]
  4. Q4

    1. a)

      Explain Buddy System with the help of neat diagram and example.

      [9]
    2. b)

      What is segmentation? How address Translation is performed in segmentation system? 2

      [8]
  5. Q5

    1. a)

      Assume a disk with 200 tracks and the disk request queue has random requests in it as follows: 55,58,39,18,90,160,150,38,184. Find the no of tracks traversed and average seek length if i) SSTF ii) SCAN iii) C-SCAN is used and initially head is at track no 100.

      Also asked:May 2025

      [12]
    2. b)

      What are typical operations that may be performed on a directory?

      [6]
  6. Q6

    1. a)

      What is I/O buffering? Why I/O buffering is needed? State and explain different approaches of I/O buffering.

      [9]
    2. b)

      Explain with example any three disk scheduling criteria.

      [9]
  7. Q7

    1. a)

      List down the phases of a compiler. Explain with suitable example.

      [9]
    2. b)

      Explain macro call and macro expansion with suitable example.

      [8]
  8. Q8

    1. a)

      What is Loader? What are the basic functions of loaders?

      [10]
    2. b)

      What is system software? Explain any four system software in brief? 

      Also asked:Nov 2022

      [7]