Operating Systems Questions

Practice Operating Systems MCQs with answers and explanations. Page 1 of 7.

Category
Technical Questions
Topic
Operating Systems
Page
1 / 7
Mode
Practice

Questions

Open any question to view the answer and explanation.

In operating systems with virtual memory, what is thrashing, how can the system detect it, and what can be done to reduce or eliminate it?
Open
View answer
In virtual memory paging, what is Belady's anomaly and with which type of page replacement algorithm is it commonly associated?
Open
View answer
In operating systems, which of the following lists common reasons for process termination by the system or by the process itself?
Open
View answer
In virtual memory management, what is page cannibalizing (page stealing) and why might an operating system use it?
Open
View answer
In operating systems, what are the main disadvantages and overheads of frequent context switching between processes or threads in a multitasking environment?
Open
View answer
In operating system security, what are the main stipulations and requirements of C2 level security as defined in trusted system classifications?
Open
View answer
In an operating system, what resources are consumed when a new thread is created, and how does this differ from the resources needed when a new process is created?
Open
View answer
When designing the file structure for an operating system, which key attributes of a file are typically considered as part of its metadata?
Open
View answer
In desktop operating systems such as Microsoft Windows and Apple macOS, what is the primary style of user interface used for interacting with the system?
Open
View answer
In process synchronisation, when does the condition known as rendezvous arise between cooperating processes or threads?
Open
View answer
In operating systems, which components typically make up the process image kept by the system for each executing process?
Open
View answer
With respect to disk input or output, how are latency time, transfer time and seek time correctly described in an operating system context?
Open
View answer
In operating systems, what is a binary semaphore and how is it typically used in process synchronisation?
Open
View answer
In operating systems, which of the following is a typical reason for suspending a process rather than allowing it to continue running?
Open
View answer
In multiprocessor operating systems, which of the following lists common thread scheduling strategies used to distribute work across multiple CPUs?
Open
View answer
In Unix System V, when multiple swap devices are available, what scheme does the kernel follow when choosing a swap device for paging or swapping?
Open
View answer
In concurrent programming and operating systems, what is meant by busy waiting?
Open
View answer
In Unix operating systems, which of the following is not a standard process state?
Open
View answer
A computer assisted method for recording and analysing existing or hypothetical systems, often using diagrams to show how data moves between processes, is called what?
Open
View answer
In a typical personal computer, which program is responsible for loading the operating system into main memory so that it can begin execution?
Open
View answer

Practice smarter

Solve a few questions daily and revisit weak topics regularly to improve accuracy.