Step 1: Analyzing statement (i) -- Deterministic response.
One of the most important features of an RTOS is deterministic behavior. Determinism means that the operating system can guarantee a known maximum response time for handling interrupts, scheduling tasks, and executing critical operations.
Whenever a particular event occurs, the response time remains predictable and bounded rather than varying unpredictably.
Therefore, statement (i) is correct.
Step 2: Analyzing statement (ii) -- High latency allowed.
Latency refers to the delay between the occurrence of an event and the system's response to that event.
In real-time systems, latency must be extremely low because delayed responses may lead to incorrect operation or even system failure.
For example:
• Airbag deployment systems require immediate response.
• Industrial robots must react within precise timing limits.
• Medical monitoring devices cannot tolerate excessive delays.
Since RTOS is specifically designed to minimize latency rather than allow high latency, statement (ii) is incorrect.
Step 3: Analyzing statement (iii) -- Strict timing constraints.
A defining characteristic of RTOS is the existence of strict timing requirements.
Tasks are often associated with deadlines that must be met. In many real-time applications, producing the correct result after the deadline is considered equivalent to producing an incorrect result.
Examples include:
• Flight control systems
• Missile guidance systems
• Traffic signal controllers
• Cardiac pacemakers
Therefore, statement (iii) is correct.
Step 4: Analyzing statement (iv) -- Used in embedded systems.
RTOS is extensively used in embedded systems because embedded devices often interact directly with hardware sensors and actuators that require precise timing.
Examples include:
• Washing machines
• Automotive engine control units
• Smart televisions
• Industrial controllers
• Medical instruments
Hence, statement (iv) is also correct.
Step 5: Identifying the correct combination.
After evaluating all statements:
• [(i)] Deterministic response \checkmark
• [(ii)] High latency allowed $\times$
• [(iii)] Strict timing constraints \checkmark
• [(iv)] Used in embedded systems \checkmark
Thus, the correct set of characteristics is:
\[
(i),\ (iii)\ \text{and}\ (iv)
\]
Therefore, the correct answer is:
\[
{\text{Option (B)}}
\]