Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ahmedhamed3699/process-scheduler
A simple process scheduler project for Data Structures & Algorithms course
https://github.com/ahmedhamed3699/process-scheduler
algorithms cpp data-structures os process-scheduler simulation
Last synced: 7 days ago
JSON representation
A simple process scheduler project for Data Structures & Algorithms course
- Host: GitHub
- URL: https://github.com/ahmedhamed3699/process-scheduler
- Owner: AhmedHamed3699
- Created: 2023-03-26T18:53:42.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-09-23T20:00:47.000Z (over 1 year ago)
- Last Synced: 2023-09-24T00:55:24.742Z (over 1 year ago)
- Topics: algorithms, cpp, data-structures, os, process-scheduler, simulation
- Language: C++
- Homepage:
- Size: 20.8 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Process Scheduler
A simple process scheduler
Made as a project for Data Structures & Algorithms course in Computer Engineering Department first-year Cairo University.---
## 💡 Abstract
- The system is a multiprocessor, it uses three kinds of process scheduling algorithms:
- FCFS --> First Come First Serve
- SJF --> Shortest Job First
- RR --> Round Robin
- There are 3 interface moodes:
- Interactive
- Step-By-Step
- Silent
- Info is taken from an input file
- Statistics is displayed in an output file---
## 💎 Our team
- [Akram Hany](https://github.com/akramhany)
- [Ahmed Hamed](https://github.com/AhmedHamed3699)
- [Amir Kedis](https://github.com/amir-kedis)---
## 📷 Screenshots
### Silent Mode
![graph-1](./screenshots/silent_mode.png)---
### Sample Timestamp
![graph-2](./screenshots/timestamp.png)---
### Sample Output Stats
![graph-3](./screenshots/output.png)---