You are on page 1of 1

Proceedings of the 26th Academic Council held on 18.5.

2012

CSC609REALTIMESYSTEMS

L T P C 3 0 0 3

Version No. 1.0 Should have basic knowledge in Operating Systems Course Prerequisites: Objectives: 1. To know about the specification and design techniques of a Real Time System. 2. To understand about real time task communication and synchronization 3. To have a vast knowledge of queuing models and Real Time System integration. Expected Outcome: To understand the basic concepts, design and integration of Real Time Systems. UnitNo.I INTRODUCTION Basic computer architecture some terminology - real time design issues example real time systems input and output other devices language features. UnitNo.II NOTATIONS Natural languages mathematical specification flow charts structured charts pseudocode and programming design languages finite state automata data flow diagrams Petri nets Warnier Orr notation state charts polled loop systems phase / sate driven code coroutines interrupt driven systems foreground/background system full featured real time operating systems UnitNo.III BUFFERINGDATA Buffering data mailboxes critical regions semaphores deadlock process stack management dynamic allocation static schemes response time calculation interrupt latency time loading and its measurement scheduling is NP complete reducing response times and time loading analysis of memory requirements reducing memory loading I/O performance UnitNo.IV PROBABILITYFUNCTIONS Probability functions discrete- basic buffering calculation classical queuing theory little's law erlong's formula faults, failures, bugs and effects reliability-testing fault tolerance classification of architecture distributing systems John Von Neuman architecture UnitNo.V TOOLS&METHODOLOGY Goals of real time system integration tools - methodology software- Heinsberg uncertainty principle real time applications Text/Reference Books: 1. Philip A.Laplante, Real time system design and analysis an engineer's handbook, John Wiley- India Edition, 2006. 2. M.Krishna and Kang G Shin, "Real time systems", Pearson education,2005 3. Stuart Bennelt, "Real time computer control and introduction", Pearson education, 2003. 4. Allen Burns, Andy Wellings, Real Time Systems and Programming Languages, Pearson Education, 2003. Mode of Evaluation: Recommended by the Board of Studies on Date of Approval by the Academic Council By assignment and Continuous Assessment Tests (CAT) 09-03-2010

394

You might also like