Operating System Basics Questions and Answers

Practice Mode
Showing 10 of 563 questions
Q101
Mutual exclusion
  • A if one process is in a critical region others are excluded
  • B prevents deadlock
  • C requires semaphores to implement
  • D is found only in the Windows NT operating system
Answer: Option A
Q102
Which scheduler controls the degree of multiprogramming?
  • A Short term scheduler
  • B Long term scheduler
  • C Middle term scheduler
  • D None of the above
Answer: Option B
Q103
What is the name of the software which can be legally compiled and often used for free?
  • A Shareware program
  • B Public domain program
  • C Firmware program
  • D Mind Ware
Answer: Option B
Q104
The problem of fragmentation arises in ________.
  • A Static storage allocation
  • B Stack allocation storage
  • C Stack allocation with dynamic binding
  • D Heap allocation
Answer: Option D
Q105
In interactive environments such as time-sharing systems, the primary requirement is to provide reasonably good response time and in general, to share system resources equitably. In such situations, the scheduling algorithm that is most popularly applied is ________.
  • A Shortest Remaining Time Next (SRTN) Scheduling
  • B Priority Based Preemptive Scheduling
  • C Round Robin Scheduling
  • D None of the above
Answer: Option C
Q106
Thrashing occurs ________.
  • A when excessive swapping takes place
  • B when you thrash your computer
  • C whenever deadlock occurs
  • D when no swapping takes place
Answer: Option A
Q107
Boundary registers ________.
  • A Are available in temporary program variable storage
  • B Are only necessary with fixed partitions
  • C Track the beginning and ending the program
  • D Track page boundaries
Answer: Option C
Q108
The principle of locality of reference justifies the use of ________.
  • A Virtual Memory
  • B Interrupts
  • C Main memory
  • D Cache memory
Answer: Option D
Q109
The section of code which accesses shared variables is called as __________.
  • A Critical section
  • B Block
  • C Procedure
  • D Semaphore
Answer: Option A
Q110
Thrashing ________.
  • A Reduces page I/O
  • B Decreases the degree of multiprogramming
  • C Implies excessive page I/O
  • D Improve the system performance
Answer: Option C
Questions and Answers for Competitive Exams Various Entrance Test