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

Embedded Systems Essentials with Arm
Arm Education via edX
Real-Time Bluetooth Networks - Shape the World
The University of Texas at Austin via edX
Embedded Software Development with C
EDUCBA via Coursera
Embedded Systems Essentials with Arm: Get Practical with Hardware
Arm Education via edX
IoT Microcontrollers: Onboarding the FreeRTOS Simulator for Windows
Amazon Web Services via AWS Skill Builder