All mock tests are FREE till 31 December — register to save your progress
UGC NET · PAPER 2

UGC NET Paper 2 Computer Science – Unit 5: System Software and Operating System PYQ (June 2025)

15 questions · answer key at the end · updated 11 Oct 2026
Q2. Once the process is allocated CPU and executing, which of the following events could NOT occur?
A. The process could issue an I/O request and then be placed in the Ready Queue
B. The process could create new subprocesses & wait for the termination of the subprocesses
C. The time slice of the process expires and it may join the waiting queue
D. The process is forcibly removed from the CPU and is put in the Waiting queue due to arrival of an interrupt
Choose the correct answer from the options given below:
  1. B Only
  2. D Only
  3. A and C Only
  4. A, C and D Only
Answer & explanation →
Q4. What shall be the average waiting time per process if we know that 10 processes (on average) arrive every second and there are normally 20 processes in the queue?
  1. 03 seconds
  2. 02 seconds
  3. 18 seconds
  4. 09 seconds
Answer & explanation →
Q19. Which of the following shows the correct hierarchy of a layered file system in an operating system?
A. Logical File System
B. File Organization Module
C. Basic File System
D. I/O Control
E. Application Programs
Choose the correct answer from the options given below:
  1. A → B → D → C → E
  2. D → E → C → A → B
  3. E → A → B → C → D
  4. E → C → B → A → D
Answer & explanation →
Q30. Consider the following interrupt protection levels in Linux, and arrange them in the increasing order of their priorities.
A. User-Mode Programs (Preemptible)
B. Bottom Half Interrupt Handlers
C. Top Half Interrupt Handlers
D. Kernel System Service Routines (Preemptible)
Choose the correct answer from the options given below:
  1. B → A → C → D
  2. C → B → A → D
  3. C → A → B → D
  4. A → D → B → C
Answer & explanation →
Q56. Match List I with List II
List IList II
A. Clustered Page TableI. Generally considered inappropriate for 64 bit architectures.
B. Hierarchical Page TableII. Has only one entry for each real page (or frame) of memory.
C. SegmentationIII. Useful for sparse address spaces.
D. Inverted Page TableIV. Supports a user view of the system.
  1. A → III, B → IV, C → II, D → I
  2. A → III, B → I, C → IV, D → II
  3. A → II, B → III, C → I, D → IV
  4. A → IV, B → III, C → II, D → I
Answer & explanation →
Q58. Identify the correct statement(s) from the following with respect to Spinlock Semaphores
A. The name refers to busy waiting semaphores.
B. They are not useful when the locks are to be held for a short duration of time.
C. It may require multiple context switches when a process waits on a lock.
D. They are often employed on Uniprocessor systems.
Choose the correct answer from the options given below:
  1. A Only
  2. D Only
  3. B, D Only
  4. A, C and D Only
Answer & explanation →
Q62. What is the total swap time (swap in + swap out) in a system for a 15 MB process with a transfer rate of 30 MBps? Given that there is an average latency of 12 ms, however no head seeks are involved.
  1. 1.024 sec
  2. 1.00 sec
  3. 0.512 sec
  4. 12 sec
Answer & explanation →
Q64. Match List I with List II
List IList II
A. RAID Level 2I. Block interleaved distributed parity
B. RAID Level 3II. Also known as P+Q redundancy scheme
C. RAID Level 5III. Bit interleaved parity
D. RAID Level 6IV. Also known as memory style error correcting code organization
  1. A → IV, B → III, C → I, D → II
  2. A → III, B → IV, C → I, D → II
  3. A → I, B → III, C → IV, D → II
  4. A → II, B → IV, C → I, D → III
Answer & explanation →
Q67. Consider the following table about processes, their burst time and arrival time. Which process shall finish second last as per the respective Gantt charts for non-preemptive SJF and Round Robin (time quantum = 10) scheduling methods?
ProcessBurst TimeArrival Time
P190
P2300
P340
P482
P5116
  1. SJF: P4; RR: P4
  2. SJF: P5; RR: P4
  3. SJF: P4; RR: P3
  4. SJF: P5; RR: P5
Answer & explanation →
Q71. Which of the following statements is correct for Pthreads?
  1. It refers to POSIX standard (IEEE 1002.1c)
  2. This standard defines API for thread creation only
  3. This is a specification only for thread behavior and not its implementation
  4. Operating systems like Solaris, Linux, Mac OS X, except Tru64 UNIX, implement Pthreads
Answer & explanation →

Directions (Q96–100): Consider the following disk queue with requests for I/O to blocks on cylinders:
45, 81, 185, 33, 175, 99, 150, 77
(Consider that the head starts from location 58.)

Q96. What shall be the 2nd request processed by the C-LOOK (Right) disk scheduling technique for the given request queue?
  1. 81
  2. 45
  3. 77
  4. 33
Answer & explanation →
Q97. What shall be the total head movement of cylinders for the C-SCAN disk scheduling technique if the head starts moving in the right direction from the initial position? (Assume cylinders 0–199)
  1. 327
  2. 307
  3. 525
  4. 385
Answer & explanation →
Q98. What shall be the 2nd request processed by the SCAN (Left) disk scheduling technique for the given request queue?
  1. 81
  2. 15
  3. 33
  4. 175
Answer & explanation →
Q99. What will be the total head movement of cylinders for the SSTF disk scheduling technique?
  1. 160
  2. 124
  3. 177
  4. 240
Answer & explanation →
Q100. What shall be the total head movement of cylinders if the FCFS disk scheduling method is used?
  1. 536
  2. 594
  3. 647
  4. 700
Answer & explanation →

Answer key

  1. 2 – D
  2. 4 – B
  3. 19 – C
  4. 30 – D
  5. 56 – B
  6. 58 – A
  7. 62 – A
  8. 64 – A
  9. 67 – D
  10. 71 – C
  11. 96 – A
  12. 97 – D
  13. 98 – C
  14. 99 – C
  15. 100 – C