720*90

Custom Search

S7 - PRINCIPLES OF REAL TIME SYSTEMS (ELECTIVE – I)

MG University S7 computer Science and Engineering B.Tech Syllabus 
Module 1
Introduction to Real Time Systems – Structure of real time systems, real time computer, task classes – Periodic, Aperiodic, critical, Non-critical, definition of real time systems – real time systems, embedded systems – Hard real time systems, soft real time systems, real time design issues.
Module 2
Real time kernel – polled loop systems, co-routines, interrupt driven systems – sporadic, fixed rate systems, hybrid systems, task control block – task status, scheduling – uniprocessor scheduling – traditional rate monotonic, rate monotonic deferred server, EDF, IRIS tasks – multiprocessor scheduling – utilization balancing algorithm, next-fit, bin- packing algorithm, myopic offline, buddy strategy (no need of proofs) fault tolerant scheduling.
Module 3
Communication – Communication Media and message sending topologies, network architecture issues, protocols – contention – based, token – based, stop and go multiloop, polled bus, hierarchal, round robin, fault tolerant routing – clocks and synchronization – fault tolerant synchronization in hardware, synchronization in software.
Module 4
Fault tolerance – definition, cause of failure, fault types, fault detection and containment, redundancy – hardware, software, time, information, integrated failure handling – reliability – parameter values – series – parallel systems, NMR clusters, combinational model, master chain model, fault latency, transient faults, software error models.
Module 5
Programming Languages – Desired language characteristics, Real time databases, characteristics, main memory databases, Transaction, Disk schedule algorithms, Databases for hard real time systems, maintaining serialization constituency.
Text Book
Real Time Systems – C.M Krishna, Kang G. Shini (Tata McGraw Hill)
References
Real Time Systems, Design & Analysis – Philip Laplante (IEEE)
Real Time Systems- Krishna, Tata McGraw Hill