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
Link To Document