10EC762 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 7 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 7 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 14 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 6 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