Simulation-based comparison of scheduling techniques in multiprogramming operating systems on single and multi-core processors

  • Authors:
  • Hala ElAarag;David Bauschlicher;Steven Bauschlicher

  • Affiliations:
  • Stetson University, Deland, FL;Stetson University, Deland, FL;Stetson University, Deland, FL

  • Venue:
  • Journal of Computing Sciences in Colleges
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

The operating systems course is one of the essential courses in the computer science curriculum, and CPU scheduling is a crucial component of this course. Multi-core processors have become the norm of modern day processors. In this paper, we present a project that not only helps students understand the different CPU scheduling techniques but also studies the effect of multi-core processors on the different scheduling techniques. We show the results of simulating three interesting scheduling techniques using different ratios of CPU-bound to IO-bound processes on single core and multi-core processors.