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