06EC762 Real Time Systems syllabus for EC


Part A
Unit-1 Introduction to Real-time systems 6 hours

Historical background, RTS Definition, Classification of Real-time Systems, Time constraints, Classification of Programs.

Unit-2 Concepts of Computer Control 6 hours

Introduction, Sequence Control, Loop control, Supervisory control, Centralised computer control, Distributed system, Human-computer interface, Benefits of computer control systems.

Unit-3 Computer hardware requirements for RTS 6 hours

Introduction, General purpose computer, Single chip microcontroller, Specialized processors, Process-related Interfaces, Data transfer techniques, Communications, Standard Interface.

Unit-4 Languages for Real-time Applications 8 hours

Introduction, Syntax layout and readability, Declaration and Initialization of Variables and Constants, Modularity and Variables, Compilation, Data types, Control Structure, Exception Handling, Low-level facilities, Co routines, Interrupts and Device handling, Concurrency, Real-time support, Overview of real-time languages.

Part B
Unit-5 & 6 Operating Systems 12 hours

Introduction, Real-time multi-tasking OS, Scheduling strategies, Priority Structures, Task management, Scheduler and real-time clock interrupt handles, Memory Management, Code sharing, Resource control, Task co-operation and communication, Mutual exclusion, Data transfer, Liveness, Minimum OS kernel, Examples.

Unit-7 Design of RTSs – General Introduction 8 hours

Introduction, Specification documentation, Preliminary design, Single-program approach, Foreground/background, Multi-tasking approach, Mutual exclusion, Monitors.

Unit-8 RTS Development Methodologies 6 hours

Introduction, Yourdon Methodology, Requirement definition for Drying Oven, Ward and Mellor Method, Hately and Pirbhai Method.

Last Updated: Tuesday, January 24, 2023