Page 100 - DCAP608_REAL TIME SYSTEMS
P. 100

Unit 9: Concept of Clock-driven Scheduling




          Parameters of Jobs: These are, with hard deadlines are known before the system begins to  Notes
          execute, a straightforward way to ensure that they meet their deadlines is to construct a static
          schedule of the jobs off-line.

          9.7 Review Questions

          1.   Describe the notations and assumptions for clock driven scheduling.
          2.   What is the static scheduler?

          3.   What are the roles of frames and major cycles?
          4.   What are the frame size constraints?
          5.   What is the job slices in scheduling?
          6.   Why we differentiate the jobs in slices?
          7.   What are cyclic executives?

          8.   Describe the various uses of cyclic executive in scheduling.
          9.   What is the scheduling block?
          10.  What are scheduling decisions?

          Answers: Self  Assessment

          1.   Interrupts                        2.  Precludes

          3.   Clock driven                      4.  Static
          5.   tables                            6.  deterministic
          7.   True                              8.  True
          9.   True                              10.  True

          11.  False                             12.  True

          9.8 Further Readings




           Books      Alan Burns and Andy Wellings (2001). Real-Time Systems and Programming Languages,
                      Addison Wesley.
                      C. M. Krishna and K. G. Shin (1997). Real-Time Systems. McGraw-Hill International
                      Editions..
                      O’Reilly Editor (1995). Programming for the real world.
                      Ben-Ari, M. (1990). Principles of Concurrent and Distributed Programming, Prentice
                      Hall.



          Online links  www.people.vcu.edu/~wzhang4/egre691/slide2.pdf

                      www.cse.buffalo.edu/~bina/cse321/fall2012/cyclicExecutiveOct3.pptx
                      www.ict.kth.se/courses/IL2212/1011/.../Clock-DrivenScheduling-1x2.pdf



                                           LOVELY PROFESSIONAL UNIVERSITY                                   95
   95   96   97   98   99   100   101   102   103   104   105