YoVDO

Real-Time Systems

Offered By: NPTEL via YouTube

Tags

Computer Science Courses Distributed Systems Courses Real-Time Systems Courses Real-Time Operating Systems Courses Scheduling Algorithms Courses POSIX Courses

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

Многопоточность
Moscow Institute of Physics and Technology via Coursera
The World of 100G Networking
Linux Foundation via YouTube
POSIX Roadmap for Zephyr LTSv3 - Implementation and Future Plans
Linux Foundation via YouTube
Unlocking the Power of POSIX Support in Zephyr RTOS
Linux Foundation via YouTube
Leveraging the OS CPU Scheduler to Write Real-Time Multithreaded Applications
Linux Foundation via YouTube