DocumentCode
2690749
Title
Simulation of CPU scheduling algorithms
Author
Saleem, Umar ; Javed, Muhammad Younus
Author_Institution
Dept. of Comput. Eng., Nat. Univ. of Scis. & Technol., Rawalpindi, pakistan
Volume
2
fYear
2000
fDate
2000
Firstpage
562
Abstract
The most important aspect of job scheduling is the ability to create a multi-tasking environment. A single user cannot keep either the CPU or the I/O devices busy at all times. Multiprogramming increases CPU utilization by organizing jobs so that the CPU always has something to execute. To have several jobs ready to run, the system must keep all of them in memory at the same time for their selection one-by-one. This work involves the development of a simulator for CPU scheduling. It has been developed as a comprehensive tool which runs a simulation in real time, and generates useful data to be used for evaluation. A user-friendly and mouse-driven graphical user interface has been integrated. The system has been put through extensive experimentation. The evaluation results are extremely useful for the design and development of modern operating systems. This simulator can be used for measuring the performance of different scheduling algorithms and for the understanding and training of students
Keywords
computer based training; computer science education; multiprogramming; processor scheduling; software performance evaluation; virtual machines; CPU scheduling algorithm simulation; CPU utilization; algorithm performance measurement; data evaluation; job scheduling; multi-tasking environment; multiprogramming; operating systems; real-time simulation; student training; user-friendly mouse-driven graphical user interface; Computational modeling; Disk drives; Educational institutions; Graphical user interfaces; Magnetosphere; Mechanical engineering; Printers; Processor scheduling; Resource management; Scheduling algorithm;
fLanguage
English
Publisher
ieee
Conference_Titel
TENCON 2000. Proceedings
Conference_Location
Kuala Lumpur
Print_ISBN
0-7803-6355-8
Type
conf
DOI
10.1109/TENCON.2000.888801
Filename
888801
Link To Document