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