06EC842 Real time operating system syllabus for EC


Part A
Unit-1 Definition and Classification of Real time systems 6 hours

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-2 Special features of languages for real time application 6 hours

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-3 Real Time Operating Systems 10 hours

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-4 Introduction to Design of Real Time Systems 5 hours

Introduction to Design of Real Time Systems, Specification, Preliminary Design, multitasking Approach, monitors, Rendezvous.

Part B
Unit-5 Development Methodologies 4 hours

Yourdon, Methodology, Ward and Mellor Method, HATLEY & Pribhai method, MASXOT, PAISLEY System.

Unit-6 Design analysis 10 hours

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-7 Fault tolerance techniques 6 hours

Introduction, Faults, Errors and Failures, Fault types, Detection and Containment, Redundancy, Integrated Failure Handling.

Unit-8 Reliability evaluation 5 hours

Introduction, Parameters, Reliability Models for Hardware, Software Error Models.

Last Updated: Tuesday, January 24, 2023