06EC842 - REAL TIME OPERATING SYSTEMS |
PART – A |
UNIT – I |
DEFINITION AND CLASSIFICATION OF REAL TIME SYSTEMS:
Concept of computer control, sequence, loop and supervisor control,
centralized, hierarchical and distributed systems, Human Computer interface,
hardware requirement for real time applications, specialized processors,
interfaces, communications. |
UNIT – II |
Special features of languages for real time application, review of data types,
concurrency, exception handling, corountines, low-level facilities. Overview
of Real time languages, modula 2 and Ada as a Real Time Languages. |
UNIT – III |
REAL TIME OPERATING SYSTEMS: (PSOS+Vx WORKS). Scheduling
strategies, priority structures, Task management, Real Time Clock Handler,
Code sharing, Resource Control, Inter task Communication and Control,
Example of Creating and RTOS based on modula 2 kernel; Practical Real
Time Operating Systems. |
UNIT – IV |
Introduction to Design of Real Time Systems, Specification, Preliminary
Design, multitasking Approach, monitors, Rendezvous. |
PART – B |
UNIT – V |
DEVELOPMENT METHODOLOGIES: Yourdon, Methodology, Ward
and Mellor Method, HATLEY & Pribhai method, MASXOT, PAISLEY
System. |
UNIT – VI |
DESIGN ANALYSIS: Introduction, Petrinets, Analysis of Petri Nets,
Scheduling problem Real Time Database, Real Time Vs General Purpose
Databases, Transaction priorities and Aborts, Concurrency Control, Disk
Scheduling Algorithms, Maintaining Serialization Consistency. |
UNIT – VII |
FAULT TOLERANCE TECHNIQUES: Introduction, Faults, Errors and
Failures, Fault types, Detection and Containment, Redundancy, Integrated
Failure Handling. |
UNIT – VIII |
RELIABILITY EVALUATION: Introduction, Parameters, Reliability
Models for Hardware, Software Error Models. |
REFERENCE |
TEXT BOOKS: |
1. Real Time Systems, C. M. Krishna, Kang. G. Shin, Mc Graw Hill,
India, 1997. |
Reference Books |
1. Embedded Systems, Raj Kamal, Tata Mc Graw Hill, India, 2008.
2. Real-Time Systems Design and Analysis, Phillip. A. Laplante,
second edition, PHI, 2005.
3. Real Time Systems, Jane. W. S. Liu, Pearson education, 2005. |
|