3. INTRODUCTION
DEFINATION-
A real-time operating system (RTOS) is
an operating system (OS) intended to
serve real-time application requests
EXAMPLE
4. CLASSIFICATION
HARD RTOS-
These type of RTOS strictly adhere to the
deadline associated with the tasks
FIRM RTOS-
These type of RTOS are also required to
adhere to the deadlines
SOFT RTOS
9. MEMORY MANAGEMENT
Non-real-time operating systems offer
memory allocation services from what is
termed a Heap
STACK - Stack management is used during
context switching for TCBs
RTOS does it by a mechanism known as
Pools
10. OTHER KERNEL FUNCTIONS
Timer Management
Interrupt and event handling
Device I/O Management
11. FEATURES OF RTOS
MULTITHREADING AND PREEMPT
ABILITY
THREAD PRIORITY
INTERTASK COMMUNICATION AND SYNC
PRIORITY INHERITANCE
SHORT LATENCIES
12. WIDELY USED RTOS
These are the best known, most widely
deployed real-time operating systems.
QNX
RTLinux
VxWorks
Windows CE