Basic Operating System MCQ
Basic Operating System MCQ
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