MauryaHub PYQ Practice

Operating System · Quiz 2 · Jan 2026

Operating System · Quiz 2 · Jan 2026

← Course papers · Start practice / exam

Questions and published explanations below are available without starting a test. Some questions may not have a published solution yet.

0 / 17 published solutions

Question 2 MSQ · 3.0 marks

Consider the following solution for the critical section problem using a shared variable
Source diagram or notation
.
Source diagram or notation
Which of the following statements are correct?
6406536646618.
Mutual exclusion is guaranteed.
6406536646619.
The solution satisfies the progress condition.
6406536646620.
Bounded waiting is guaranteed.
6406536646621.
Deadlock can occur if one process is slow.

A published solution is not available for this question yet.

Report a correction for Q2

Question 3 MSQ · 3.0 marks

Select all the correct statements.
6406536646656.
Mutexes use busy wait while trying to acquire the lock.
6406536646657.
Mutexes can be also implemented with spinlocks
6406536646658.
A blocking semaphore with S initialized to 1 is similar to a mutex.
6406536646659.
The Thundering herd problem of the mutexes can be solved using a queue.

A published solution is not available for this question yet.

Report a correction for Q3

Question 4 MSQ · 3.0 marks

Choose all the correct statements regarding compiling and linking multiple C source files using gcc
6406536646666.
The command gcc file1.c file2.c -o output produces an executable named output.
6406536646667.
The command gcc -c file1.c file2.c -o output produces an executable named output.
6406536646668.
The command gcc -c file1.c file2.c produces file1.o and file2.o.
6406536646669.
The command gcc file1.o file2.o -c -o output produces an executable named output.
6406536646670.
The command gcc file1.o file2.o -o output links the object files into an executable named output.

A published solution is not available for this question yet.

Report a correction for Q4

Question 5 MCQ · 3.0 marks

Two processes P1 and P2 are competing for two shared R1 and R2. • P1 holds R1 and waits for R2. • P2 holds R2 and waits for R1. Both processes wait indefinitely and none of them can proceed. Which of the following problem(s) is/are illustrated in the above scenario?
6406536646622.
Starvation
6406536646623.
Deadlock
6406536646624.
Mutual exclusion
6406536646625.
Busy waiting

A published solution is not available for this question yet.

Report a correction for Q5

Question 6 MCQ · 3.0 marks

Given the hexadecimal representation of the first few bytes of different files, identify the executable file (ELF file) from the options below. (Hint: The ASCII value of ’E’ = 69, ’L’ = 76, and ’F’ = 70)(Hint: ELF → 45 4C 46)
6406536646628.
7F 41 42 43 01 01 01 00
6406536646629.
7F 45 58 45 02 01 01 00
6406536646630.
7F 50 4C 54 02 01 01 00
6406536646631.
7F 45 4C 46 01 01 01 00

A published solution is not available for this question yet.

Report a correction for Q6

Question 7 MCQ · 3.0 marks

Consider the below structure of the
Source diagram or notation
register in a RISC-V system and the table showing the values of different exception and interrupt codes (only a subset of the table is given).
Source diagram or notation
The
Source diagram or notation
register is **SXLEN bits wide**. The **MSB (most significant bit)** indicates: •
Source diagram or notation
→ Interrupt •
Source diagram or notation
→ Exception • The remaining bits store the corresponding exception/interrupt code. If the trap was caused by a **Supervisor timer interrupt**, what is the value of the
Source diagram or notation
register (assuming SXLEN = 64)?
6406536646640.
0x0000000000000005
6406536646641.
0x0000000000000009
6406536646642.
0x8000000000000005
6406536646643.
0x8000000000000009

A published solution is not available for this question yet.

Report a correction for Q7

Question 8 MCQ · 2.0 marks

State True or False: In inter-process communication (IPC) using shared memory, the commonly used system calls are send and receive.
6406536646626.
True
6406536646627.
False

A published solution is not available for this question yet.

Report a correction for Q8

Question 9 MCQ · 2.0 marks

If the exec system call is invoked as exec("/analyze", "data.txt", "config.json", "log.txt", "result.out");, then what are the values of the argc and argv[3] respectively?
6406536646632.
4, "config.json"
6406536646633.
5, "data.txt"
6406536646634.
5, "log.txt"
6406536646635.
4, "result.out"

A published solution is not available for this question yet.

Report a correction for Q9

Question 10 MCQ · 2.0 marks

In the following code snippet, a child process is created to execute the ls -l /home command. Identify the **correct system call** that should be used at LINE-1.
Source diagram or notation
6406536646636.
execlp
6406536646637.
execl
6406536646638.
execv
6406536646639.
execvp

A published solution is not available for this question yet.

Report a correction for Q10

Question 11 MCQ · 2.0 marks

Match the following
Source diagram or notation
6406536646644.
a - 1, b - 2, c - 3
6406536646645.
a - 2, b - 1, c - 3
6406536646646.
a - 2, b - 3, c - 1
6406536646647.
a - 1, b - 3, c - 2

A published solution is not available for this question yet.

Report a correction for Q11

Question 12 MCQ · 2.0 marks

What is a major disadvantage of the First Come First Serve (FCFS) scheduling algorithm in operating systems?
6406536646648.
Starvation of process
6406536646649.
Convoy effect caused by long processes
6406536646650.
Requires knowledge of burst time in advance
6406536646651.
Frequent context switching

A published solution is not available for this question yet.

Report a correction for Q12

Question 13 MCQ · 2.0 marks

Which of the following statements correctly describes a key difference between the First-Come- First-Serve (FCFS) and Round Robin (RR) CPU scheduling algorithms?
6406536646652.
FCFS uses a fixed time quantum, while Round Robin does not.
6406536646653.
FCFS is non-preemptive, while Round Robin is preemptive.
6406536646654.
Round Robin always selects the process with the shortest burst time.
6406536646655.
Both FCFS and Round Robin are non-preemptive scheduling algorithms.

A published solution is not available for this question yet.

Report a correction for Q13

Question 14 MSQ · 4.0 marks

Assume that context switches can occur at any time during the execution of the following code snippet. The variable counter is shared between two programs. Which of the following can be the possible final values of counter? Initial value of counter = 200
Source diagram or notation
6406536646660.
185
6406536646661.
160
6406536646662.
225
6406536646663.
200
6406536646664.
240
6406536646665.
175

A published solution is not available for this question yet.

Report a correction for Q14

Question 15 NAT · 4.0 marks

Consider the following code snippet from Bakery Algorithm.
Source diagram or notation
Considering that there are 5 processes, and initially num[0]=3, num[1]=0, num[2]=5,num[3]=2, num[4]=4, If Process 3 (num[2]) starts executing its critical section and then unlocks, what will be the new value of num[2] after P3 finishes execution? Note: Enter your answer in decimal.

A published solution is not available for this question yet.

Report a correction for Q15

Question 16 NAT · 4.0 marks

Consider a set of 5 processes with the following arrival and burst times.
Source diagram or notation
If the CPU scheduling policy used is **Round Robin** with a time quantum of **3 units**, what will be the **average response time**? Note: Enter your answer in decimal.

A published solution is not available for this question yet.

Report a correction for Q16

Question 17 NAT · 4.0 marks

Consider a system with four processes, P1, P2, P3, and P4, arriving at different times and requiring the following CPU burst times to complete.
Source diagram or notation
Assuming that the system employs the **First-Come-First-Served (FCFS)** scheduling algorithm, what will be the **average waiting time**? Note: Enter your answer in decimal.

A published solution is not available for this question yet.

Report a correction for Q17

Question 18 NAT · 4.0 marks

Consider a system with four processes, P1, P2, P3, and P4, arriving at different times and requiring the following CPU burst times:
Source diagram or notation
Assuming that the system employs the **Shortest Job First (SJF)** scheduling algorithm, calculate the **average response time**. Note: Enter your answer in decimal.

A published solution is not available for this question yet.

Report a correction for Q18