Page 35 - DCAP608_REAL TIME SYSTEMS
P. 35

Real Time Systems                                            Gurwinder Kaur, Lovely Professional University




                    Notes                    Unit 3: Hard Versus Soft Real-time System


                                     CONTENTS
                                     Objectives
                                     Introduction

                                     3.1  Jobs and Processors
                                     3.2  Release Time
                                     3.3  Deadline and Timing Constraint

                                          3.3.1  Deadline
                                          3.3.2  Time  Constraints
                                     3.4  Hard and Soft Timing Constraint
                                          3.4.1  Hard vs. Soft Deadlines
                                     3.5  Hard Real-time Systems and Soft Real-time Systems

                                     3.6  Summary
                                     3.7  Keywords
                                     3.8  Review Questions

                                     3.9  Further Readings
                                   Objectives


                                   After studying this unit, you will be able to:
                                      Explain Jobs and Processors
                                      Define Release Time

                                      Enumerate Deadline and Timing Constraint
                                      Explain Hard and Soft Timing Constraint

                                   Introduction

                                   In this unit, we will study Jobs and Processors. We will also define release time. Further, we will
                                   enumerate deadline and timing constraint. In the end, we will focus on hard and soft timing
                                   constraint.

                                   3.1 Jobs and Processors

                                   A job is a unit of work that is scheduled by the system.


                                          Example: Computation of a control law (digital controller), FFT computation on sample
                                   data, transmission of a packet.
                                   A job executes on a processor and may depend on some resources. A processor P is an active
                                   object, for example, CPU, Transmission Link, Server.





          30                                LOVELY PROFESSIONAL UNIVERSITY
   30   31   32   33   34   35   36   37   38   39   40