Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

NPTEL

Real-Time Systems

NPTEL and Indian Institute of Technology, Kharagpur via YouTube

Overview

Prepare for a new career with $100 off Coursera Plus
Gear up for jobs in high-demand fields: data analytics, digital marketing, and more.

Instructor: Prof. Rajib Mall, Department of Computer Science and Engineering, IIT Kharagpur.

This course covers topics in real-time operating systems: modeling timing constraints; scheduling real-time tasks: types of schedulers, table-driven, cyclic, EDF, RMA; handling resource sharing among real-time tasks; scheduling real-time tasks in multiprocessor and distributed systems; commercial real-time operating systems: general concepts, Unix and Windows as RTOS; survey of commercial RTOS; real-time communication; real-time databases.

Syllabus

Mod-01 Lec-01 Introduction.
Mod-01 Lec-02 Real - Time System Characteristics.
Mod-01 Lec-03 Few Basic Issues.
Mod-01 Lec-04 Modelling Timing Constraints.
Mod-01 Lec-05 Modelling Timing Constraints (Contd.).
Mod-01 Lec-06 Basics of Real - Time Task Scheduling.
Mod-01 Lec-07 Cyclic Scheduler.
Mod-01 Lec-08 Event - Driven Scheduling.
Mod-01 Lec-09 Rate Monotonic Scheduler.
Mod-01 Lec-10 RMA Scheduling : Further Issues.
Mod-01 Lec-11 Deadline Monotonic Scheduling and Other Issues.
Mod-01 Lec-12 Few Issues in Use of RMA.
Mod-01 Lec-13 Resource Sharing Among Real-Time Tasks.
Mod-01 Lec-14 Highest Locker and Priority Ceiling Protocols.
Mod-01 Lec-15 An Analysis of Priority Ceiling Protocol.
Mod-01 Lec-16 Handling Task Dependencies.
Mod-01 Lec-17 Real-Time Task Scheduling on Multiprocessors and Distributed Systems.
Mod-01 Lec-18 Real-Time Task Scheduling on Multiprocessors and Distributed Systems (Contd.).
Mod-01 Lec-19 Clock Synchronization in Distributed Real-Time Systems.
Mod-01 Lec-20 Internal Clock Synchronization in Presence of Byzantine Clocks.
Mod-01 Lec-21 A Few Basic Issues in Real-Time Operating Systems.
Mod-01 Lec-22 Tutorial-I.
Mod-01 Lec-23 A Few Basic Issues in Real-Time Operating Systems (Contd.).
Mod-01 Lec-24 Unix and Windows as RTOS.
Mod- 01 Lec-25 Real - Time POSIX.
Mod-01 Lec-26 Real - Time POSIX (Contd.).
Mod-01 Lec-27 Open Source and Commercial RTOS.
Mod-01 Lec-28 Open Source and Commercial RTOS (Contd.).
Mod-01 Lec-29 Benchmarking Real-Time Computer & Operating Systems.
Mod-01 Lec-30 Benchmarking Real-Time Computer & Operating Systems (Contd.).
Mod-01 Lec-31 Real - Time Communications.
Mod-01 Lec-32 Few Basic Issues in Real - Time Communications.
Mod-01 Lec-33 Review of Computer Networking.
Mod-01 Lec-34 Real-Time Communication in a LAN.
Mod-01 Lec-35 Real-Time Communication in a LAN (Contd.).
Mod-01 Lec-36 Performance of Two Real -Time Communication Protocols.
Mod-01 Lec-37 Real-Time Communication over Packet Switched Networks.
Mod-01 Lec-38 Real - Time Communication over Packet Switched Networks (Contd.).
Mod-01 Lec-39 Real - Time Communication over Packet Switched Networks (Contd.).
Mod-01 Lec-40 Real - Time Databases.

Taught by

nptelhrd

Tags

Reviews

Start your review of Real-Time Systems

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.