Wednesday, October 21, 2015

ET7103 REAL TIME SYSTEMS

 ET7103    REAL TIME SYSTEMS  

UNIT I      INTRODUCTION

Introduction – Issues in Real Time Computing – Structure of a Real Time System – Task classes – Performance Measures for Real Time Systems – Estimating Program Run Times – Task Assignment and Scheduling – Classical uniprocessor scheduling algorithms – Uniprocessor scheduling of IRIS tasks – Task assignment – Mode changes and Fault Tolerant Scheduling. 

UNIT II    PROGRAMMING LANGUAGES AND TOOLS

Programming Languages and Tools – Desired language characteristics – Data typing – Control structures – Facilitating Hierarchical Decomposition, Packages, Run time (Exception) Error handling – Overloading and Generics – Multitasking – Low level programming – Task Scheduling – Timing Specifications – Programming Environments – Run – time support.  

UNIT III   REAL TIME DATABASES

Real time Databases – Basic Definition, Real time Vs General Purpose Databases, Main Memory Databases, Transaction priorities, Transaction Aborts, Concurrency control issues, Disk Scheduling Algorithms, Two – phase Approach to improve Predictability – Maintaining Serialization Consistency – Databases for Hard Real Time Systems.
  
UNIT IV   COMMUNICATION

Real – Time Communication – Communications media, Network Topologies Protocols, Fault Tolerant Routing. Fault Tolerance Techniques – Fault Types – Fault Detection. Fault Error containment Redundancy – Data Diversity – Reversal Checks – Integrated Failure handling.
  
UNIT V  . EVALUATION TECHNIQUES

Reliability Evaluation Techniques – Obtaining parameter values, Reliability models for Hardware Redundancy – Software error models. Clock Synchronization – Clock, A Nonfault – Tolerant Synchronization Algorithm – Impact of faults – Fault Tolerant Synchronization in Hardware – Fault Tolerant Synchronization in software.  
     
REFERENCES   

1. C.M. Krishna, Kang G. Shin, “Real – Time Systems”, McGraw – Hill International     Editions, 1997.
 2. Rajib Mall, ”Real-time systems: theory and practice”, Pearson Education, 2007 
3. Peter D.Lawrence, “Real Time Micro Computer System Design – An Introduction”,     McGraw Hill, 1988. 
4. Stuart Bennett, “Real Time Computer Control – An Introduction”, Prentice Hall of     India, 1998. 5. S.T. Allworth and R.N.Zobel, “Introduction to real time software design”, Macmillan.2nd Edition, 1987. 
6. R.J.A Buhur, D.L Bailey, “An Introduction to Real – Time Systems”, Prentice – Hall     International, 1999. 
7. Philip.A.Laplante, “Real Time System Design and Analysis”, Prentice Hall of India, 3rd     Edition, April 2004

Real-Time Systems : Theory and Practice (English) 1st Edition






No comments:

Post a Comment