Page 68 - DCAP103_Principle of operating system
P. 68

Unit 3: Process Management-II



                                                                                                  Notes
                 3.3.10 Context Switching Perform
                 3.3.11 Super OS Context Switching in Power Managed Environment

             3.4  Scheduling Criteria
             3.5  Types of Scheduling

                 3.5.1  Long Term Scheduling
                 3.5.2  Medium Term Scheduling

                 3.5.3  Short Term Scheduling
             3.6  Scheduling Algorithms
                 3.6.1  Conventional Time-share Scheduling

                 3.6.2  Real-time Scheduling
                 3.6.3  Real-time Scheduling Algorithms Off-line/Pre-run-time Scheduling

                 3.6.4  On-line Scheduling Algorithms
                 3.6.5  Non-Preemptive Static Priority Algorithms

                 3.6.6  Preemptive Static Priority-based Algorithms
                 3.6.7  Dynamic Planning-based Algorithms

                 3.6.8  Dynamic Best Effort Algorithms
                 3.6.9  Equal Request Times
                 3.6.10 Equal Execution Times

                 3.6.11 Monotonic Absolute Deadlines
                 3.6.12 Equal Relative Deadlines

                 3.6.13 Equal Absolute Deadlines
             3.7  An Overview of Thread Scheduling

                 3.7.1  Priority-based Scheduling
                 3.7.2  The Scheduling Process

             3.8  Priority Exceptions
                 3.8.1  Complex Priorities
             3.9  Summary

             3.10  Keywords

             3.11  Review Questions
             3.12  Further Readings










                                             LOVELY PROFESSIONAL UNIVERSITY                                    61
   63   64   65   66   67   68   69   70   71   72   73