X
X
X

X
Courses » Real Time Operating System

Real Time Operating System


ABOUT THE COURSE

In several software applications, especially in embedded application, the operating system is required to support the application to meet the timing constraints. The operating system achieves this by deploying suitable scheduling algorithms. A major problem arises, when the real-time tasks share resources. Priority inversions can take place in this case, unless suitable techniques are deployed. Starting with a brief introduction to real-time operating systems, we first discuss the important real-time task/thread scheduling algorithms and resource sharing protocols. An effort towards standardization of real-time operating systems has come to be known as POSIX-RT. We review POSIX-RT requirements. Besides, we review several commercial and open source real-time  operating systems.

INTENDED AUDIENCE:
  • CSE
  • ECE
  • EE
PRE-REQUISITES:
  • C Programming
  • Operating Systems
CORE/ELECTIVE: Elective

UG/PG : PG

8714 students have enrolled already!!

COURSE INSTRUCTOR


Rajib Mall is Professor, Department of Computer Science and Engineering, Indian Institute of Technology Kharagpur, West Bengal. He has more than a two decades of teaching  experience in the areas of program analysis and testing. He has written five text books and over 150 refereed research papers.

COURSE LAYOUT : 

Week 1: Introduction

Week 2: Characteristics of real-time systems
  
Week 3: Modelling time constraints 

Week 4: Basic concepts in real-time operating systems


REFERENCES:
1. Rajib Mall, Real-Time Systems: Theory and Practice, Pearson, 2008
CERTIFICATION EXAM :
  • The exam is optional for a fee.
  • Date of Exam: April 287th 2019 (Saturday).
  • Time of Exam: Morning session 9am to 2 noon; Afternoon session: 2pm to 5pm
  • Registration url: Announcements will be made when the registration form is open for registrations.
  • The online registration form has to be filled and the certification exam fee needs to be paid. More details will be made available when the exam registration form is published.
CERTIFICATION:

  • Final score will be calculated as : 25% assignment score + 75% final exam score
  • 25% assignment score is calculated as 25% of average of  Best 3 out of 4 assignments
  • E-Certificate will be given to those who register and write the exam and score greater than or equal to 40% final score. Certificate will have your name, photograph and the score in the final exam with the breakup.It will have the logos of NPTEL and IIT Kharagpur. It will be e-verifiable at nptel.ac.in/noc.