design and development of a cpu scheduler
play

Design and Development of a CPU Scheduler Manuel Simulator for - PowerPoint PPT Presentation

1/22 Design and Development of a CPU Scheduler Simulator for Educational Purposes Using SDL Design and Development of a CPU Scheduler Manuel Simulator for Educational Purposes Using SDL Rodr guez- Cayetano Summary CPU Manuel


  1. 1/22 Design and Development of a CPU Scheduler Simulator for Educational Purposes Using SDL Design and Development of a CPU Scheduler Manuel Simulator for Educational Purposes Using SDL Rodr´ ıguez- Cayetano Summary CPU Manuel Rodr´ ıguez-Cayetano Scheduling Overview The SDL CPU Department of Signal Theory and Telematics Engineering Scheduler University of Valladolid, ES-47011 Valladolid, Spain Simulator manuel.rodriguez@tel.uva.es The CPU Scheduler Simulator 6th Workshop on System Analysis and Modelling Graphical User Interface Oslo, October 4th-5th 2010 Conclusions and Further Work

  2. 2/22 Design and Summary Development of a CPU Scheduler Simulator for Educational Purposes CPU Scheduling Overview 1 Using SDL CPU Scheduling Basics Manuel Rodr´ ıguez- Related work Cayetano Summary The SDL CPU Scheduler Simulator 2 CPU Scheduling Requirements Overview Behavior Overview The SDL CPU Scheduler Simulator structure Simulator Detailed Behavior The CPU Scheduler Simulator Graphical The CPU Scheduler Simulator Graphical User Interface 3 User Interface Conclusions and Further Conclusions and Further Work 4 Work

  3. 2/22 Design and Summary Development of a CPU Scheduler Simulator for Educational Purposes CPU Scheduling Overview 1 Using SDL CPU Scheduling Basics Manuel Rodr´ ıguez- Related work Cayetano Summary The SDL CPU Scheduler Simulator 2 CPU Scheduling Requirements Overview Behavior Overview The SDL CPU Scheduler Simulator structure Simulator Detailed Behavior The CPU Scheduler Simulator Graphical The CPU Scheduler Simulator Graphical User Interface 3 User Interface Conclusions and Further Conclusions and Further Work 4 Work

  4. 2/22 Design and Summary Development of a CPU Scheduler Simulator for Educational Purposes CPU Scheduling Overview 1 Using SDL CPU Scheduling Basics Manuel Rodr´ ıguez- Related work Cayetano Summary The SDL CPU Scheduler Simulator 2 CPU Scheduling Requirements Overview Behavior Overview The SDL CPU Scheduler Simulator structure Simulator Detailed Behavior The CPU Scheduler Simulator Graphical The CPU Scheduler Simulator Graphical User Interface 3 User Interface Conclusions and Further Conclusions and Further Work 4 Work

  5. 2/22 Design and Summary Development of a CPU Scheduler Simulator for Educational Purposes CPU Scheduling Overview 1 Using SDL CPU Scheduling Basics Manuel Rodr´ ıguez- Related work Cayetano Summary The SDL CPU Scheduler Simulator 2 CPU Scheduling Requirements Overview Behavior Overview The SDL CPU Scheduler Simulator structure Simulator Detailed Behavior The CPU Scheduler Simulator Graphical The CPU Scheduler Simulator Graphical User Interface 3 User Interface Conclusions and Further Conclusions and Further Work 4 Work

  6. 2/22 Design and Summary Development of a CPU Scheduler Simulator for Educational Purposes CPU Scheduling Overview 1 Using SDL CPU Scheduling Basics Manuel Rodr´ ıguez- Related work Cayetano Summary The SDL CPU Scheduler Simulator 2 CPU Scheduling Requirements Overview Behavior Overview The SDL CPU Scheduler Simulator structure Simulator Detailed Behavior The CPU Scheduler Simulator Graphical The CPU Scheduler Simulator Graphical User Interface 3 User Interface Conclusions and Further Conclusions and Further Work 4 Work

  7. 2/22 Design and Summary Development of a CPU Scheduler Simulator for Educational Purposes CPU Scheduling Overview 1 Using SDL CPU Scheduling Basics Manuel Rodr´ ıguez- Related work Cayetano Summary The SDL CPU Scheduler Simulator 2 CPU Scheduling Requirements Overview Behavior Overview The SDL CPU Scheduler Simulator structure Simulator Detailed Behavior The CPU Scheduler Simulator Graphical The CPU Scheduler Simulator Graphical User Interface 3 User Interface Conclusions and Further Conclusions and Further Work 4 Work

  8. 2/22 Design and Summary Development of a CPU Scheduler Simulator for Educational Purposes CPU Scheduling Overview 1 Using SDL CPU Scheduling Basics Manuel Rodr´ ıguez- Related work Cayetano Summary The SDL CPU Scheduler Simulator 2 CPU Scheduling Requirements Overview Behavior Overview The SDL CPU Scheduler Simulator structure Simulator Detailed Behavior The CPU Scheduler Simulator Graphical The CPU Scheduler Simulator Graphical User Interface 3 User Interface Conclusions and Further Conclusions and Further Work 4 Work

  9. 2/22 Design and Summary Development of a CPU Scheduler Simulator for Educational Purposes CPU Scheduling Overview 1 Using SDL CPU Scheduling Basics Manuel Rodr´ ıguez- Related work Cayetano Summary The SDL CPU Scheduler Simulator 2 CPU Scheduling Requirements Overview Behavior Overview The SDL CPU Scheduler Simulator structure Simulator Detailed Behavior The CPU Scheduler Simulator Graphical The CPU Scheduler Simulator Graphical User Interface 3 User Interface Conclusions and Further Conclusions and Further Work 4 Work

  10. 2/22 Design and Summary Development of a CPU Scheduler Simulator for Educational Purposes CPU Scheduling Overview 1 Using SDL CPU Scheduling Basics Manuel Rodr´ ıguez- Related work Cayetano Summary The SDL CPU Scheduler Simulator 2 CPU Scheduling Requirements Overview Behavior Overview The SDL CPU Scheduler Simulator structure Simulator Detailed Behavior The CPU Scheduler Simulator Graphical The CPU Scheduler Simulator Graphical User Interface 3 User Interface Conclusions and Further Conclusions and Further Work 4 Work

  11. 2/22 Design and Summary Development of a CPU Scheduler Simulator for Educational Purposes CPU Scheduling Overview 1 Using SDL CPU Scheduling Basics Manuel Rodr´ ıguez- Related work Cayetano Summary The SDL CPU Scheduler Simulator 2 CPU Scheduling Requirements Overview Behavior Overview The SDL CPU Scheduler Simulator structure Simulator Detailed Behavior The CPU Scheduler Simulator Graphical The CPU Scheduler Simulator Graphical User Interface 3 User Interface Conclusions and Further Conclusions and Further Work 4 Work

  12. 3/22 Design and CPU Scheduling Basics (I) Development of a CPU Scheduler Simulator for Educational CPU scheduling: deciding which of the ready processes is Purposes Using SDL to be allocated the CPU Manuel Rodr´ ıguez- Different selection criteria ⇒ different scheduling Cayetano algorithms Summary Two types of scheduling algorithms: CPU one queue algorithms: appropriate when all the processes Scheduling Overview belong to the same class (same scheduling requirements) CPU Scheduling Basics multilevel queue algorithms: appropriate for processes Related work belonging to several classes (different scheduling The SDL CPU Scheduler requirements) Simulator Every algorithm may favor one class of process over The CPU Scheduler another due its properties: Simulator Graphical performance evaluation parameters (throughput, User Interface turnaround time, waiting time, . . . ) are used for comparing Conclusions CPU scheduling algorithms and Further Work

  13. 3/22 Design and CPU Scheduling Basics (I) Development of a CPU Scheduler Simulator for Educational CPU scheduling: deciding which of the ready processes is Purposes Using SDL to be allocated the CPU Manuel Rodr´ ıguez- Different selection criteria ⇒ different scheduling Cayetano algorithms Summary Two types of scheduling algorithms: CPU one queue algorithms: appropriate when all the processes Scheduling Overview belong to the same class (same scheduling requirements) CPU Scheduling Basics multilevel queue algorithms: appropriate for processes Related work belonging to several classes (different scheduling The SDL CPU Scheduler requirements) Simulator Every algorithm may favor one class of process over The CPU Scheduler another due its properties: Simulator Graphical performance evaluation parameters (throughput, User Interface turnaround time, waiting time, . . . ) are used for comparing Conclusions CPU scheduling algorithms and Further Work

  14. 3/22 Design and CPU Scheduling Basics (I) Development of a CPU Scheduler Simulator for Educational CPU scheduling: deciding which of the ready processes is Purposes Using SDL to be allocated the CPU Manuel Rodr´ ıguez- Different selection criteria ⇒ different scheduling Cayetano algorithms Summary Two types of scheduling algorithms: CPU one queue algorithms: appropriate when all the processes Scheduling Overview belong to the same class (same scheduling requirements) CPU Scheduling Basics multilevel queue algorithms: appropriate for processes Related work belonging to several classes (different scheduling The SDL CPU Scheduler requirements) Simulator Every algorithm may favor one class of process over The CPU Scheduler another due its properties: Simulator Graphical performance evaluation parameters (throughput, User Interface turnaround time, waiting time, . . . ) are used for comparing Conclusions CPU scheduling algorithms and Further Work

Recommend


More recommend