1

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

FREE
This course includes
Hours of videos

1111 years

Units & Quizzes

40

Unlimited Lifetime access
Access on mobile app
Certificate of Completion

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. (from nptel.ac.in)

Course Currilcum

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