About Me

header ads

REAL-TIME SYSTEM (18EC731)

REAL-TIME SYSTEM

Course Code: 18EC731 
CIE Marks:40
Lecture Hours/Week : 3 
SEE Marks:60
Total Number of Lecture Hours: 40 (08 Hrs / Module) 
Exam Hours:03
CREDITS — 03

Course Learning Objectives: This course will enable students to:

  • Understand the fimdamentals of Real-time systems and its classifications.
  • Describe the concepts of computer control and hardware components for Real-Time Application.
  • Discuss the languages to develop software for Real-Time Applications.
  • Explain the concepts of operating systems and RTS development methodologies.

Module-1

Introduction to Real-Time Systems: Historical background, Elements of a Computer Control System, RTS- Definition, Classification of Real-time Systems, Time Constraints, Classification of Programs. Concepts of Computer Control: Introduction, Sequence Control, Loop Control, Supervisory Control, Centralized Computer Control, Hierarchical Systems. (Text: 1.1 to 1.6 and 2.1 to 2.6), L1, L2

Click here to download Module-1


Module-2

Computer Hardware Requirements for Real-Time Applications: Introduction, General Purpose Computer, Single Chip Microcomputers and Microcontrollers, Specialized Processors, Process-Related Interfaces, Data Transfer Techniques, Communications, Standard Interface. (Text: 3.1 to 3.8). L1, L2

Click here to download Module-2

Module-3

Languages for Real-Time Applications: Introduction, Syntax Layout and Readability, Declaration and Initialization of Variables and Constants, Cutlass, Modularity and Variables, Compilation of Modular Programs, Data types, Control Structures, Exception Handling, Low-level facilities, Co-routines, Interrupts and Device Handling, Concurrency, Real-Time Support, Overview of Real-Time Languages.(Text: 5.1 to 5.14)., L1,L2, L3

Module-4

Operating Systems: Introduction, Real-Time Multi-Tasking OS, Scheduling Strategies, Priority Structures, Task Management, Scheduler and Real-Time Clock Interrupt Handler, Memory Management, Code Sharing, Resource Control, Task Co-Operation and Communication, Mutual Exclusion. (Text: 6.1 to 6.11). L1, L2

Module-5

Design of RTS — General Introduction: Introduction, Specification Document, Preliminary Design, Single-Program Approach, Foreground/Background System. RTS Development Methodologies: Introduction, Yourdon Methodology, Ward and Mellor Method, Hately and Pirbhai Method. (Text: 7.1 to 7.5 and 8.1, 8.2, 8.4,8.5). L1, L2, L3

Important Links:

Course Outcomes: At the end of the course, students should be able to:

1. Explain the fundamentals of Real time systems and its classifications.
2. Understand the concepts of computer control and the suitable computer hardware requirements for real-time applications.
3. Describe the operating system concepts and techniques required for real time systems.
4. Develop the software algorithms using suitable languages to meet Real time applications.
5. Apply suitable methodologies to design and develop Real-Time Systems.

Text Book:

Real-Time Computer Control, Stuart Bennet, 2'ml Edn. Pearson Education. 2008.

Reference Books:

1.“Real —Time Systems”, C.M. Krishna, Kang G. Shin, McGraW —Hill International Editions, 1997.
2. Real-Time Systems Design and Analysis, Phillip. A. Laplante, second edition, PHI, 2005.
3. Embedded Systems, Raj Kamal, Tata McGraW Hill, India, third edition, 2005.

Post a Comment

0 Comments