CS1008 Real Time Systems Syllabus


CS1008    REAL TIME SYSTEMS                               3  0  0  100

AIM
To understand the basic concepts, design and integration of Real Time Systems.

OBJECTIVES 
•    To know about the specification and design techniques of a Real Time System.
•    To understand about real time task communication and synchronization
•    To have a vast knowledge of queuing models and Real Time System integration.

UNIT I        BASIC REAL TIME CONCEPTS                               9
Basic computer architecture – some terminology - real time design issues –
example real time systems – input and output – other devices – language features.

UNIT II    REAL TIME SPECIFICATION AND DESIGN TECHNIQUES                                  9
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

UNIT III        INTERTASK COMMUNICATION AND SYNCHRONIZATION                   9
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

UNIT IV     QUEUING MODELS                                                                                    9
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 – Non Von Neuman architecture

UNIT V        HARDWARE/SOFTWARE INTEGRATION                     9
Goals of real time system integration – tools - methodology -software Heinsberg uncertainity principle – real time applications
                               
    TOTAL : 45
TEXT BOOK
1.    Philip A.Laplante, “Real time system design and analysis – an engineer's handbook

REFERENCES
1.    C.M.Krishna and Kang G Shin, "Real time systems", TMH, 1997
2.    Stuart Bennelt, "Real time computer control – and introduction", Pearson education, 2003.
3.    Allen Burns, Andy Wellings, “Real Time Systems and Programming Languages”, Pearson Education, 2003.

Previous
Next Post »

Still not found what you are looking for? Try again here.