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
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
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
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