CS 9077 REAL TIME SYSTEMS Syllabus Regulation 2008 Anna University syllabus and question papersANNA UNIVERSITY :: CHENNAI 600 025
REGULATIONS 2008
CURRICULUM FOR B.E. COMPUTER SCIENCE AND ENGINEERING
Anna University Chennai B.E .Computer Science and Engineering Semester IV Regulations 2008 Syllabus
AIM:
To study the adaptation of architecture and development methods to support real-time
systems
OBJECTIVES:
- To characterize the problem space real-time systems address and what are the specialized requirements of real-time systems
- To describe the solutions for standard problems of real-time systems
- To characterize the solution space real-time systems employ and how these solutions tend to differ from other systems
- To describe and justify adaptations to the development process to support real-time systems
- To understand the evaluation of real time systems
UNIT I INTRODUCTION 9
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 9
Programming Language 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 9
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 9
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 9
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.
TOTAL: 45 PERIODS
TEXT BOOK:
1. C.M. Krishna, Kang G. Shin, “Real-Time Systems”, McGraw-Hill International Editions, 1997.
REFERENCES:
1. Stuart Bennett, “Real Time Computer Control-An Introduction”,Second edition, Prentice Hall PTR, 1994.
2. Peter D. Lawrence, “Real time Micro Computer System Design – An Introduction”, McGraw Hill, 1988.
3. S.T. Allworth and R.N. Zobel, “Introduction to real time software design”, Macmillan,II Edition, 1987.
4. R.J.A Buhur, D.L. Bailey, “ An Introduction to Real-Time Systems”, Prentice-Hall International, 1999.
5. Philip.A.Laplante “Real Time System Design and Analysis” PHI , III Edition, April 2004
0 comments :
Post a Comment