OPERATING SYSTEM CONCEPTS ACTUAL
EXAM PAPER 2026 QUESTIONS WITH
SOLUTIONS GRADED A+
●● What is the role of an Operating System? Answer: Resource
management, providing abstraction, and ensuring protection of system
resources.
●● What are the key goals of an Operating System? Answer:
Abstraction, resource management, performance, and protection.
●● What are the three easy pieces of operating systems? Answer:
Virtualization, Concurrency, and Persistence.
●● What is a Process? Answer: A instance of a program in execution,
which includes the program code and its current activity.
●● What are the components of a Process? Answer: Include the address
space, CPU registers, and open files.
●● What are the states of a Process? Answer: Running, Ready, and
Blocked.
, ●● What is a Process Control Block (PCB)? Answer: A data structure
used by the operating system to store all the information about a process.
●● What are the steps in Process Creation? Answer: Allocating memory,
initializing the process control block, and loading the program into
memory.
●● What is the purpose of `fork()`? Answer: A system call used to create
a new process by duplicating the calling process.
●● What is the purpose of `exec()`? Answer: A system call used to
replace the current process image with a new process image.
●● What is the purpose of `wait()` / `waitpid()`? Answer: A system calls
used to make a process wait until one of its child processes terminates.
●● What are the basics of inter-process communication? Answer:
Allows processes to communicate and synchronize their actions,
commonly using mechanisms like pipes.
●● What is Limited Direct Execution (LDE)? Answer: A technique that
allows user processes to execute directly on the hardware while the OS
retains control.
EXAM PAPER 2026 QUESTIONS WITH
SOLUTIONS GRADED A+
●● What is the role of an Operating System? Answer: Resource
management, providing abstraction, and ensuring protection of system
resources.
●● What are the key goals of an Operating System? Answer:
Abstraction, resource management, performance, and protection.
●● What are the three easy pieces of operating systems? Answer:
Virtualization, Concurrency, and Persistence.
●● What is a Process? Answer: A instance of a program in execution,
which includes the program code and its current activity.
●● What are the components of a Process? Answer: Include the address
space, CPU registers, and open files.
●● What are the states of a Process? Answer: Running, Ready, and
Blocked.
, ●● What is a Process Control Block (PCB)? Answer: A data structure
used by the operating system to store all the information about a process.
●● What are the steps in Process Creation? Answer: Allocating memory,
initializing the process control block, and loading the program into
memory.
●● What is the purpose of `fork()`? Answer: A system call used to create
a new process by duplicating the calling process.
●● What is the purpose of `exec()`? Answer: A system call used to
replace the current process image with a new process image.
●● What is the purpose of `wait()` / `waitpid()`? Answer: A system calls
used to make a process wait until one of its child processes terminates.
●● What are the basics of inter-process communication? Answer:
Allows processes to communicate and synchronize their actions,
commonly using mechanisms like pipes.
●● What is Limited Direct Execution (LDE)? Answer: A technique that
allows user processes to execute directly on the hardware while the OS
retains control.