MNIT Jaipur Syllabus computer science Real Time Systems

 MNIT Jaipur Syllabus computer science Real Time Systems 

Real Time Systems

Introduction to Real-time systems, Issues in Real-time Systems, Real-time System Components,

Classification of Real-time systems and Real-time tasks. Misconceptions about Real-time computing.

Real-time System requirements: Speed, Predictability, reliability, adaptability. Specification of timing

constraints.

Real-time scheduling: Requirements and Issues, Terminology, modeling, Introduction static and dynamic

scheduling schemes, cyclic scheduling, priority driven scheduling of periodic tasks, schedulability tests,

Aperiodic task scheduling: fixed priority server/non-server based scheduling algorithms. Practical

factors/overheads.

Task Synchronization: Need and priority inversion problem, Priority Inheritance protocol, priority

ceiling protocol and stack-based priority ceiling protocol for fixed priority preemptive system.

Introduction to multiprocessor real-time systems, problems and issues.

An overview of a real-time operating system

Text/References:

1. J.W.S.Liu: Real-Time Systems, Pearson Education Asia

2. S.T.Lavi, A.K.Agrawala: Real-time system Design, McGraw Hill

3. P.A.Laplante: Real-time Systems Design and Analysis, An Engineer’s Handbook, IEEE Press

4. P.D.Laurence, K.Mauch: Real-time Microcomputer System Design, An Introduction, McGraw

Hill

Leave a Comment