Page 45 - DCAP608_REAL TIME SYSTEMS
P. 45

Real Time Systems                                            Gurwinder Kaur, Lovely Professional University




                    Notes                Unit 4: A Reference Model of Real-time Systems


                                     CONTENTS
                                     Objectives
                                     Introduction

                                     4.1  Processors and Resources
                                     4.2  Temporal Parameters of Real-time Workload
                                          4.2.1  Fixed Jittered and Sporadic Release Times

                                          4.2.2  Execution Time
                                     4.3  Periodical Task Model
                                          4.3.1  Periods, Execution Times and Phases of Periodic Tasks
                                          4.3.2  Aperiodic and Sporadic Jobs
                                     4.4  Precedence Constraint and Data Dependency

                                          4.4.1  Precedence Graph and Task Graph
                                           4.4.2  Data Dependency
                                     4.5  Summary

                                     4.6  Keywords
                                     4.7  Review Questions
                                     4.8  Further Readings

                                   Objectives

                                   After studying this unit, you will be able to:

                                      Describe Processors and Resources
                                      Enumerate Temporal Parameters of Real-time Workload
                                      Define Periodical Task Model

                                      Explain Precedence Constraint and Data Dependency
                                   Introduction


                                   A reference model of real-time systems is needed to focus on aspects of the system relevant to its
                                   real-time  timing and  resource properties.  A  system  may  be  characterized by  3 models:  A
                                   workload model describing  the  applications  (i.e.  control laws and  their  time complexity)
                                   supported by the system; a resource model describing the system resources (e.g., compute cycles
                                   or time on the processor hardware to be used) available to the applications. The scheduling and
                                   resource management algorithms define how the application uses the resources (i.e. how the
                                   workload is scheduled on the system).









          40                                LOVELY PROFESSIONAL UNIVERSITY
   40   41   42   43   44   45   46   47   48   49   50