Real-Time Systems
Offered By: NPTEL via YouTube
Course Description
Overview
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
Related Courses
Online Master of Computer ScienceArizona State University via Coursera Blockchain Scalability and its Foundations in Distributed Systems
The University of Sydney via Coursera Blockchain Fundamentals: Understanding the Origins, Mechanisms, and Applications of Decentralized Systems
SDA Bocconi School of Management via edX Blockchain Technology
University of California, Berkeley via edX Building Globally Distributed Databases with Cosmos DB
Coursera Project Network via Coursera