Inputs :
Type of scheduler + no of Processes + required information about each process
according to the scheduler type.
Note :
Don't ask the user for unused info
Example:
If the user chose FCFS scheduler no need to ask him what is the priority
numbers.
Output:
Time line showing the order and time taken by each process (Gantt Chart) +
Average waiting time.
Note:
You must deliver a GUI desktop application.
Types of schedulers supported:
- FCFS
- SJF (Preemptive and Non Preemptive)
- Priority (Preemptive and Non Preemptive) (the smaller the priority number the higher the priority)
- Round Robin