Text: Programming Language: Python
Scheduling Algorithms: Priority Scheduling
The program should simulate the execution of a set of processes based on the chosen scheduling algorithms. Each process should have a burst time (execution time) and arrival time.
Students should collect and display relevant metrics to analyze the performance of the scheduling algorithms, such as average waiting time, turnaround time, and response time.