# Real Time Operating System

- Institution: IIT Kharagpur
- Department: Computer Science and Engineering
- Teacher: Prof. Rajib Mall
- Level: Undergraduate
- Language: English
- Subjects: Computer science, Engineering
- Source: [NPTEL](https://nptel.ac.in/courses/106105172)
- Licence: [CC BY-NC-SA](https://nptel.ac.in/faq) (Non-commercial use only.)
- Syllabus: [at the source](https://nptel.ac.in/courses/106105172)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

## Lectures

1. [Lecture 1 : Introduction](https://invisiblenetwork.ai/learn/nptel/106105172/390091e0eb74) (Video)
2. [Lecture 2 : Basics of Tast scheduling](https://invisiblenetwork.ai/learn/nptel/106105172/7b497a701170) (Video)
3. [Lecture 3 : Cyclic executives](https://invisiblenetwork.ai/learn/nptel/106105172/013ec4756ddd) (Video)
4. [Lecture 4 : Cyclic Scheduler](https://invisiblenetwork.ai/learn/nptel/106105172/67be8f87236b) (Video)
5. [Lecture 5 : Cyclic Scheduler](https://invisiblenetwork.ai/learn/nptel/106105172/f438926d8a37) (Video)
6. [Lecture 6 : Exercises on Frame size Selectoin](https://invisiblenetwork.ai/learn/nptel/106105172/583e18bcb14b) (Video)
7. [Lecture 7: Event-driven schedulers](https://invisiblenetwork.ai/learn/nptel/106105172/bbe0516df299) (Video)
8. [Lecture 8 : Rate Monotonic Algorithm](https://invisiblenetwork.ai/learn/nptel/106105172/c3816e45bcac) (Video)
9. [Lecture 9 RMA Task Schedulability](https://invisiblenetwork.ai/learn/nptel/106105172/c1ffc9819238) (Video)
10. [Lecture 10 : Rate Monotonic Analysis](https://invisiblenetwork.ai/learn/nptel/106105172/3fcbf3c87241) (Video)
11. [Lecture 11 : RMA Generalizations](https://invisiblenetwork.ai/learn/nptel/106105172/3dc8a4fd7e0c) (Video)
12. [Lecture 12 : Further RMA Generalizations](https://invisiblenetwork.ai/learn/nptel/106105172/86f5fd43a2ce) (Video)
13. [Lecture 13 : Resource Sharing among Real-Time Tasks](https://invisiblenetwork.ai/learn/nptel/106105172/b20960d017d1) (Video)
14. [Lecture 14 : Solution to Priority Inversion Problem](https://invisiblenetwork.ai/learn/nptel/106105172/409d7698c36f) (Video)
15. [Lecture 15 : Highest Locker Protocol](https://invisiblenetwork.ai/learn/nptel/106105172/0bccc3fab5bb) (Video)
16. [Lecture 16 : Priority Ceiling Protocol](https://invisiblenetwork.ai/learn/nptel/106105172/9ed98083a962) (Video)
17. [Lecture 17: PCP Priority Inversions](https://invisiblenetwork.ai/learn/nptel/106105172/3c93db7bf21d) (Video)
18. [Lecture 18 : Analysis of PCP priority inversions](https://invisiblenetwork.ai/learn/nptel/106105172/a9929af48109) (Video)
19. [Lecture 19 : Some basic issues in Real-Time Operating Systems](https://invisiblenetwork.ai/learn/nptel/106105172/b950d109724b) (Video)
20. [Lecture 20 : Unix as a Real-Time operating System](https://invisiblenetwork.ai/learn/nptel/106105172/897ab77461eb) (Video)
21. [Live Session 10-03-2021](https://invisiblenetwork.ai/learn/nptel/106105172/390091e0eb74-2) (Video)
22. [Live Session 28-02-2025](https://invisiblenetwork.ai/learn/nptel/106105172/7b497a701170-2) (Video)
