Thursday, October 22, 2015

ET7002 REAL TIME OPERATING SYSTEMS

ET7002    REAL TIME OPERATING SYSTEMS

UNIT I        REVIEW OF OPERATING SYSTEMS

Basic Principles - Operating System structures – System Calls – Files – Processes – Design and Implementation of processes – Communication between processes – Introduction to Distributed operating system – issues in distributed system:states,events,clocks-Distributed scheduling-Fault &recovery.
  
UNIT II      OVERVIEW OF RTOS

RTOS Task and Task state –Multithreaded Premptive scheduler- Process Synchronisation- Message queues– Mail boxes -pipes – Critical section – Semaphores – Classical synchronisation problem – Deadlocks  

UNIT III     REAL TIME MODELS AND LANGUAGES

Event Based – Process Based and Graph based Models – Real Time Languages – RTOS Tasks – RT scheduling - Interrupt processing – Synchronization – Control Blocks – Memory Requirements.  

UNIT IV     REAL TIME KERNEL

Principles – Design issues – Polled Loop Systems – RTOS Porting to a Target – Comparison and Basic study of various RTOS like – VX works – Linux supportive RTOS – C Executive.     


UNIT V     RTOS APPLICATION DOMAINS

Case studies-RTOS for Image Processing – Embedded RTOS for Network communication  – RTOS for fault-Tolerant  Applications – RTOS for Control Systems. 

 REFERENCES: 

1. Silberschatz,Galvin,Gagne” Operating System Concepts,6th ed,John Wiley,2003 
2. D.M.Dhamdhere,” Operating Systems,A  Concept-Based Approch,TMH,2008 
3. Raj Kamal, “Embedded Systems- Architecture, Programming and Design” Tata        McGraw Hill, 2006. 
4. Herma K., “Real Time Systems – Design for distributed Embedded Applications”,        Kluwer Academic, 1997. 
5. Charles Crowley, “Operating Systems-A Design Oriented approach” McGraw Hill        1997. 
6. C.M. Krishna, Kang, G.Shin, “Real Time Systems”, McGraw Hill, 1997. 
7. Raymond J.A.Bhur, Donald L.Bailey, “An Introduction to Real Time Systems”, PHI        1999. 
8. Mukesh Sighal and N G Shi “Advanced Concepts in Operating System”, McGraw Hill        2000.   



No comments:

Post a Comment