2. What is Real-Time OS?
• Data processing system
• Time interval to process and respond to input
is small
• Time taken by system to respond to the input
and display the output is “Response time”
• Task is completed within a specified time
delay
• Response quickly to inputs
3. Application of Real-time OS
• Modern telecommunication systems
• Radar systems, network switching control,
satellite monitoring, GPS, satellite launching
• Increasingly being used in strategic and
military operations
• Track and trace spy satellites
4. RTOS require:
• Multitasking
• Process threads that can be prioritized
• A sufficient number of interrupt levels
VxWorks 6.0 created by Wind river is one of the
popular Real-time OS
5. Types of Real-time OS
Hard Real-time system
• Guarantee that critical
task complete on time
• Secondary storage is
missing
• Data is stored in ROM
• No virtual memory
• Catastrophic
• Used in air traffic control,
nuclear power plant
control
Soft Real-time system
• Less restrictive
• Critical task gets priority
over other tasks
• Have limited utility
• Used in multimedia,
virtual reality, computer
games, networking etc
• Not catastrophic