Operating System MCQs with Answers
Practice important Operating System MCQs with answers and explanations.
Multiple Choice Questions
Q601: In bounded buffer problem, the semaphore 'full' is initialized to _____.
- A: n
- B: 1
- C: 0
- D: -1
View Answer
C
Q602: In bounded buffer problem, which semaphore provides mutual exclusion?
- A: empty
- B: full
- C: mutex
- D: buffer
View Answer
C
Q603: In bounded buffer problem, the consumer process first performs ______.
- A: wait(empty)
- B: wait(full)
- C: signal(empty)
- D: produce item
View Answer
B
Q604: The producer adds an item to the buffer after performing _____.
- A: signal(mutex)
- B: wait(mutex)
- C: wait(full)
- D: signal(full)
View Answer
B
Q605: In bounded buffer problem, which process is responsible for filling the buffer?
- A: Consumer
- B: Producer
- C: Reader
- D: Writer
View Answer
B
Q606: In bounded buffer problem, which process consumes the items from buffer?
- A: Producer
- B: Reader
- C: Consumer
- D: Writer
View Answer
C
Q607: Writers must have ______ access to the shared object.
- A: shared
- B: exclusive
- C: none
- D: mutual
View Answer
B
Q608: In readers-writers problem, the shared variable to track readers is _____.
- A: readlock
- B: writerlock
- C: readcount
- D: mutex
View Answer
C
Q609: In readers-writers problem, when the first reader enters, it must ______.
- A: wait(mutex)
- B: wait(wrt)
- C: signal(mutex)
- D: signal(wrt)
View Answer
B
Q610: In readers-writers problem, when the last reader exits, it must ______.
- A: wait(mutex)
- B: signal(wrt)
- C: wait(wrt)
- D: signal(mutex)
View Answer
B