Step 1: Understand the different types of Operating Systems.
Operating systems are categorized based on their design and the types of applications they support:
Multi-user system: Allows multiple users to access the computer system simultaneously. Examples include Unix and Linux.
Real-time system: Designed for applications where time constraints are critical. The system must process and respond to events within a guaranteed timeframe. Examples include operating systems for industrial control systems, medical devices, and avionics.
Batch Processing system: Executes jobs in batches without direct interaction from the user. Typically used for large, repetitive tasks.
Multiprocessor system: Uses multiple CPUs to execute tasks in parallel, improving performance.
Step 2: Identify the OS that reacts in "actual time".
The term "reads and reacts in actual time" directly describes the fundamental characteristic of a Real-time system. These systems are designed to provide immediate responses to inputs and events, ensuring that tasks are completed within strict deadlines.
Find the letter to be placed in '?' 
What is 'X' in the following table?
Find the missing number from the given options: 