CPU Scheduler

Simulates different CPU scheduling algorithms
Download

CPU Scheduler Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • Jim Weller
  • Publisher web site:
  • http://jimweller.com
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 37 KB

CPU Scheduler Tags


CPU Scheduler Description

Simulates different CPU scheduling algorithms CPU Scheduler is a free and easy to use Java application that simulates different CPU scheduling algorithms.CPU Scheduler is designed to simulate the short term scheduler in an operating system. Realize that a real operating system CPU scheduler will probably use multi level feedback queues, process aging, and any number of combinations of the algorithms used here, but the application serves as a way to percieve the algorithms visually.These are the inputs for the simulation:· Initial burst time· This is the amount of CPU time the process will require. In real life this is not really known, but can be predicted with some degree of accuracy.· Delay· The time seperating the arrival of processes. The amount of time after the (n-1)th process arrives that this process arrives.· Priority· For prioritized algorithms this is the relative weight of this process. The range is from 0 - 9 where 9 is the lowest priority and 0 is the highestThese are some auxillary and tracking data:· PID· A Process ID is number to identify a particular process. Each PID is unique to a process.· Arrival start and finish time· Record the time a job arrives, when it is started, and when it is finished. These times allow us to derive three quantifiers.· Response Time· The amount of time a ready job sat in the queue befor the process was started.· Turnaround Time· The total life of the process in the ready queue.· Wait Time· The time this process spent in the ready queue waiting for CPU time. Requirements: · Java


CPU Scheduler Related Software