Operating Systems Questions
Practice Operating Systems MCQs with answers and explanations. Page 3 of 7.
Category
Technical Questions
Topic
Operating Systems
Page
3 / 7
Mode
Practice
Questions
Open any question to view the answer and explanation.
In Unix like operating systems, what does the fork() system call do when a process invokes it?
Open
View answer
In a typical C or Unix like programming environment, how can a program get and set environment variables at runtime?
Open
View answer
In classic Unix memory management terminology, which statement best describes the swap space map data structure referred to as a map?
Open
View answer
In memory management, which technique involves dividing memory into fixed sized blocks and mapping logical pages to these blocks?
Open
View answer
In operating systems, how are multitasking, multiprogramming and multithreading defined, and how do they differ from each other in the way they share the CPU and system resources?
Open
View answer
In CPU scheduling, what do the performance metrics turnaround time and response time mean for a process from submission to completion and first reply?
Open
View answer
In operating systems, what is the buddy system of dynamic memory allocation and how does it manage free blocks to reduce fragmentation?
Open
View answer
In concurrency control for databases and operating systems, what is time stamping (timestamp based protocol) and how is it used to order transactions?
Open
View answer
In process synchronization, how do the wait and signal operations on condition variables in a monitor differ from the P and V operations used with semaphores?
Open
View answer
In personal computer operating systems, which factor mainly triggered the need for multitasking support so that users could run several applications at the same time?
Open
View answer
In the layered architecture of Windows NT, which description best explains the four main layers that provide hardware, processor and environment independence?
Open
View answer
In operating system design, what is SMP (Symmetric Multiprocessing) and how does it organize multiple processors sharing memory?
Open
View answer
In the design of Windows NT, which key object oriented concepts are used to structure kernel components and system services?
Open
View answer
In the MVT (Multiprogramming with a Variable number of Tasks) operating system, how many jobs can be run concurrently in main memory at a time?
Open
View answer
In the Windows NT operating system, what is the Executive (often called the NT Executive) and what role does it play inside the kernel?
Open
View answer
In an operating system scheduler, what is an idle thread and when does the CPU execute it?
Open
View answer
In Windows NT, what is FtDisk and what function does it provide for disk storage?
Open
View answer
In memory management, why do operating systems use paging instead of requiring each process to occupy one large contiguous block of physical memory?
Open
View answer
In operating system history, what is meant by a batch operating system and how does it process jobs submitted by users?
Open
View answer
In CPU scheduling, what are throughput, turnaround time, waiting time and response time, and how do they describe system performance?
Open
View answer
Practice smarter
Solve a few questions daily and revisit weak topics regularly to improve accuracy.