Skip to main content

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

Test Your Knowledge

Take a timed quiz on Operating System

🚀 Start Quiz Now