Operating System Basics Questions and Answers
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
71. Multiprocessing ________.
- Make the operating system simpler
- Allows multiple processes to run simultaneously
- Is completely understood by all major computer vendors
- Allows the same computer to have the multiple processors
73. A set of resources' allocations such that the system can allocate resources to each process in some order, and still avoid a deadlock is called ________.
- Unsafe state
- Safe state
- Starvation
- Greeedy allocation
74. The principle of locality of reference justifies the use of ________.
- Virtual Memory
- Interrupts
- Main memory
- Cache memory
75. What is the first step in performing an operating system upgrade ?
- Partition the drive
- Format the drive
- Backup critical data
- Backup old operating system
76. The technique, for sharing the time of a computer among several jobs, which switches jobs so rapidly such that each job appears to have the computer to itself, is called ________.
- Time Sharing
- Time out
- Time domain
- Multitasking
77. In a virtural memory environment
- segmentation and page tables are stored in the cache and do not add any substantial overhead
- slow down the computer system considerable
- segmentation and page tables are stored in the RAM
- none of the above
78. If all page frames are initially empty, and a process is allocated 3 page frames in real memory and references its pages in the order 1 2 3 2 4 5 2 3 2 4 1 and the page replacement is FIFO, the total number of page faults caused by the process will be __________.
- 10
- 7
- 8
- 9
79. Situations where two or more processes are reading or writing some shared data and the final results depends on the order of usage of the shared data, are called ________.
- Race conditions
- Critical section
- Mutual exclusion
- Dead locks
80. When two or more processes attempt to access the same resource a _________ occurs.
- Critical section
- Fight
- Communication problem
- Race condition