CSVTU B.E. VIII Semester Computer Science Engineering Real Time System Syllabus


Semester: VIII Branch: Computer Science & Engg.

Subject: Real Time System


Basic Real- Time Concepts, Computer Hardware, Language Issues:

Basic component Architecture, terminology, Real Time Design Issues, CPU, Memories, Input- Output,

Other Devices Language Features, Survey of Commonly Used Programming Languages, Code



Software life cycle, Real Time Specification and Design Techniques,Real Time Kernels:

Phases of software life cycle, Non-temporal Transition in the software life cycle, Spiral model, Natural

languages, Mathematical Specification, Flow Charts, Structure Charts, Pseudocode and

programmable Design Languages, Finite state Automata, Data Flow Diagrams,Petrinets,Statecharts,

Polled Loop Systems, phase/State Driven Code, Coroutines,Interrupt Driven System,

Foreground/Background Systems Full Featured Real Time OS


Intertask Communication and Synchronization, Real Time memory Management, System

Performance Analysis and Optimization:


Buffering Data, Mail boxes Critical Region, Semaphores,

Event Flags and Signals ,Deadlock, Process Stack Management, Dynamic Allocation, Static


Schemes, Response Time Calculation, Interuupt Latency, Time Loading and its Measurement,


Scheduling NP Complete, Relocating Response Times And time Loading, Analysis of Memory


Requirements, Reducing Memory Loading, I/O Performance.



Queuing Models, Reliability,Testing, And Fault Tolerance, Multiprocessing Systems:



Buffer size Calculation, Classical Queuing Theory,Little’s Law, Faults, Failures ,bugs AND effects.\,


Reliability, Testing, Fault Tolerence, Classification of Architectures, Distributed Systems, Non Von


Neumann Architectures.





ardware/ Software Integration, Real Time Applications:


Goals of Real Time System Integration, Tools, Methodology, The Software Hesisenberg Uncertainity

Principle, Real Time Systems As Complex System, First Real Time Application Real Time Databases,

Real time Image Processing Real Time UNIX, building Real Time Applicaions with Real Time

Programming Languages.

Text Books :

1. Real Time System, Jane W.S.Liu

2. Real Time Systems Design and Analysis by Phillip A. Laplante,PHI

Reference Books:

1 Hard Real Time Computing Systems Predictablle Scheduling Algorithms and applications by

Giorgio C. Buttazzo

2 Real Time Design Patterns: Robust Scalable Architecture for Real Time System by Bruce

Powel Douglass

3 Real Time System: Scheduling, Analysis and Verification by Albert M. K. Cheng

Leave a Comment