Curioustab
Aptitude
General Knowledge
Verbal Reasoning
Computer Science
Interview
Take Free Test
Aptitude
General Knowledge
Verbal Reasoning
Computer Science
Interview
Take Free Test
Operating Systems Questions
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?
In virtual memory paging, what is Belady's anomaly and with which type of page replacement algorithm is it commonly associated?
In operating systems, which of the following lists common reasons for process termination by the system or by the process itself?
In virtual memory management, what is page cannibalizing (page stealing) and why might an operating system use it?
In operating systems, what are the main disadvantages and overheads of frequent context switching between processes or threads in a multitasking environment?
In operating system security, what are the main stipulations and requirements of C2 level security as defined in trusted system classifications?
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?
When designing the file structure for an operating system, which key attributes of a file are typically considered as part of its metadata?
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?
In process synchronisation, when does the condition known as rendezvous arise between cooperating processes or threads?
In operating systems, which components typically make up the process image kept by the system for each executing process?
With respect to disk input or output, how are latency time, transfer time and seek time correctly described in an operating system context?
In operating systems, what is a binary semaphore and how is it typically used in process synchronisation?
In operating systems, which of the following is a typical reason for suspending a process rather than allowing it to continue running?
In multiprocessor operating systems, which of the following lists common thread scheduling strategies used to distribute work across multiple CPUs?
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?
In concurrent programming and operating systems, what is meant by busy waiting?
In Unix operating systems, which of the following is not a standard process state?
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?
In a typical personal computer, which program is responsible for loading the operating system into main memory so that it can begin execution?
1
2
3
4
5
6
7