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

51. A thread is a __________ process .

  • Heavy Weight
  • Mutliprocess
  • Inter Thread
  • Light wieght
Show Answer Report

52. Data reside in file on disk under DOS environment, which of the following file name is invalid ?

  • OSCONCEPTS.doc
  • RAW
  • COMPAQ.BOOK
  • JUMPSTART.BOS
Show Answer Report

53. In Priority Scheduling a priority number (integer) is associated with each process. The CPU is allocated to the process with the highest priority (smallest integer = highest priority). The problem of, Starvation ? low priority processes may never execute, is resolved by __________.

  • Terminating the process.
  • Aging
  • Mutual Exclusion
  • Semaphore
Show Answer Report

54. CPU Scheduling is the basis of _________ operating system

  • Batch
  • Real time
  • Multiprogramming
  • Monoprogramming
Show Answer Report

55. A major problem with priority scheduling is _________.

  • Definite blocking
  • Starvation
  • Low priority
  • None of the above
Show Answer Report

56. ________ scheduler selects the jobs from the pool of jobs and loads into the ready queue.

  • Long term
  • Short term
  • Medium term
  • None of the above
Show Answer Report

57. Which directory implementation is used in most Operating System?

  • Single level directory structure
  • Two level directory structure
  • Tree directory structure
  • Acyclic directory structure
Show Answer Report

58. Saving the state of the old process and loading the saved state of the new process is called ________.

  • Context Switch
  • State
  • Multi programming
  • None of the above
Show Answer Report

59. The term " Operating System " means ________.

  • A set of programs which controls computer working
  • The way a computer operator works
  • Conversion of high-level language in to machine level language
  • The way a floppy disk drive operates
Show Answer Report

60. Resource locking ________.

  • Allows multiple tasks to simultaneously use resource
  • Forces only one task to use any resource at any time
  • Can easily cause a dead lock condition
  • Is not used for disk drives
Show Answer Report
Questions and Answers for Competitive Exams Various Entrance Test