This project is a real-time operating system (RTOS) simulator developed as a group semester project using Unity and C#. It visually demonstrates key CPU scheduling algorithms and their behavior in real-time.
- Visual simulation of CPU scheduling algorithms
- FIFO (First-In-First-Out) scheduling implemented by Team Green
- Placeholder structure for other scheduling algorithms (Round Robin, Priority, etc.)
- Interactive visualization of processes in the system
- Unity
- C#
- Visual Studio (for scripting)
- Git for version control
- Implemented the FIFO scheduling algorithm
- Integrated process visualization with Unity scenes
- Collaborated with the team to ensure proper simulation flow
- Tested and debugged scheduling logic
- This project was completed as a group assignment for a semester course.
- The FIFO module was implemented specifically by Team Green members which I was part of.
- Other scheduling algorithms can be added by following the existing script structure