This project is a simple CPU scheduling simulator. It demonstrates how CPU processes are managed and scheduled using basic data structures.
- Add, edit, delete CPU processes
- Priority-based scheduling
- Calculates waiting time and turnaround time
- Stores data and results in external text files
- Linked List
- Queue
- Priority Queue
processes.txt: Stores process informationpriority_output.txt: Stores scheduling results
- Compile the program using any C++ compiler
- Run the executable
- Use the menu to manage processes and run scheduling