• DocumentCode
    2589554
  • Title

    A CPU scheduling algorithm simulator

  • Author

    Suranauwarat, Sukanya

  • Author_Institution
    Nat. Inst. of Dev. Adm., Bangkok
  • fYear
    2007
  • fDate
    10-13 Oct. 2007
  • Abstract
    This paper presents a simulator that uses graphical animation to convey the concepts of various scheduling algorithms for a single CPU. The simulator is unique in a number of respects. First, it uses a more realistic process model that can be configured easily by the user. Second, it graphically depicts each process in terms of what the process is currently doing against time. Using this representation, it becomes much easier to understand what is going on inside the system and why a different set of processes is a candidate for the allocation of the CPU at different time. A third unique feature of the simulator is that it allows the user to test and increase his understanding of the concepts studied by making his own scheduling decisions, through the very easy-to-use graphical user interface of the simulator. The simulator can be used by students in operating system courses or by anyone interested in learning CPU scheduling algorithms in an easier and a more effective way.
  • Keywords
    computer animation; computer science education; graphical user interfaces; processor scheduling; CPU scheduling algorithm; easy-to-use graphical user interface; graphical animation; Animation; Computational modeling; Computer science; Graphical user interfaces; Operating systems; Processor scheduling; Scheduling algorithm; Statistics; Testing; Watches; Algorithm animation; CPU scheduling algorithms; Computer science education; Operating systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers In Education Conference - Global Engineering: Knowledge Without Borders, Opportunities Without Passports, 2007. FIE '07. 37th Annual
  • Conference_Location
    Milwaukee, WI
  • ISSN
    0190-5848
  • Print_ISBN
    978-1-4244-1083-5
  • Electronic_ISBN
    0190-5848
  • Type

    conf

  • DOI
    10.1109/FIE.2007.4417885
  • Filename
    4417885