Title :
A CPU scheduling algorithm simulator
Author :
Suranauwarat, Sukanya
Author_Institution :
Nat. Inst. of Dev. Adm., Bangkok
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;
Conference_Titel :
Frontiers In Education Conference - Global Engineering: Knowledge Without Borders, Opportunities Without Passports, 2007. FIE '07. 37th Annual
Conference_Location :
Milwaukee, WI
Print_ISBN :
978-1-4244-1083-5
Electronic_ISBN :
0190-5848
DOI :
10.1109/FIE.2007.4417885