Back close

Course Detail

Course Name Real-Time Computing Systems
Course Code 15CSE364
Program B. Tech. in Computer Science and Engineering
Year Taught 2019

Syllabus

Unit 1

Basic Real-Time Concepts: Terminology – Real-Time system design issues – Example Real-time systems Hardware Considerations: Basic architecture – Hardware interfacing – Central Processing Unit – Memory – Input / Output – Enhancing performance Real-Time Operating Systems: Real-Time kernels – Theoretical foundations of real-time operating systems – Intertask communication and synchronization – Memory management.

Unit 2

Software Requirements Engineering: Requirements engineering process – Types of requirements – Requirements specification for Real-time systems – Formal methods in software specification – Structured analysis and design – Object oriented analysis and the Unified Modelling Language (UML) Software System Design: Properties of software – Basic software engineering principles – The design activity – Procedural oriented design – Object oriented design.

Unit 3

Performance Analysis and Optimization: Theoretical Preliminaries – Performance Analysis – Application of Queuing theory – I/O performance – Performance Optimization – Results from compiler optimization – Analysis of memory requirements – Reducing memory utilization.

Text Books

  • Laplante P A, “Real-Time Systems Design and Analysis”, Third Edition, Wiley-India,2005

Resources

  • Williams R, “Real-Time Systems Development”, Elsevier, 2006.
  • Liu J W S, “Real-Time Systems”, Prentice Hall, 2000.

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now