Operating System Basics Questions and Answers

Take Exam

Operating System Basics questions with answers are among the most commonly asked in technical interviews and exams. This section covers core OS concepts like process management, memory allocation, file systems, and scheduling algorithms. Practicing programming questions and answers on operating systems helps strengthen your conceptual clarity and practical understanding of computer architecture. Frequently featured in GATE, TCS, Infosys, and Wipro placements, these MCQs provide a balanced mix of theoretical and applied knowledge. Clear explanations make this section an ideal resource for anyone preparing for system-related roles or competitive exams.

Operating System Basics

Showing 10 of 563 questions

481. Thrashing

  • reduces page I/O
  • Decrease the degree of multi-programming
  • Implies execessive page I/O
  • Improve the system performance
Show Answer Report

482. Dirty bit for a page in a page table

  • helps avoid unnecessary writes on a paging device
  • helps maintain LRU information
  • allows only read on a page
  • none of the above
Show Answer Report

483. A set of resources allocations such that the system can allocatte resources to each process is some order, and still avoid a dead lock is called

  • unsafe state
  • safe state
  • Starvation
  • Greedy allocation
Show Answer Report

484. A disk sheduling algorithm in an operating system causes the disk arm to seek back and forth access the disc surface servicing all request in its path, this is a

  • first come first served
  • shortest seek time first
  • scan
  • None of these
Show Answer Report

485. An attached processor

  • is used one only a few computers
  • causes all processor to function equally
  • is more difficult to implement than a co-processor
  • is used only for limited, specific functions
Show Answer Report

486. Process is

  • a program in high level language kept on disk
  • contents of main memory
  • a program in execution
  • a job in secondary memory
Show Answer Report

487. Situations where two or more processes are reading or writing some shared data and the final result depends on who runs precisely whch are called

  • race condition
  • critical sections
  • mutual exclusions
  • message passing
Show Answer Report

488. Producer consumer problem can be solved using

  • Semaphores
  • Event counters
  • Monitors
  • All of the above
Show Answer Report

489. The strategy of allowing process that are logically run able to be temporarily suspended is called

  • preemptive scheduling
  • Non premptive scheduing
  • Shortest job first
  • First come first served
Show Answer Report

490. Moving process from main memory to disk is called

  • Scheduing
  • Cache
  • Swapping
  • Spooling
Show Answer Report
Questions and Answers for Competitive Exams Various Entrance Test