Unit-I
Introduction to Real Time Systems, Prioritites, Embedded Systems, Task, Classification & Requirements, Deadlines, Soft, Hard.
Unit-II
Firm Real Time Systems, Introduction to Real Time Operating Systems, Task Management, Inter Process Communication, Case Studies of Maruti II, HART OS, VRTX etc.
Unit-III
Characterizing Real Time Systems and Task, Task Assignment & Scheduling Theory, Fixed and Dynamic Priority Scheduling
Uniprocessor (RM and EDF), Multiprocessor (Utilization Balancing, Next-fit for RM & Bin-Packing Assignment for EDF) Scheduling
Unit-IV
Programming Languages and Tools, Real Time Databases
Real Time Communication, FDDI, Specification and Verification using Duration Calculus, Flow Control, Protocols for Real Time (VTCSMA, Window, IEEE 802.3, IEEE 802.4, IEEE 802.5, Stop and Go Protocol, Media Access Protocol),
Unit-V
Fault, Fault Classes, Fault Tolerant Real Time System, Clocks, Clock Synchronization, Issues in Real Time Software Design.
References
1. Krishna, C.M, “Real Time Systems”, McGraw Hill
2. Jane W.S. Liu, “Real Time Systems”, Pearson Education Asia
3. Levi and Agarwal, “Real Time Systems”, McGraw Hill
4. Mathi & Joseph, “Real Time System: Specification, Validation & Analysis”, PHI
|