TITLE: The Design and Development of a CPU Scheduling Algorithm Simulator
KEYWORDS: Educational Software, Animation Tool, Computer Science Education, CPU Scheduling Algorithms, and Operating System
ABSTRACT: As an aid to the study of CPU scheduling algorithms for a single CPU, the author has developed an interactive Java-based simulator that uses graphical animation to convey the concepts of various CPU scheduling algorithms including First-Come, First-Served (FCFS), Round-Robin (RR), Shortest-Job-First (SJF), Shortest-Remaining-Time-First (SRTF), Priority Scheduling, and Multilevel Feedback Queues (MLFQ). Although this project is similar to others, it has its own unique features. In this paper, the development history, features, and future plans for this simulator are discussed.