Question 1
Which of the following statements are correct?
Mutual exclusion is guaranteed.
The solution satisfies the progress condition.
Bounded waiting is guaranteed.
Deadlock can occur if one process is slow.
Which of the following statements are correct?
Mutual exclusion is guaranteed.
The solution satisfies the progress condition.
Bounded waiting is guaranteed.
Deadlock can occur if one process is slow.
Select all the correct statements.
Mutexes use busy wait while trying to acquire the lock.
Mutexes can be also implemented with spinlocks
A blocking semaphore with S initialized to 1 is similar to a mutex.
The Thundering herd problem of the mutexes can be solved using a queue.
Choose all the correct statements regarding compiling and linking multiple C source files using gcc
The command gcc file1.c file2.c -o output produces an executable named output.
The command gcc -c file1.c file2.c -o output produces an executable named output.
The command gcc -c file1.c file2.c produces file1.o and file2.o.
The command gcc file1.o file2.o -c -o output produces an executable named output.
The command gcc file1.o file2.o -o output links the object files into an executable named output.
Sign in with Google — it is free — to see every question with its answer and explanation, practise it in learning mode, or take it as a timed mock test.
The IIT Madras BS Operating Systems (Operating Systems) Quiz 2 paper sat on 12 Apr 2026, in the January 2026 term: 17 questions for 50 marks in 120 minutes. The first 3 questions are below. Sign in with Google — it is free — to see the whole paper with its answers and explanations, in learning mode or as a timed mock test.
| Feature | Operating Systems Quiz 2 12 Apr 2026 at a glance |
|---|---|
| Term | January 2026 term |
| Subject | Operating Systems |
| Course code | BSCS4022 |
| Questions | 17 |
| Marks | 50 |
| Duration | 120 min |
| MSQ | 4 |
| MCQ | 9 |
| Numerical | 4 |
| Official paper | OS 06 Apr 26 |
| Negative marking | No negative marking. |
| Updated |