Monday, 19 March 2018

B.tech | 8th sem notes | CS | Real Time Systems (RTS) |


Real Time Systems Notes pdf 

Related Links


Units Contents  of the subject 

Unit I
Introduction: Definition, Typical  Real Time Applications, concept  of tasks, types  of tasks  and  real  time  systems,  block  diagram  of RTS, and  tasks  parameters -Release Times,   execution   time,   period,    Deadlines,    and   Timing   Constraints  etc.   RTS requirements. 

Unit II
Reference   Models  for  Real  Time  Systems:  processors   and   Resources,   Temporal Parameters of Real-Time  Workload, Periodic  and Aperiodic  Task Model, Precedence Constrains  and   Data   Dependency,  Other   Types   of   Dependencies,  Functional Parameters, Resource Parameters. 
Real  Time  Scheduling:  classification  of Real  Time  Scheduling,   scheduling criteria, performance   metrics,    schedulability   analysis,    Introduction   to    Clock    Driven scheduling,  Weighted  Round   Robin   Approach   and   Priority  Driven   Approach. Dynamic  Versus Static systems, Offline Versus Online  Scheduling. 

Unit III
Periodic  tasks scheduling: Clock Driven  Scheduling  – definition, notations and assumption, scheduler concepts,  general scheduling structure, cyclic executives. 
Priority Driven  Scheduling;   notations and assumption, fixed priority verses dynamic priority, fixed priority scheduling algorithms (RM and DM) and their  schedulability analysis,  concept  of schedulability tests  – Inexact  and  exact  schedulability tests  for RM and DM, Optimality of the RM and DM algorithms, practical  factors. 

Unit IV
Aperiodic  task scheduling; assumption and approaches, server  based and non-server based fixed priority scheduling algorithms – polling server, deferrable server , simple sporadic server, priority exchange,  extended priority exchange,  slack stealing. 
Introduction to scheduling of flexible computations –flexible applications, imprecise computation model and firm deadline  model. 

Unit V
Resources  Access  Control:   Assumptions  on  Resources  and  their   usage,  Effect  of Resource  Contention and  Resource  Access Control  (RAC), Non-preemptive Critical Sections, priority inversion problem,  need of new resource  synchronization primitives/protocols   for   RTS,   Basic   Priority-Inheritance   and    Priority-Ceiling Protocols,  Stack Based Priority-Ceiling Protocol,  Use of Priority- Ceiling Protocol  in Dynamic  Priority Systems, Preemption Ceiling Protocol,  Access Control  in Multiple- Unit Resources, Controlling Concurrent Accesses to Data Objects. 

No comments:

Post a Comment