rtos- real time operating systems
TRANSCRIPT
![Page 1: RTOS- Real Time Operating Systems](https://reader036.vdocument.in/reader036/viewer/2022062522/588a021c1a28ab0f388b6bcd/html5/thumbnails/1.jpg)
REAL TIME OPERATING SYSTEM(RTOS)
By Bayar Shahab Supervised by Dr. Tara Yahya
![Page 2: RTOS- Real Time Operating Systems](https://reader036.vdocument.in/reader036/viewer/2022062522/588a021c1a28ab0f388b6bcd/html5/thumbnails/2.jpg)
2
OUTLINE֍ What is RTOS?
֍ Types of RTOS?
֍ Characteristics of RTOS
֍ Functions of RTOS
֍ RTOS Architecture
֍ Advantages and disadvantages of RTOS
֍ Applications of RTOS
05/01/2023
![Page 3: RTOS- Real Time Operating Systems](https://reader036.vdocument.in/reader036/viewer/2022062522/588a021c1a28ab0f388b6bcd/html5/thumbnails/3.jpg)
05/01/2023
3
WHAT IS RTOS?▪ Is an operating system that is specially designed to run
applications with very precise timing and a high degree of reliability(National instruments, 2013).
▪ Single tasked in opposition to generic OSs Which run several tasks
▪ What is jitter?
![Page 4: RTOS- Real Time Operating Systems](https://reader036.vdocument.in/reader036/viewer/2022062522/588a021c1a28ab0f388b6bcd/html5/thumbnails/4.jpg)
05/01/2023
4
TYPES OF RTOS Hard RTOS
Meet required deadlines within the bounded time otherwise it may lead tocatastrophic error Firm RTOS
Deadline may not cause a catastrophic or fatal error, but may cause undesiredeffects or may degrade the performance of the system Soft RTOS
Missing a deadline may not be catastrophic and cause fatal errors, but they areundesired and unwanted(Best effort).
![Page 5: RTOS- Real Time Operating Systems](https://reader036.vdocument.in/reader036/viewer/2022062522/588a021c1a28ab0f388b6bcd/html5/thumbnails/5.jpg)
CHARACTERISTICS OF RTOS
05/01/2023
5
Reliability
Predictability
PerformanceScalability
Compactness
![Page 6: RTOS- Real Time Operating Systems](https://reader036.vdocument.in/reader036/viewer/2022062522/588a021c1a28ab0f388b6bcd/html5/thumbnails/6.jpg)
FUNCTIONS OF RTOS
05/01/2023
6
Task management
Scheduling
Resource allocation
Interrupt handling
![Page 7: RTOS- Real Time Operating Systems](https://reader036.vdocument.in/reader036/viewer/2022062522/588a021c1a28ab0f388b6bcd/html5/thumbnails/7.jpg)
05/01/2023
7
RTOS ARCHITECTURE
![Page 8: RTOS- Real Time Operating Systems](https://reader036.vdocument.in/reader036/viewer/2022062522/588a021c1a28ab0f388b6bcd/html5/thumbnails/8.jpg)
05/01/2023
8
ADVANTAGES AND DISADVANTAGES OF RTOS
Advantages • Task scheduling and shifting.• Deterministic behavior.• Inter-task communication.• Maximum Consumption.• Error Free.• Task can have priority.• Scalable.• Portable.• Provision for interrupts
Disadvantages • Sometimes cost is more.• Availability of Development tools.• Low support for variety of peripheral devices.• Low Protection and Security mechanisms.• Low multi-tasking.• Limited Tasks.• Multiple Users.• Multiple Modes.• Not easy to program
![Page 9: RTOS- Real Time Operating Systems](https://reader036.vdocument.in/reader036/viewer/2022062522/588a021c1a28ab0f388b6bcd/html5/thumbnails/9.jpg)
05/01/2023
9
APPLICATIONS OF RTOS
• Web server.• Aircraft control.• Radar systems.• Network switching control systems.• Satellite monitoring systems.• GPS system.• Nuclear reactor systems.• MRI
![Page 10: RTOS- Real Time Operating Systems](https://reader036.vdocument.in/reader036/viewer/2022062522/588a021c1a28ab0f388b6bcd/html5/thumbnails/10.jpg)
05/01/2023
10
CONCLUSION
![Page 11: RTOS- Real Time Operating Systems](https://reader036.vdocument.in/reader036/viewer/2022062522/588a021c1a28ab0f388b6bcd/html5/thumbnails/11.jpg)
Questions ??????
![Page 12: RTOS- Real Time Operating Systems](https://reader036.vdocument.in/reader036/viewer/2022062522/588a021c1a28ab0f388b6bcd/html5/thumbnails/12.jpg)
05/01/2023
12
REFERENCES [1] National Instrument, (2013, Nov.22), What is a Real-Time Operating System (RTOS)? Available: http://www.ni.com/white-paper/3938/en/[2] H.ARORA, (2012, FEB.6), what is RTOS? Real Time Operating Systems Basics , Available: http://www.thegeekstuff.com/2012/02/rtosbasics/[3] W.Cedeo and P.Laplante, (2015), An Overview of Real-Time Operating Systems, Available: http://jla.sagepub.com/content/12/1/40.full[4] Pantech solutions, REAL TIME OPERATING SYSTEM (RTOS) CONCEPTS, India.[5] silberchatz, glaving and Gange,Operating system concepts 8th ed.USA:2009.[6] Renesas Electronics Corporation,(2010, Jan.4),General RTOS Concepts, Available: http://www.renesas.com